蓝色动力网络

找网吧系统
就到网吧系统下载站

信佑无盘服务器磁盘IO高排查

作者:admin人气:0来源:网吧系统下载站2016-08-31 09:25:21

广告载入中...

相信不少朋友遇到过信佑无盘服务器磁盘IO负载高的问题,磁盘IO负载高一般由磁盘损坏、服务器内存低、客户机大量下载等原因导致,很多朋友可能对这个问题没有很好的排查思路,这里分享一下自己的经验,提供给大家参考一下

1、当有网吧反应客户机卡,查看服务器状态发现磁盘IO负载高的时候,先不要急着下结论,先查看一下负载高的磁盘读速度和写速度,以及每秒读写请求次数分别是多少,这里推荐在linux下使用iostat -x -m 1命令查看,可以实时查看磁盘的读、写速度分别是多少,还可以查看磁盘每秒钟的读请求次数和写请求次数

2、当发现有哪块盘的读写速度很高,或者是每秒请求数高的时候,磁盘IO达到100%是正常的,不要轻易怀疑磁盘出了问题,应该在服务器磁盘管理界面查看服务器磁盘的读写速度;另外还需要在客户机监控查看客户机的读写速度,排列一下,这时候就可以查看到具体客户机读写速度

3、服务器必须有足够的内存作为缓存来提供客户机从无盘服务器的读写速度,如果服务器内存不够的话,服务器的内存是没有办法把客户机需要读取的文件存到读缓存的,这时候客户机会直接从服务器的硬盘读取数据(正常情况是客户机从读缓存读取,读缓存没有才从硬盘读取),服务器的游戏盘每秒读请求数高,服务器的硬盘IO就会很高,并且可能这时候磁盘的读写速度还很低,但仔细观察通过iostat命令(加参数-x -m 1)可以看到磁盘每秒钟的读请求次数能达到2000以上。所以我们一般推荐40台以下客户机服务器使用至少8G内存、80台以下客户机使用至少16G内存;120台以上建议使用24G以上内存并推荐使用SSD盘作为热门游戏盘

4、当客户机往服务器回写文件过快并且回写盘性能不够的时候,服务器会自动分配内存给写缓存来减轻回写压力,间接造成了读缓存不足,这时候可以在服务器管理界面查看到服务器分配的写缓存很高,但是读缓存很低,远低于正常值。读缓存不够的时候,客户机会直接从游戏盘读数据,服务器的游戏盘每秒读请求数爆表,游戏盘的IO会很高,这时候应该关注以下几点:首先是路由器是否未做限速,大量客户机下载速度太快;其次是有网友使用迅雷会员下载,路由器限不住速;再就是大量网友同时看在线电影或者下载而服务器配置不够

5、使用hds命令可以查看磁盘的通电时间和磁盘健康度等信息;还可以使用cat /var/log/message* |grep I/O命令查看磁盘是否有过读写报错;另外使用hdparm -t /dev/sda(这里sda是我要测的盘,现场根据实际情况而定)可以查看磁盘的速度,通过这些方法可以确认一下磁盘的健康状况和性能是否适合继续在这台服务器上使用。

继续阅读:信佑

分享吧~提高逼格:

栏目分类

热门下载

More
官方微信二维码蓝色动力官方微信公众号