为什么我的 debian 服务器会死机?

mim*_*ipc 4 debian server-crashes debian-stretch

我在 ESXi 6.5 上托管的虚拟机中安装了 Debian 9(“Stretch”)操作系统是最新的,除了 VMware 工具之外没有安装其他任何东西。

有时,当我执行命令时,服务器会死机,除了重置 VM 之外什么也做不了(SSH 服务器变得无响应,所有终端都被冻结,不显示 KP 或其他任何内容)

我可以很容易地重现这个问题:我只需要执行 wget 几次,操作系统就会挂起。

起初,我认为这可能是内存问题。我在主机上使用了memtest86+,没有发现问题。我还尝试了 debian 软件包“memtester”,它在 VM 中运行良好,并且不会使操作系统冻结。

/var/log/messages 没有显示什么特别的,但有一行我不明白:

Jul  3 13:05:57 myhost kernel: [   58.966715] TCP: ens192: Driver has suspect GRO implementation, TCP performance may be compromised.
Run Code Online (Sandbox Code Playgroud)

可能是什么问题,我该如何调试整个过程?

配置:1 CPU / 4 核 - 32GB 内存 - 64GB 硬盘

小智 6

我有这个确切的场景。在 ESXi 6.5 下创建了一个 Debian 9 VM,它在运行一些命令时会冻结。此外,当我关闭 SSH 会话时,它会完全冻结,我唯一的选择是重新启动。

我通过将此主机的网络适配器类型从默认的“VMXNET 3”更改为“E1000e”来修复它。


小智 2

如果它是虚拟机,并且您可以更改一些参数,请尝试设置其他类型的网络适配器,因为这看起来与网络相关。

另外,dmesg即使工作正常,也要时常检查输出,因为它可能会显示其他问题。