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

たとえば、現在のtxqueue使用率を取得する方法はありますか? eth0またはtunデバイス?

TCP バッファの場合、

を使用できます
       netstat -nt 

受信バッファと送信バッファの 2 番目と 3 番目の列を探します (Recv-Q,Send-Q)

UDP の場合

       netstat -nua

同じように /proc/net/{tcp,udp} の中を見て tx_queue と rx_queue を探します

同じように使用できます

          ethtool -S <nic card name>  (driver need to support)


                NIC statistics:
                rx_packets: 445
                tx_packets: 48
                rx_bytes: 56015
                tx_bytes: 5938
                rx_broadcast: 336
                tx_broadcast: 2
                rx_multicast: 89
                tx_multicast: 28
                rx_errors: 0
                tx_errors: 0
                tx_dropped: 0

また、デフォルトで有効になっているネットワークパラメータ「tcp_moderate_rcvbuf」が 1 つ追加され、受信バッファの自動チューニングが実行されます。kernel-doc に従って

     If set, TCP performs receive buffer auto-tuning, attempting to
     automatically size the buffer (no greater than tcp_rmem[2]) to
     match the size required by the path for full throughput

Linux
  1. 列ごとに「ユニーク」にする方法はありますか?

  2. Linux で現在の rpath を検査する方法はありますか?

  3. 現在の時刻を時と分で取得する

  1. 変更されない URL から最新のサーバー jar を取得する方法はありますか?

  2. シリアル デバイスでサポートされているボー レートを確認する方法はありますか?

  3. 不良ブロックを再起動する方法はありますか?

  1. プロセスを聞く方法はありますか?

  2. Linux 内から BIOS バージョンを取得する方法はありますか?

  3. 大規模な TAR の最後のファイルを取得する簡単な方法はありますか?