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

阳光2年前技术分享1265

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的名称/编号


相关文章

[XenServer] 整理XenServer常用命令

-----=====监控检查类=====-----xentop               &nbs...

linux服务器修改root管理员密码

linux服务器修改root管理员密码需要用ssh登陆到服务器修改,详细的操作流程如下首先下载ssh登陆客户端 登陆流程:1、输入IP地址,如果是共享IP的请输入远程连接的IP2、输入端口,一般保持默...

IIS下FTP服务器的PASV端口修改范围减少入侵安全

应该有不少使用IIS自带的FTP服务器,IIS的FTP里的PASV模式下默认端口范围如:1024 - 65535,连接时会从中随机选择到响应。这样的超大范围给服务器带来安全隐患!因此适当控制端口范围减...

绕过CDN寻找真实IP的8种方法

绕过CDN寻找真实IP的8种方法

绕过CDN寻找真实IP的8种方法                正常情况下,通过cmd命令可以快速找到域名对应IP,最...

windows系统:  Distributed Transaction Coordinator服务不能启动

windows系统: Distributed Transaction Coordinator服务不能启动

这个问题是服务器系统组件问题!下面解决办法"Windows 不能在 本地计算机 启动 Distributed Transaction Coordinator。 检查日志看到:有关更...

linux ssh登陆不超时设置

通过ssh登录linux服务器,如果一段时间不操作的话,就会超时断开连接,下面讲一下linux ssh登陆不超时设置。  ssh登陆不超时设置:  修改/etc...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。