做好raid1后服务器变得很慢的问题

在部署SOFTRAID1后,程序员反馈服务器运行变慢,loadaverage达到10。通过hdparm检测发现/dev/sda硬盘读取速度显著降低,特别是/dev/sda2(swap分区)。尽管swap未被使用,仍从RAID中移除了该分区,导致loadaverage逐渐下降。下一步计划修复/dev/sda2。
摘要由CSDN通过智能技术生成

一台tomcat服务器只有一个硬盘的时间运行还比较正常,做好soft raid1后程序员反映运行很慢,好像什么卡住 了一样。top的load average当时已到 了10左右,第一反应是硬盘出现了问题,通过hdparm检测磁盘和各个分区的读情况。

果然/dev/sda的读非常慢

[root@qht25 ~]# hdparm -t /dev/sda

/dev/sda:
 Timing buffered disk reads:   6 MB in  3.45 seconds =   1.74 MB/sec
[root@qht25 ~]# hdparm -t /dev/sdb

/dev/sdb:
 Timing buffered disk reads: 364 MB in  3.01 seconds = 120.77 MB/sec

继续查看是哪个分区有问题

[root@qht25 ~]# hdparm -t /dev/sda1

/dev/sda1:
 Timing buffered disk reads: 300 MB in  2.69 seconds = 111.45 MB/sec
[root@qht25 ~]# hdparm -t /dev/sda2

/dev/sda2:
 Timing buffered disk reads:  64 MB in  3.08 seconds =  20.77 MB/sec
[root@qht25 ~]# hdparm -t /dev/sda3

/dev/sda3:
 Timing buffered disk reads: 406 MB in  3.01 seconds = 135.04 MB/sec

/dev/sda2是swap分区,不过由于这台服务器的内存很大,swap根本就没有用得到。不管怎样,先将些分区从raid中移除。

[root@qht25 ~]# swapon -s
Filename                Type        Size    Used    Priority
/dev/md1             partition    67042300    0    -1
[root@qht25 ~]# mdadm /dev/md1 --fail /dev/sda2

[root@qht25 ~]# mdadm /dev/md1 --remove /dev/sda2

[root@qht25 ~]# cat /proc/mdstat
Personalities : [raid1] 
md1 : active raid1 sdb2[3]
      67042304 blocks super 1.2 [2/1] [_U]
      
md2 : active raid1 sda3[2]
      1885965312 blocks super 1.2 [2/1] [UU]
      bitmap: 6/15 pages [24KB], 65536KB chunk

md0 : active raid1 sda1[2]
      306176 blocks super 1.2 [2/1] [UU]
      
unused devices: <none>

观察段时间发现load average逐渐下降了。

后面再想办法修复/dev/sda2就可以了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值