Linuxカーネルがネットワークインタフェースの仕様に従って機能するかどうかを確認するには?eth0
ハードウェアは1 GBの全二重をサポートするネットワークインターフェイスを持っています。
2ボックスを用意しました。
1〜2分後にあるボックスから別のボックスに通常のx11vncを実行すると、電源を切って再びオンにしないと、両方のシステムが停止します。
これで、Linuxカーネルに問題があるため、1GBのデータをアップロードおよびダウンロードできないことをどのように確認できますか?
カーネルが停止またはクラッシュを引き起こさない場合は、TCPまたはUDPを介してPC1からPC2への正確な1 GBパケット転送をリアルタイムで全二重でテストする方法はありますか?
答え1
アップロード/ダウンロードテストにこのiperf
ツールが非常に便利であることがわかりました。
user@hostA: iperf -s
user@hostB: iperf -c hostA
実際にカーネル問題の場合は、通常、kernel oops
競合が発生する前にメッセージが表示されます。主な問題は、グラフィカルインターフェイスを使用するときにカーネルがコンソールに印刷するすべてのコンテンツにアクセスすることです(システムがハングしてもコンソールに切り替えることはできません)。
まず、ネットワークテストを実行する前にTTY
(Ctrl++ Alt)に切り替えて、F1システムが停止したときにいくつかの印刷物が出てくることを確認できます。