web-dev-qa-db-ja.com

debianサーバーがフリーズするのはなぜですか?

ESXi 6.5でホストされている仮想マシンにDebian 9( "Stretch")をインストールしました。OSは最新であり、VMwareツール以外に何もインストールされていません。

コマンドを実行すると、サーバーがフリーズし、VMをリセットする以外に何もできない場合があります(SSHサーバーが応答しなくなり、すべての端末がフリーズし、KPなどが表示されません)

問題は非常に簡単に再現できます。wgetを数回実行するだけでOSがハングします。

最初はRAMの問題かもしれないと思っていました。ホストでmemtest86 +を使用しましたが、問題は見つかりませんでした。また、VMで非常にうまく動作し、OSがまったくフリーズしないdebianパッケージ "memtester"も試しました。

/ var/log/messagesは特別なことを何も示していませんが、理解できない1行があります。

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

何が問題になる可能性があり、どうすれば全体をデバッグできますか?

構成:1 CPU/4コア-32GB RAM-64GB HDD

4
mimipc

私はこの正確なシナリオを続けていました。 Debian 9を作成しましたVM ESXi 6.5でいくつかのコマンドを実行するとフリーズしました。また、SSHセッションを閉じると完全にフリーズし、再起動するしか選択肢がありませんでした。

このホストのネットワークアダプタータイプをデフォルトの「VMXNET 3」から「E1000e」に変更して修正しました。

6
LulzCodr

それがVMであり、一部のパラメーターを変更できる場合は、ネットワークに関連しているように見えるため、別のタイプのネットワークアダプターをセットアップしてみてください。

また、正常に機能している場合でも、他の問題が発生する可能性があるため、dmesg出力も時々確認してください。

2
dmoreno

これ は関連しているようです。

とにかく、VMwareの下でゲストとして実行されているストレッチVMもある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は空です...

0
paolog

この問題が発生し、設定を確認しました。私は、VMWare 15 PlayerがデフォルトでVM 512MBのRAMと1つのプロセッサしか提供しないことを発見しました。私はそれを4GBと2プロセッサに増やしましたが、VMはフリーズせずに動作するようになりました。

0
raphael75

私にもこれらの問題があり、解決策は、ESXiを6.5.0標準(ビルド4887370)から、私の場合はバージョン6.5.0U1(ビルド7388607)のDellカスタマイズイメージにアップグレードすることでした。

0
Mark van Lent