転送状況のモニタリング
ブラウザでYouTubeに大きなファイルをアップロードしているようなとき、リモートから状況を確認する方法。 netstat -t (-antuだともう少したくさん出力される) ~$ netstat -t 稼働中のインターネット接続 (w/oサーバ) Proto 受信-Q 送信-Q 内部アドレス 外部アドレス 状態 tcp 0 0 hostname.local:45176 ty-in-f116.1e100.ne:www ESTABLISHED tcp 0 63810 hostname.local:49668 upload.youtube.com:www ESTABLISHED tcp 0 52 hostname.local:ssh remotehost.local:2463 ESTABLISHED tcp 0 1291 hostname.local:49634 upload.youtube.com:www ESTABLISHED tcp 0 0 hostname.local:49681 upload.youtube.com:www ESTABLISHED 転送が終わり、sshだけになったところ↓ ~$ netstat -t 稼働中のインターネット接続 (w/oサーバ) Proto 受信-Q 送信-Q 内部アドレス 外部アドレス 状態 tcp 0 0 hostname.local:ssh remotehost.local:37886 ESTABLISHED /proc/net/dev を数秒置きに読む(eth0、wlan等、インターフェース名でgrep) ~$ grep wlan0 /proc/net/dev wlan0:36107842 162850 0 0 0 0 0 0 361763360 254945 0