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
私はこの正確なシナリオを続けていました。 Debian 9を作成しましたVM ESXi 6.5でいくつかのコマンドを実行するとフリーズしました。また、SSHセッションを閉じると完全にフリーズし、再起動するしか選択肢がありませんでした。
このホストのネットワークアダプタータイプをデフォルトの「VMXNET 3」から「E1000e」に変更して修正しました。
それがVMであり、一部のパラメーターを変更できる場合は、ネットワークに関連しているように見えるため、別のタイプのネットワークアダプターをセットアップしてみてください。
また、正常に機能している場合でも、他の問題が発生する可能性があるため、dmesg
出力も時々確認してください。
これ は関連しているようです。
とにかく、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
は空です...
この問題が発生し、設定を確認しました。私は、VMWare 15 PlayerがデフォルトでVM 512MBのRAMと1つのプロセッサしか提供しないことを発見しました。私はそれを4GBと2プロセッサに増やしましたが、VMはフリーズせずに動作するようになりました。
私にもこれらの問題があり、解決策は、ESXiを6.5.0標準(ビルド4887370)から、私の場合はバージョン6.5.0U1(ビルド7388607)のDellカスタマイズイメージにアップグレードすることでした。