ChinaHost

 找回密码
 用户.注册
查看: 13036|回复: 2

[XenServer] XenServer监控VPS流量命令:sar

[复制链接]
发表于 2012-7-24 18:25:19 | 显示全部楼层 |阅读模式
本帖最后由 Administrator 于 2012-11-29 11:10 编辑

  之前我们写过一篇有关XenServer流量监控的:XenServer上安装iftop监控VM的流量,接下来,我们通过各种命令来监控流量。
Linux系统,有个很好用的工具命令:sar。此命令很少人用到,但这个命令绝对不可少的,它可以监控系统各方面的情况:流量;CPU;内存等等。我们通过这个命令来监控流量情况
sar的使用规则:sar [ 参数 ] [ 时间 ] [ 次数 ] 。

实例:
  1. sar -n DEV 2 3
复制代码
Linux 2.6.32.12-0.7.1.xs6.0.2.542.170665xen (xenserver-kgwgsphs)        07/25/2012

11:55:26 PM     IFACE      rxpck/s   txpck/s     rxbyt/s         txbyt/s       rxcmp/s   txcmp/s  rxmcst/s
11:55:28 PM        lo           0.00        0.00         0.00              0.00            0.00        0.00        0.00
11:55:28 PM       eth0      415.50    773.00  36851.50     1110362.50     0.00         0.00        0.50
11:55:28 PM      eth1        0.00        0.00          0.00              0.00           0.00         0.00        0.00
11:55:28 PM     xenbr0     0.50        0.50        30.00             85.00         0.00          0.00        0.00
11:55:28 PM     xenbr1     0.00        0.00         0.00              0.00           0.00          0.00        0.00
11:55:28 PM      vif7.0     160.00    399.00   1074204.00  25675.00      0.00          0.00        0.00
11:55:28 PM     vif21.0     3.00        0.00        309.00           0.00           0.00          0.00        0.00
11:55:28 PM     vif22.1    10.50       0.00        909.00           0.00           0.00          0.00        0.00


11:55:28 PM     IFACE     rxpck/s   txpck/s     rxbyt/s       txbyt/s        rxcmp/s   txcmp/s    rxmcst/s
11:55:30 PM        lo          0.00        0.00         0.00            0.00            0.00         0.00         0.00
11:55:30 PM      eth0      351.49    645.05   25053.96    935460.40      0.00         0.00        0.00
11:55:30 PM      eth1       0.00         0.00        0.00            0.00             0.00         0.00        0.00
11:55:30 PM    xenbr0     0.50         0.99        29.70         950.50          0.00         0.00        0.00
11:55:30 PM    xenbr1     0.00         0.00        0.00            0.00             0.00         0.00        0.00
11:55:30 PM      vif7.0    170.30    342.08   905855.45  21869.31        0.00         0.00         0.00
11:55:30 PM     vif21.0    1.98         0.00        266.34        0.00             0.00         0.00         0.00
11:55:30 PM     vif22.1    7.43          0.00       719.31        0.00             0.00         0.00         0.00

Average:     IFACE    rxpck/s    txpck/s     rxbyt/s         txbyt/s       rxcmp/s   txcmp/s  rxmcst/s
Average:        lo          0.00        0.00          0.00            0.00             0.00        0.00        0.00
Average:      eth0     375.50     596.50    82008.00    807804.00      0.00         0.00        0.00
Average:      eth1       0.00        0.00           0.00           0.00             0.00         0.00        0.00
Average:    xenbr0     5.50        6.00         523.50      14728.00        0.00         0.00        0.00
Average:    xenbr1     0.00        0.00           0.00           0.00             0.00         0.00        0.00
Average:     vif7.0    129.50     324.50     777428.50  23615.00        0.00         0.00       0.00
Average:    vif21.0     4.50         0.00         635.50        0.00              0.00        0.00        0.00
Average:    vif22.1    27.50        0.00        1602.00       0.00              0.00         0.00       0.00

大致的解释下上面的参数
IFACE:LAN接口
rxpck/s:每秒钟接收的数据包
txpck/s:每秒钟发送的数据包
rxbyt/s:每秒钟接收的字节数
txbyt/s:每秒钟发送的字节数
rxcmp/s:每秒钟接收的压缩数据包
txcmp/s:每秒钟发送的压缩数据包
rxmcst/s:每秒钟接收的多播数据包

可以看到vif7.0的rxbyt/s(每秒钟接收的字节数 )流量很大,如果影响到其他用户使用,我们可以直接关闭这台VPS,找到这台VPS命令:
:这里的"7"为vif7.0中的"7",这里指的是VPS对应的网卡dom-id,不是固定的,重启VPS就会改变。
  1. xe vm-list dom-id=7
复制代码
[root@xenserver-kgwgsphs ~]# xe vm-list dom-id=7
uuid ( RO)           : eac14fca-b88e-ca22-962b-efb20dc8f610
name-label ( RW): CentOS9
power-state ( RO): running

这里可以看到VPS的name-label是CentOS9,我们通过命令直接关闭它
:命令后面加有"--force"为强制关机,立即关机,这样可能会导致客户为保存的数据丢失。
  1. xe vm-shutdown name-label=CentOS9 --force
复制代码
发表于 2012-8-1 12:06:38 | 显示全部楼层
  还有一种办法,就是直接抓包,抓去网卡上访问的IP
  1. tcpdump -q -n -c 50 -i eth0
复制代码
发表于 2014-1-22 15:14:07 | 显示全部楼层
额。不错。xensystem上不也有流量统计的功能吗!
您需要登录后才可以回帖 登录 | 用户.注册

本版积分规则

手机版|小黑屋|

Processed in 0.032908 second(s), 20 queries , Gzip On.

Powered by Comsenz Discuz! platform.

© 2012-2016 中国主机联盟 专业IDC交流平台,提供服务器、VPS云主机、虚拟主机、域名技术交流及优惠信息

快速回复 返回顶部 返回列表