Linux服务器中如何进行流量监控webalizer
Linux服务器中如何进行流量监控
有很多种方法可以监控Linux服务器的网络流量。如果你只想监控服务器上的总体流量,可以使用ifstat命令。如果你想要更详细的信息,比如每个网络接口的流量、每个进程的流量,可以使用vnstat。
要安装ifstat,可以使用下面的命令:
sudo apt-get install ifstat
安装完成后,可以使用ifstat -i eth0来查看指定网络接口的流量信息,如下所示:
root@ubuntu:~# ifstat -i eth0
eth0
KB/s in KB/s out
0.00 0.00
如果你想要实时监控网络流量,可以使用-t参数,如下所示:
root@ubuntu:~# ifstat -t -i eth0
eth0
KB/s in KB/s out
0.00 0.00
0.00 0.00
0.00 0.00
0.00 0.00
0.00 0.00
...
要安装vnstat,可以使用下面的命令:
sudo apt-get install vnstat
安装完成后,可以使用vnstat -i eth0来查看指定网络接口的流量信息,如下所示:
root@ubuntu:~# vnstat -i eth0
eth0 since 10/24/2015
rx: 2.42 GiB tx: 1.36 GiB total: 3.78 GiB
monthly
rx | tx | total | avg. rate
------------------------+--------------------------+--------------------------+---------------
Oct '15 2.42 GiB | 1.36 GiB | 3.78 GiB | 1.19 kbit/s
------------------------+--------------------------+--------------------------+---------------
estimated 1.40 GiB | 1.00 GiB | 2.40 GiB |
daily
rx | tx | total | avg. rate
------------------------+--------------------------+--------------------------+---------------
today 2.42 GiB | 1.36 GiB | 3.78 GiB | 1.19 kbit/s
------------------------+--------------------------+--------------------------+---------------
yesterday 0 | 0 | 0 |
------------------------+--------------------------+--------------------------+---------------
estimated 0 | 0 | 0 |
hourly
rx | tx | total | avg. rate
------------------------+--------------------------+--------------------------+---------------
00:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
01:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
02:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
03:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
04:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
05:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
06:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
07:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
08:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
09:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
10:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
11:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
12:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
13:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
14:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
15:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
16:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
17:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
18:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
19:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
20:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
21:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
22:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
23:00 1.06 GiB | 566 MiB | 1.63 GiB | 1.27 kbit/s
------------------------+--------------------------+--------------------------+---------------
estimated 0 | 0 | 0 |
top 10 process with most network traffic
pid rx tx total avg. rate
------------------------+--------------------------+--------------------------+---------------
...
如果你想要实时监控网络流量,可以使用-l参数,如下所示:
root@ubuntu:~# vnstat -l -i eth0
eth0 / realtime
rx: 1.06 GiB tx: 566 MiB total: 1.63 GiB
average: 1.27 kbit/s
rx | tx | total
current 1.27 kbit/s | 0.00 kbit/s | 1.27 kbit/s
average 1.19 kbit/s | 0.00 kbit/s | 1.19 kbit/s
minimum 0.00 kbit/s | 0.00 kbit/s | 0.00 kbit/s
maximum 1.27 kbit/s | 0.00 kbit/s | 1.27 kbit/s
total 2.42 GiB | 1.36 GiB | 3.78 GiB
duration 10:08:37
since 10/24/2015 21:51:00
相关文章