ChinaHost

 找回密码
 用户.注册
查看: 10291|回复: 3

[XenServer] XenServer服务器监控VPS磁盘I/O:iostat(存储为LVM格式)

[复制链接]
发表于 2012-5-26 17:35:48 | 显示全部楼层 |阅读模式
本帖最后由 root 于 2015-6-11 16:31 编辑

  XenServer服务器查看用户I/O,可以通过iostat命令来查看,这个命令是Linux查看I/O情况的,详细说明:Linux iostat命令查看磁盘I/O状态
备注:此教程适合硬盘为LVM格式的,硬盘位EXT格式的请参考教程:XenServer服务器监控VPS磁盘I/O:iostat(存储为EXT格式)

检查步骤1
  1. iostat -d -k 2 5
复制代码
统计硬盘使用的I/O情况,以MB单位显示,2秒间隔,显示2次
可以看到②"dm-1"硬盘:读取 27733.33kB/s,写入 16302.49kB/s。这个读写可能影响了其他用户的使用,那么我们就需要找出"dm-1"属于哪台VPS的,记住"1"编号。
注:①,②"dm-1"中的读写情况是:每次统计都是上一次统计时间到这次统计时间之间的统计数据。


检查步骤2查出"1"编号vdi的UUID
命令1:
  1. lvdisplay|awk  '/LV Name/{n=$3} /Block device/{d=$3; sub(".*:","dm-",d); print d,n;}'
复制代码
可直接显示硬盘及其对应的设备路径与UUID
命令2:
  1. ls -l /dev/mapper
复制代码
列出硬盘中所有的磁盘信息。
在编号那一列,找到"1"编号,在后面找到vdi的UUID"5e698cb1--07eb--4bb4--bd5b--c44c6b3763a8"

复制出UUID,请注意需要修改下,把中间的2个"--"删除一个,变为"5e698cb1-07eb-4bb4-bd5b-c44c6b3763a8"



检查步骤3
列出vdi的参数
  1. xe vdi-param-list uuid=5e698cb1-07eb-4bb4-bd5b-c44c6b3763a8
复制代码
从这就可以看出这个硬盘的名称是"Disk1842c",也就能看出是属于编号:vps1842跑I/O,就可以对这台VPS作出处理


可能上面查看到的硬盘名称是其他的,或者有多个硬盘名称是一样的,那么通过下面的命令可以查出是属于哪台VPS的硬盘
vbd的UUID可以在vdi的参数中找到
  1. xe vbd-param-list uuid=961bdd6e-7b7d-6f00-1413-02efca3c0745
复制代码
从这就能看出VPS的名称/编号





本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?用户.注册

x
发表于 2012-8-17 14:54:29 | 显示全部楼层
为什么这个论坛没有收藏功能
发表于 2012-8-22 20:05:34 | 显示全部楼层
硬关机
xe vm-shutdown name-label=vps981 --force
发表于 2012-8-22 22:52:30 | 显示全部楼层
戒。 发表于 2012-8-17 14:54
为什么这个论坛没有收藏功能

有的鼠标放在上面就显示“收藏”了
您需要登录后才可以回帖 登录 | 用户.注册

本版积分规则

手机版|小黑屋|

Processed in 0.589174 second(s), 22 queries , Gzip On.

Powered by Comsenz Discuz! platform.

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

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