Я установил Debian 9 («Stretch») на виртуальную машину, размещенную на ESXi 6.5. Операционная система обновлена, и больше ничего не было установлено, кроме инструментов VMware.
Иногда, когда я выполняю команду, сервер зависает, и ничего нельзя сделать, кроме сброса виртуальной машины (SSH-сервер перестает отвечать, все терминалы зависают, он не показывает КП или что-то еще)
Я могу очень легко воспроизвести проблему: мне просто нужно запустить 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 ГБ ОЗУ - 64 ГБ HDD
У меня был точный сценарий. Создал виртуальную машину Debian 9 под ESXi 6.5, и она зависала при выполнении нескольких команд. Кроме того, когда я закрывал сеанс SSH, он полностью зависал, и единственным выходом для меня была перезагрузка.
Я исправил это, изменив тип сетевого адаптера для этого хоста с "VMXNET 3" по умолчанию на "E1000e".
Если это виртуальная машина, и вы можете изменить некоторые параметры, попробуйте настроить другой тип сетевого адаптера, так как он выглядит связанным с сетью.
Также проверьте dmesg
вывод время от времени, даже если он работает нормально, так как он может показывать другие проблемы.
это кажется связанным.
В любом случае у нас также есть виртуальные машины с расширенными возможностями, работающие в качестве гостей под 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
пусто ...
У меня тоже были эти проблемы, и решением для меня было обновить ESXi со стандарта 6.5.0 (сборка 4887370) до, в моем случае, настроенного образа Dell версии 6.5.0U1 (сборка 7388607).
У меня была эта проблема, и я проверил настройки. Я обнаружил, что VMWare 15 Player по умолчанию предоставил виртуальной машине только 512 МБ ОЗУ и 1 процессор. Я увеличил его до 4 ГБ и 2 процессоров, и теперь виртуальная машина работает без зависаний.