Вопросы с тегом «kernel»

20
Фрагментация памяти Linux

Этот вопрос был перенесен из переполнения стека, поскольку на него можно ответить при сбое сервера. Мигрировал 9 лет назад . Есть ли способ обнаружить фрагментацию памяти в Linux? Это связано с тем, что на некоторых долго работающих серверах я заметил снижение производительности и только после...

19
Важно ли перезагрузить Linux после обновления ядра?

У меня есть несколько рабочих веб-серверов Fedora и Debian, на которых размещаются наши сайты, а также учетные записи пользователей оболочки (используются для работы с git vcs, некоторых сеансов screen + irssi и т. Д.). Иногда новое обновление ядра происходит по конвейеру в yum/ apt-get, и мне было...

18
Как узнать причину (ы), почему сетевой интерфейс отбрасывает пакеты?

Есть ли способ в Linux получить статистику о различных причинах, по которым пакеты отбрасывались? На всех сетевых интерфейсах (openSUSE 12.3) на нескольких серверах ifconfigи netstat -iсообщают о пропущенных пакетах на приеме. Когда я делаю a tcpdump, количество отброшенных пакетов перестает расти,...

18
Конвертирование EC2 AMI в образ vmdk

Благодаря этому ответу и этим веб-сайтам я подошел к тому, чтобы заставить Amazon Linux загружаться внутри VirtualBox . Краткий обзор шагов, которые я предпринял: Запустите экземпляр EC2 с 64-битным AMI Amazon Linux 2011.09 ddсодержимое тома EBS sshв локальный файл изображения. Смонтируйте файл...

18
Какое самое большое аппаратное обновление часов может сделать ядро ​​Linux в «11-минутном режиме»?

Когда определенные связанные со временем программы (например ntpd) запускаются в системе Linux, ядро ​​переключается в так называемый «режим одиннадцати минут» (см. hwclockСправочную страницу), в результате чего оно автоматически обновляет аппаратные часы с системных часов каждые одиннадцать минут....

18
Причина фрагментации страницы на «большом» сервере с xfs, 20 дисками и Ceph.

Любое понимание от кого-то с небольшим опытом в системе ввода-вывода Linux будет полезно. Вот моя история: Недавно был запущен кластер из шести Dell PowerEdge rx720xds для обслуживания файлов через Ceph. Эти машины имеют 24 ядра на двух сокетах с двумя зонами numa и 70 с лишним гигабайт памяти....

18
Почему процессор потратил время на IO (ва)?

Я знаю wa(в top) измеряет время процессора при ожидании ввода / вывода. Многие статьи говорят об этом. Но я смущен тем, что, основываясь на 2 точках знаний: если процесс использует системный вызов для чтения диска, процесс блокируется. Если процесс заблокирован, его нельзя запланировать на CPU....

17
Может ли высокая нагрузка вызвать зависание сервера и ошибка «заблокирована более чем на 120 секунд»?

В настоящее время работает несколько виртуальных машин и серверов «baremetal». Java работает на высоких - более 400% + время от времени. Случайно сервер зависает с ошибкой в ​​консоли «java - заблокирован более 120 секунд» - kjournald и т. Д. Я не могу получить вывод dmesg, потому что по какой-то...

15
Готово ли производство ksplice?

Мне было бы интересно услышать опыт сообщества serverfault с Ksplice в производстве. Быстрая реклама из Википедии: Ksplice - это бесплатное расширение ядра Linux с открытым исходным кодом, которое позволяет системным администраторам устанавливать исправления безопасности для работающего ядра без...

15
Как отключить подсистему perf в ядре Linux?

Я запускаю несколько тестов. Мой тестовый прогон контролирует буфер dmesg между экспериментами, ища что-нибудь, что может повлиять на производительность. Сегодня это бросило это: [2015-08-17 10:20:14 ВНИМАНИЕ] dmesg, похоже, изменился! Diff следует: --- 2015-08-17 09:55:00 +++ 2015-08-17 10:20:14...

15
В CentOS 6.x как я могу перейти на Kernel 3.4?

У меня есть сервер под управлением CentOS 6.2 с ядром версии 2.6.32, но мне нужно повысить производительность моего приложения. Ядро версии 3.4 имеет x32abi, что может улучшить производительность, поэтому я хочу перейти на 3.4? Является ли это возможным? Я пытался скачать ядро, компилировать и...

15
Ядро Linux обнаруживает неправильную частоту процессора

После холодной загрузки сервера Debian 6.0.8 (HP ProLiant) произошел ntpdхаос с системным временем: смещение и дрожание по отношению к обычным и надежным эталонным серверам времени растут без ограничений. (Обратите внимание, что у идентичного сервера-близнеца проблем не было вообще.) После многих...

14
Как исправить «BUG: мягкая блокировка - CPU № 0 застрял на 17163091968s»?

ОБНОВЛЕНИЕ: я обновил заголовок сообщения, потому что я недавно видел больше этих проблем с этим точным количеством времени 17163091968s. Это должно помочь людям, исследующим симптомы, найти эту страницу. Смотрите мой (самостоятельно) принятый ответ ниже. У меня есть несколько 64-битных виртуальных...

14
CoreOS: tcpdump загадочным образом решает проблему с сетью (используется слишком много сокетов)

У меня есть для тебя загадка сегодня. На Azure мы запускаем небольшой трехузловой кластер Elasticsearch на основе CoreOS (2023.5.0 / Linux 4.19.25-coreos). Elasticsearch запускается внутри док-контейнера в режиме хост-сети. После почти годовой работы без обслуживания мы видим, что машины находятся...

14
Разница между net.core.rmem_max и net.ipv4.tcp_rmem

В чем разница между net.core.rmem_max и третьим значением net.ipv4.tcp_rmem? Который имеет более высокий приоритет для TCP-соединений? Для следующих двух примеров, каков максимальный буфер для TCP-соединений? Case 1: sysctl -w net.core.rmem_max=7388608 sysctl -w net.ipv4.tcp_rmem='4096 87380...

14
systemd Использование ОЗУ 4 ГБ после 18 дней безотказной работы

У меня есть веб-сервер под управлением CentOS 7, на котором процесс systemd использует почти 4 ГБ ОЗУ после нескольких недель безотказной работы. Использование оперативной памяти неуклонно растет примерно на 200 МБ в день. Этот и связанные с ним процессы, такие как systemd-logind и dbus-daemon,...

13
Почему / proc / net / tcp6 представляет :: 1 как :: 100: 0

Я писал утилиту для проверки / proc / net / tcp и tcp6 на наличие активных соединений, поскольку она быстрее, чем анализирует вывод netstat. Поскольку на самом деле ipv6 не включен, я в основном использовал localhost в качестве ориентира. Вот копия моего / proc / net / tcp6 sl local_address...

13
Требуется ли ядро ​​Linux на 1000 Гц, если у меня есть тиканье и таймер высокого разрешения?

Я пытаюсь улучшить производительность на моем сервере. У меня есть несколько процессов, которые нуждаются в низком джиттере (дисперсия менее 10 мс). У меня средняя загрузка 4 максимум на i7-920 (4 физических ядра, 8 с HT). Существует около 10 процессов в диапазоне от 40% до 90% основного...