Почему мой сервер Debian зависает?

Я установил Debian 9 ("Stretch") на виртуальной машине, размещенной на ESXi 6.5. Операционная система обновлена ​​и ничего другого не было установлено, кроме инструментов VMware.

Иногда, когда я выполняю команду, сервер зависает, и ничего не может быть сделано, кроме сброса виртуальной машины (сервер SSH перестает отвечать на запросы, все терминалы зависают, на нем не отображается KP или что-либо еще)

Я могу воспроизвести проблему очень легко: мне просто нужно выполнить wget пару раз, и ОС зависнет.

Сначала я подумал, что это может быть проблема с оперативной памятью. Я использовал memtest86+ на хосте, и никаких проблем не было найдено. Я также попробовал пакет debian "memtester", который очень хорошо работает в ВМ и не заставляет ОС зависать вообще.

/ var / log / messages ничего особенного не показывает, но есть одна строка, которую я не понимаю:

Jul  3 13:05:57 myhost kernel: [   58.966715] TCP: ens192: Driver has suspect GRO implementation, TCP performance may be compromised.

В чем может быть проблема и как я могу отладить все это?

Конфиг: 1 процессор / 4 ядра - 32 ГБ RAM - 64 ГБ HDD

5 ответов

У меня был именно такой сценарий. Создала виртуальную машину Debian 9 под ESXi 6.5, и она зависала при запуске нескольких команд. Кроме того, когда я закрывал сеанс SSH, он полностью зависал, и мой единственный вариант - перезагрузка.

Я исправил это, изменив тип сетевого адаптера для этого хоста со значения по умолчанию "VMXNET 3" на "E1000e".

Если это виртуальная машина, и вы можете изменить некоторые параметры, попробуйте настроить сетевой адаптер другого типа, так как он выглядит связанным с сетью.

Кроме того, проверьте также dmesg время от времени выводите данные, даже если они работают нормально, поскольку это может показать другие проблемы.

У меня были и эти проблемы, и решением для меня было обновить ESXi с версии 6.5.0 (сборка 4887370) до, в моем случае, настроенного образа Dell версии 6.5.0U1 (сборка 7388607).

У меня была эта проблема и проверил настройки. Я обнаружил, что VMWare 15 Player по умолчанию дает только 512 МБ оперативной памяти и 1 процессор. Я увеличил его до 4 ГБ и 2 процессоров, и виртуальная машина теперь работает без зависаний.

Это похоже связано.

В любом случае у нас также есть растянутые виртуальные машины, работающие в качестве гостей под VMware, uname -a возвращает:

Linux sandbox1 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) 
x86_64 GNU/Linux

но sudo dmesg|grep ens192 пустой...

Другие вопросы по тегам