GNU/Linux >> Linux の 問題 >  >> Linux

停止せずに ping 統計を確認する

ping から マンページ (強調鉱山):

<ブロック引用>

指定された数のパケットが送信 (および受信) された場合、またはプログラムが SIGINT で終了した場合、簡単な要約が表示されます。 シグナル SIGQUIT を使用してプロセスを終了せずに、現在の統計をより短時間で取得できます。

したがって、統計情報が少し冗長であることに問題がなければ、これでうまくいきます:

# the second part is only for showing you the PID
ping 8.8.8.8 & jobs ; fg

<... in another terminal ...>

kill -SIGQUIT $PID

短い統計は次のようになります:

19/19 packets, 0% loss, min/avg/ewma/max = 0.068/0.073/0.074/0.088 ms

実行中に ping 統計を取得するもう 1 つの簡単な方法があります。Ctrl + | を押すだけです。 (縦スラッシュまたはパイプラインとも呼ばれます)

私は個人的に非常に頻繁に使用しています。試してみてください:

64 bytes from 192.168.1.1: icmp_seq=6 ttl=64 time=0.893 ms
64 bytes from 192.168.1.1: icmp_seq=23 ttl=64 time=0.862 ms
64 bytes from 192.168.1.1: icmp_seq=24 ttl=64 time=3.18 ms
64 bytes from 192.168.1.1: icmp_seq=35 ttl=64 time=0.877 ms
64 bytes from 192.168.1.1: icmp_seq=36 ttl=64 time=0.866 ms
**36/36 packets, 0% loss, min/avg/ewma/max = 0.832/0.993/0.930/3.185 ms**
64 bytes from 192.168.1.1: icmp_seq=37 ttl=64 time=0.909 ms
64 bytes from 192.168.1.1: icmp_seq=38 ttl=64 time=2.03 ms
64 bytes from 192.168.1.1: icmp_seq=39 ttl=64 time=0.839 ms
64 bytes from 192.168.1.1: icmp_seq=40 ttl=64 time=0.880 ms

Ctrl を試す +4

次のような行が表示されます:

312/312 packets, 0% loss, min/avg/ewma/max = 0.312/1.236/0.505/208.655 ms

Linux
  1. 区切り文字なしでファイルを貼り付けますか?

  2. ディレクトリが git リポジトリであるかどうかを確認します (cd を実行する必要はありません)。

  3. インターフェイスを起動せずに、ネットワーク ケーブルが接続されているかどうかを確認します

  1. シンボリックリンクのないPwd?

  2. $ replyが数値の範囲内にあるかどうかを確認しますか?

  3. プロセスを停止せずにバックグラウンドに置く - (ctrl + z)?

  1. / dev / sda2チェックされないで49710日が経過しました、チェックは強制されますか?

  2. Dockerコンテナを停止せずに切り離す方法

  3. データベースに破損がないか確認してください