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

阳光8个月前技术分享566

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


相关文章

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

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

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

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

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

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

Linux 防止cc syn ack 攻击

三次握手的过程及相关概念TCP/IP协议使用三次握手来建立连接,过程如下:1、第一次握手,客户端发送数据包syn到服务器,并进入SYN_SEND状态,等待回复2、第二次握手,服务器发送数据报syn/a...

CentOS下设置SSH编码为中文

本方法适用于CentOS,只要执行完这三个步骤,即可显示中文,也可以在PUTTY中输入中文,是我们使用VPS的用户必不可少的一步.下面是详细方法: 第一步:vi /etc/sysconfig/i18n...

硬盘分区原理,计算方法以及如何做到整数分区

硬盘分区原理,计算方法以及如何做到整数分区

硬盘分区实质上是对硬盘的一种格式化,然后才能使用硬盘保存各种信息。创建分区时,就已经设置好了硬盘的各项物理参数,指定了硬盘主引导记录(即Master Boot Record,一般简称为MBR)和引导记...

linux ssh登陆不超时设置

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

发表评论    

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