Linux 查看流量相关的命令
- nethogs
- iptraf
- ifstat
- ethtool
- tcpdump
- ss
- dstat
- slurm
- nload
- bmon
- nmon
- dstat
- atop
- iftop
- iptraf
- sar
- jnettop
- slurm
- tcptrack
其中一些在 Mac OSX 上也能同样工作,如:
- nethogs
- tcptrack
- iftop
- bmon
- slurm
nethogs
nethogsNetHogs version 0.8.5-2 PID USER PROGRAM DEV SENT RECEIVED ? root 149.28.53.9:80-101.86.236.205:65032 311.416 10.356 KB/sec ? root 149.28.53.9:8888-112.65.48.103:62927 0.998 0.727 KB/sec 12083 root sshd: root@pts/0 0.617 0.444 KB/sec 712 nobody /usr/bin/python ens3 0.346 0.049 KB/sec 713 nobody /usr/bin/python ens3 0.000 0.000 KB/sec ? root unknown TCP 0.000 0.000 KB/sec TOTAL 274.976 10.216 KB/sec |
tcptrack
tcptrack -i ens3 Client Server State Idle A Speed 101.86.236.205:65184 149.28.53.9:80 ESTABLISHED 2s 21 KB/s 101.86.236.205:32023 149.28.53.9:80 ESTABLISHED 3s 0 B/s 101.86.236.205:32025 149.28.53.9:80 ESTABLISHED 0s 41 KB/s 101.86.236.205:31645 149.28.53.9:22 ESTABLISHED 0s 6 KB/s 101.86.236.205:65188 149.28.53.9:8888 ESTABLISHED 3s 0 B/s 101.86.236.205:65186 149.28.53.9:80 ESTABLISHED 0s 10 KB/s 101.86.236.205:65182 149.28.53.9:80 ESTABLISHED 1s 82 KB/s 149.28.53.9:42006 172.217.5.228:443 ESTABLISHED 3s 0 B/s 101.86.236.205:65181 149.28.53.9:80 ESTABLISHED 0s 86 KB/s TOTAL 250 KB/s |
iftop
iftop 12.5Kb 25.0Kb 37.5Kb 50.0Kb 62.5Kb+--------------------------+--------------------------+-------------------------------+--------------------------+--149.28.53.9.0b001.com => 101.86.236.205 1.67Mb 349Kb 292Kb <= 67.2Kb 16.6Kb 14.2Kb149.28.53.9.0b001.com => qb-in-f188.1e100.net 0b 1.10Kb 935b <= 0b 626b 522b149.28.53.9.0b001.com => 108.61.10.10.choopa.net 340b 534b 445b <= 476b 853b 711b149.28.53.9.0b001.com => qm-in-f188.1e100.net 556b 111b 93b <= 332b 66b 55b149.28.53.9.0b001.com => qo-in-f188.1e100.net 0b 83b 69b <= 0b 32b 27b149.28.53.9.0b001.com => 78.188.192.127.static.ttnet.com.tr 0b 0b 29b <= 0b 0b 0b---------------------------------------------------------------------------------------------------------------------TX: cum: 440KB peak: 1.67Mb rates: 1.67Mb 351Kb 294KbRX: 23.2KB 68.0Kb 68.0Kb 18.1Kb 15.5KbTOTAL: 463KB 1.74Mb 1.74Mb 369Kb 309Kb |
bmon
bmon lo bmon 4.0Interfaces │ RX bps pps %│ TX bps pps % lo │ 2.13KiB 0 │ 2.13KiB 0 qdisc none (noqueue) │ 0 0 │ 0 0 ens3 │ 7.10KiB 110 │ 139.95KiB 72 qdisc none (fq_codel) │ 0 0 │ 141.72KiB 114───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────── KiB (RX Bytes/second) KiB (TX Bytes/second) 714.69 ....|.....|................................................. 714.69 ....|.....|................................................. 595.57 ....|..||.|................................................. 595.57 ....|..||.|................................................. 476.46 ....|..||.|.||.............................................. 476.46 ....|..||.|.||.............................................. 357.34 ....|..||.||||.............................................. 357.34 ....|..||.||||.............................................. 238.23 ....|..||.||||.............................................. 238.23 ....|..||.||||.............................................. 119.11 ....|..||.||||.............................................. 119.11 ....|..||.||||.............................................. 1 5 10 15 20 25 30 35 40 45 50 55 60 1 5 10 15 20 25 30 35 40 45 50 55 60─────────────────────────────────────────────────────────── Press d to enable detailed statistics ──────────────────────────────────────────────────────────────────────────────────────────────────────────── Press i to enable additional information ────────────────────────────────────────────────── |
slurm
slurm -i ens3 -= slurm 0.4.3 on yuweijun.github.io =- x x x xxx x x x xx xxxx x x xxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx xx xxxxx xxx x x xx x x x Active Interface: ens3 Interface Speed: unknown Current RX Speed: 16.94 KB/s Current TX Speed: 569.39 KB/s Graph Top RX Speed: 21.61 KB/s Graph Top TX Speed: 569.39 KB/s Overall Top RX Speed: 21.61 KB/s Overall Top TX Speed: 569.39 KB/s Received Packets: 252756 Transmitted Packets: 235054 MBytes Received: 66.703 MB MBytes Transmitted: 179.114 MB Errors on Receiving: 0 Errors on Transmission: 0 |
sar
sar -n DEV 1 10Linux 4.15.0-22-generic (localhost) 06/10/2018 _x86_64_ (1 CPU)11:08:50 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil11:08:51 AM ens3 4.00 0.00 0.26 0.00 0.00 0.00 0.00 0.0011:08:51 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0011:08:51 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil11:08:52 AM ens3 5.00 5.00 0.36 0.63 0.00 0.00 0.00 0.0011:08:52 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0011:08:52 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil11:08:53 AM ens3 6.00 6.00 0.39 1.07 0.00 0.00 0.00 0.0011:08:53 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0011:08:53 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil11:08:54 AM ens3 5.00 6.00 0.32 0.96 0.00 0.00 0.00 0.0011:08:54 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0011:08:54 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil11:08:55 AM ens3 39.00 42.00 5.61 86.01 0.00 0.00 0.00 0.0011:08:55 AM lo 80.00 80.00 537.36 537.36 0.00 0.00 0.00 0.0011:08:55 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil11:08:56 AM ens3 118.18 80.81 6.37 203.39 0.00 0.00 0.00 0.0011:08:56 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0011:08:56 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil11:08:57 AM ens3 81.19 51.49 5.02 120.80 0.00 0.00 0.00 0.0011:08:57 AM lo 9.90 9.90 7.05 7.05 0.00 0.00 0.00 0.0011:08:57 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil11:08:58 AM ens3 81.00 67.00 6.00 150.46 0.00 0.00 0.00 0.0011:08:58 AM lo 58.00 58.00 643.49 643.49 0.00 0.00 0.00 0.0011:08:58 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil11:08:59 AM ens3 88.00 59.00 4.78 130.33 0.00 0.00 0.00 0.0011:08:59 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.0011:08:59 AM IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutil11:09:00 AM ens3 83.00 68.00 6.87 114.07 0.00 0.00 0.00 0.0011:09:00 AM lo 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00Average: IFACE rxpck/s txpck/s rxkB/s txkB/s rxcmp/s txcmp/s rxmcst/s %ifutilAverage: ens3 51.00 38.50 3.60 80.69 0.00 0.00 0.00 0.00Average: lo 14.80 14.80 118.80 118.80 0.00 0.00 0.00 0.00 |
sar -n TCP 3 10Linux 4.15.0-22-generic (localhost) 06/10/2018 _x86_64_ (1 CPU)11:15:16 AM active/s passive/s iseg/s oseg/s11:15:19 AM 0.00 0.00 2.68 0.0011:15:22 AM 5.02 5.69 223.41 300.6711:15:25 AM 2.01 2.01 220.40 255.1811:15:28 AM 2.35 2.35 203.69 249.3311:15:31 AM 0.33 0.33 92.00 109.3311:15:34 AM 0.00 0.00 3.68 3.0111:15:37 AM 1.00 1.00 28.09 33.1111:15:40 AM 0.00 0.00 33.33 35.6711:15:43 AM 0.67 0.67 51.84 66.2211:15:46 AM 1.35 1.35 364.98 459.93Average: 1.27 1.34 122.18 150.95 |
dstat
dstat -nf--net/ens3- recv send 0 0 660B 590B 132B 236B 132B 260B 132B 260B 132B 260B 600B 748B4663B 89k6438B 189k 13k 123k3864B 117k1152B 5912B 853B 368B4021B 74k5262B 156k3804B 156k5622B 118k6205B 234k6882B 265k |
jnettop
jnettop -i en1run 0:00:14 device en1 pkt[f]ilter: none .[c]ntfilter: on [b]ps=bytes/s [l]ocal aggr.: none [r]emote aggr.: none[q]uit [h]elp [s]orting [p]ackets [.] pause [0]-[9] switch deviceLOCAL <-> REMOTE TXBPS RXBPS TOTALBPS(IP) PORT PROTO (IP) PORT TX RX TOTAL192.168.31.1 <-> 239.255.255.250 1.88k/s 0b/s 1.88k/s192.168.31.1 20322 UDP 239.255.255.250 1900 9.42k 0b 9.42k149.28.53.9.0b001.com <-> 192.168.31.127 882b/s 272b/s 1.13k/s149.28.53.9 8888 TCP 192.168.31.127 63847 4.31k 1.33k 5.64k149.28.53.9.0b001.com <-> 192.168.31.127 216b/s 395b/s 611b/s149.28.53.9 8888 TCP 192.168.31.127 63821 1.06k 1.93k 2.99k192.168.31.127 <-> 239.255.255.250 173b/s 0b/s 173b/s192.168.31.127 49708 UDP 239.255.255.250 1900 868b 0b 868b149.28.53.9.0b001.com <-> 192.168.31.127 65b/s 49b/s 114b/s149.28.53.9 8888 TCP 192.168.31.127 63788 261b 198b 459b149.28.53.9.0b001.com <-> 192.168.31.127 63b/s 51b/s 114b/s149.28.53.9 22 TCP 192.168.31.127 63738 252b 204b 456bgoogle-public-dns-a.google.com <-> 192.168.31.127 29b/s 17b/s 46b/s8.8.8.8 53 UDP 192.168.31.127 60521 145b 88b 233bgoogle-public-dns-a.google.com <-> 192.168.31.127 17b/s 17b/s 34b/s8.8.8.8 53 UDP 192.168.31.127 57562 85b 85b 170b149.28.53.9.0b001.com <-> 192.168.31.127 0b/s 0b/s 0b/s149.28.53.9 8888 TCP 192.168.31.127 63791 120k 7.28k 127k192.168.31.127 <-> 203.208.41.89 0b/s 0b/s 0b/s192.168.31.127 63527 UDP 203.208.41.89 443 295b 348b 643bgoogle-public-dns-a.google.com <-> 192.168.31.127 0b/s 0b/s 0b/s8.8.8.8 53 UDP 192.168.31.127 61409 146b 86b 232b─────────────────────────────────────────────────────────────────────────────────────────────TOTAL 3.29k/s 801b/s 4.08k/s |
vnstat
vnstat -u -i ens3 service vnstat start vnstat -d ens3 / daily day rx | tx | total | avg. rate ------------------------+-------------+-------------+--------------- 06/10/2018 102 KiB | 208 KiB | 310 KiB | 0.09 kbit/s ------------------------+-------------+-------------+--------------- estimated -- | -- | -- | vnstat -m ens3 / monthly month rx | tx | total | avg. rate ------------------------+-------------+-------------+--------------- Jun' 18 102 KiB | 208 KiB | 310 KiB | 0.00 kbit/s ------------------------+-------------+-------------+--------------- estimated -- | -- | -- | |
glances
glancesyuweijun.github.io (Ubuntu 18.04 64bit / Linux 4.15.0-22-generic) Uptime: 1 day, 6:58:50AWS EC2 instance a35f67e5ce7ff0dbea289a346c262390 ()CPU [||| 10.3%] CPU \ 10.3% nice: 0.0% ctx_sw: 338 MEM / 51.9% active: 301M SWAP - 0.0% LOAD 1-coreMEM [|||||||||||||||| 51.9%] user: 8.1% irq: 0.0% inter: 79 total: 481M inactive: 68.9M total: 0 1 min: 0.00SWAP [ 0.0%] system: 2.3% iowait: 0.0% sw_int: 125 used: 250M buffers: 14.1M used: 0 5 min: 0.00 idle: 89.7% steal: 0.0% free: 232M cached: 229M free: 0 15 min: 0.00NETWORK Rx/s Tx/s TASKS 92 (137 thr), 1 run, 57 slp, 34 oth sorted automatically by cpu_percent, flat viewens3 24Kb 180Kblo 1.61Mb 1.61Mb Systemd 8 Services loaded: 158 active: 158DISK I/O R/s W/s CPU% MEM% VIRT RES PID USER NI S TIME+ R/s W/s Commandsr0 0 0 5.8 11.6 928M 55.8M 11727 git 0 S 0:20.69 0 0 wwwvda1 86K 0 3.8 8.2 481M 39.7M 14482 root 0 R 0:01.32 0 0 /usr/bin/python3 /usr/bin/glances 0.3 0.9 140M 4.34M 544 www-data 0 S 0:04.42 3K 65K nginx: worker processFILE SYS Used Total 0.3 9.6 1.18G 46.4M 9958 git 0 S 0:27.19 0 1K .pm2)/ (vda1) 7.07G 19.6G 0.3 0.0 4.41M 68K 12466 root -20 S 0:00.40 0 0 /usr/sbin/atopacctd 0.0 1.5 156M 7.17M 1 root 0 S 1:01.22 0 0 /sbin/init 0.0 0.0 0 0 2 root 0 S 0:00.20 0 0 kthreadd 0.0 0.0 0 0 4 root -20 ? 0:00.00 0 0 kworker/0:0H 0.0 0.0 0 0 6 root -20 ? 0:00.00 0 0 mm_percpu_wq 0.0 0.0 0 0 7 root 0 S 0:00.70 0 0 ksoftirqd/0 0.0 0.0 0 0 8 root 0 ? 0:01.59 0 0 rcu_sched 0.0 0.0 0 0 9 root 0 ? 0:00.00 0 0 rcu_bh 0.0 0.0 0 0 10 root 0 S 0:00.00 0 0 migration/0 0.0 0.0 0 0 11 root 0 S 0:00.35 0 0 watchdog/0 0.0 0.0 0 0 12 root 0 S 0:00.00 0 0 cpuhp/0 0.0 0.0 0 0 13 root 0 S 0:00.00 0 0 kdevtmpfs 0.0 0.0 0 0 14 root -20 ? 0:00.00 0 0 netns 0.0 0.0 0 0 15 root 0 S 0:00.00 0 0 rcu_tasks_kthre 0.0 0.0 0 0 16 root 0 S 0:00.00 0 0 kauditd 0.0 0.0 0 0 17 root 0 S 0:00.18 0 0 khungtaskd 0.0 0.0 0 0 18 root 0 S 0:00.00 0 0 oom_reaper 0.0 0.0 0 0 19 root -20 ? 0:00.00 0 0 writeback 0.0 0.0 0 0 20 root 0 S 0:00.20 0 0 kcompactd0 0.0 0.0 0 0 21 root 5 S 0:00.00 0 0 ksmd 0.0 0.0 0 0 22 root -20 ? 0:00.00 0 0 crypto 0.0 0.0 0 0 23 root -20 ? 0:00.00 0 0 kintegrityd2018-06-10 11:31:11 No warning or critical alert detected |
ifstat
ifstat ens3 KB/s in KB/s out 0.32 0.43 0.13 0.21 0.13 0.21 0.14 0.21 0.13 0.21 0.13 0.21 5.03 31.63 13.50 292.68 10.07 319.00 12.22 302.47 10.99 285.41 8.72 198.51 |
nmon
nmon┌nmon─14g─────────────────────Hostname=localhost────Refresh= 2secs ───10:05.50────────────│ CPU Utilisation ────────────────────────────────────────────────────────────────────────│---------------------------+-------------------------------------------------+│CPU User% Sys% Wait% Idle|0 |25 |50 |75 100|│ 1 2.0 0.0 0.0 98.0|U > |│ 2 3.0 2.0 0.0 95.1|U > |│ 3 3.5 1.0 0.0 95.5|U > |│ 4 1.0 0.0 0.0 99.0| > |│---------------------------+-------------------------------------------------+│Avg 2.2 0.7 0.0 97.0|U > |│---------------------------+-------------------------------------------------+│ Memory Stats ───────────────────────────────────────────────────────────────────────────│ RAM High Low Swap Page Size=4 KB│ Total MB 15996.7 -0.0 -0.0 0.0│ Free MB 11733.6 -0.0 -0.0 0.0│ Free Percent 73.4% 100.0% 100.0% 0.0%│ MB MB MB│ Cached= 1608.5 Active= 2992.1│ Buffers= 342.6 Swapcached= 0.0 Inactive = 862.6│ Dirty = 0.0 Writeback = 0.0 Mapped = 420.3│ Slab = 188.3 Commit_AS = 9650.2 PageTables= 61.1│ Kernel Stats ───────────────────────────────────────────────────────────────────────────│ RunQueue 1 Load Average CPU use since boot time│ ContextSwitch 1191.0 1 mins 0.20 Uptime Days= 0 Hours= 0 Mins=17│ Forks 0.0 5 mins 0.67 Idle Days= 0 Hours= 0 Mins=49│ Interrupts 343.4 15 mins 0.77 Average CPU use=-177.36%│ Network I/O ────────────────────────────────────────────────────────────────────────────│I/F Name Recv=KB/s Trans=KB/s packin packout insize outsize Peak->Recv Trans│ lo 0.0 0.0 0.0 0.0 0.0 0.0 6.6 6.6│ eth0 2.7 0.0 20.8 0.0 134.5 0.0 45.1 5.7│ Disk I/O ──/proc/diskstats────mostly in KB/s─────Warning:contains duplicates────────────│DiskName Busy Read WriteKB|0 |25 |50 |75 100|│loop0 0% 0.0 0.0|>disk busy not available |│loop1 0% 0.0 0.0|> |│loop2 0% 0.0 0.0|> |│loop3 0% 0.0 0.0|> |│loop4 0% 0.0 0.0|> |│sda 0% 0.0 0.0|> |│sda1 0% 0.0 0.0|> |│sda2 0% 0.0 0.0|> |│sda3 0% 0.0 0.0|> |└─────────Warning: Some Statistics may not shown────────────────────────────────────────── |
speedometer
speedometer -r ens3 -t ens3TX: ens3 52.7 KiB/s 89.5 KiB/s 96.6 KiB/s |