Telnetを使用してWindowsからターゲットコンピュータにリモートアクセスし、次の方法で待ち時間テストを実行したときにcyclictest
数時間実行した後、突然telnet
接続が中断されたことがわかりました。
C:\Users\guoya>telnet 192.168.5.1
...
遗失对主机的连接。(Lost connection to host)
eth2
この時点で、ネットワークカードが再起動したかのように、ターゲットコンピュータに次のメッセージが表示されることがわかりました。
[18825.382832] asix 1-6:1.0 eth2: Link is Up - 100Mbps/Full - flow control rx/tx
しかし、現時点では、ターゲットデバイスを動作させるプロセスがないか、他のプロセスがない。もちろん、eth2
現在実行中のプロセスはありません。
私のターゲットコンピュータは、ルートファイルシステムbzImage
を作成するためにカーネル6.4.0をコンパイルしたbusybox
システムを使用しています。
# taskset -c 2 cyclictest -p 80 -t 1 -n -i 1000 -l 100000000000
/dev/cpu_dma_latency set to 0us
policy: fifo: loadavg: 1.36 1.22 1.14 1/127 1617
T: 0 ( 1553) P:80 I:1000 C:11258227 Min: 2 Act: 3 Avg: 3 Max: 21
答え1
これはハードウェアの問題のように感じますが、実際には1行の情報だけではわかりません。
クライアントとターゲットコンピュータの間に1つ以上のルータ(またはスイッチ)がありますか?どちらも再起動できます。
その間にあるすべてのネットワークケーブルを確認しましたか?そのうちの1つが緩んでいる可能性があります。