硬盘确实是现在服务器或者电脑中虽容易损坏的部件了,我们的Linux服务器上安装了比较多的硬盘,每台上面有8颗硬盘,使用的头1、2年还好,到3、4年就逐步出现问题了,常见的是:
- 硬盘变为只读,需要重启;
- 数据库报错,需要修复;
- 数据库报错,无法修复,换文件重建;
- 彻底无法使用。
几个月前让同事把国内外服务器上的硬盘全部检查了一遍,将通电时间、报错次数、坏道数量等列出来,对损坏严重的硬盘弃用。
随着硬盘损
这是 硬盘 分类的页面,点击下面标题查看详细文章内容:
硬盘确实是现在服务器或者电脑中虽容易损坏的部件了,我们的Linux服务器上安装了比较多的硬盘,每台上面有8颗硬盘,使用的头1、2年还好,到3、4年就逐步出现问题了,常见的是:
几个月前让同事把国内外服务器上的硬盘全部检查了一遍,将通电时间、报错次数、坏道数量等列出来,对损坏严重的硬盘弃用。
随着硬盘损
最近在增加新的国外服务器以及对国内服务器进行硬盘的替换升级,国内服务器的硬盘经过几年的使用后逐步损坏,去年让同事进行过详细和全面的磁盘检查和扫描,都进行了记录:
今年新购入的服务器上的硬盘时常有些毛病,在导入数据的时候就多次出现故障,用了2、3个月的时间导入数据后,算是稳定了几个月,但最近随着我们添加手机版工作的开展,硬盘又开始忙起来,服务器负载明显增加。两周前出现了几次服务器死机情况,每次重启后都会导致数据库保存,需要检查、修复,这样的情况持续出现后,终于有一次服务器重启不了了,好在数据都已经备份、复制出来了。这些备份数据就直接在新购的美国服务器上恢复,站点启用后,发现普通内页可以打开,但数据量大网站的分类页却频频出现报错,服务器8核CPU长期都被占用100%,而硬盘IO看上去还不是那么满,问题原因还在查找中。我们把情况向服务商反映后,他们
在我们一些用Drupal搭建的大数据量网站中,Boost模块产生的缓存文件数量非常多,以至于运行cron期间无法更新完毕,我们后来就采用了不自动更新缓存文件,而是人工根据需要在服务器上直接删除缓存文件的办法。
但当缓存文件数量达到数十、上百万的时候,需要很长时间删除,在这个过程中如果还有用户访问、产生新的缓存文件,将导致硬盘占用达到100%,长期这样的话,可能让服务器硬盘不堪重负、服务器出现负载上升、网站无法访问的情况。
这个问题一直困扰了我们好长时间,以前都是采取人工每次删除少量文件,逐步试着来进行,这导致要花费好些时间精力。昨天在网上查找了
因为我们一些网站的数据量都很大,所以在发现硬盘io过高后,增加了多块硬盘,有万转的机械硬盘,也尝试过现在逐步流行的固态硬盘。
经过这几个月的试用,我们发现只要是负载不太高,机械硬盘、固态硬盘都工作良好,但如果负载很高的话,无论是机械硬盘和固态硬盘,都容易出故障。
我们先以为固态硬盘的io吞吐量可以比机械硬盘高很多,但实际使用中,用iostat观察,发现在高负载情况下,一些参数甚至比机械硬盘都不如,用的几块固态硬盘已经出过几次问题了,现在已经不敢再过度使用固态硬盘,只当作普通硬盘使用还行。
最近在新服务器上有大量数据需要导入,
为了赶上元旦前拿到购买的硬盘,我们都采用了快递到付的方式,顺丰速递还算给力,12月28日中午在淘宝上下的单,12月30日早上2块固态硬盘送到了,12月31日早上6块迅猛龙硬盘也送到了,同事马上赶去机房添加到服务器上,让我可以利用元旦期间的时间来迁移数据、调配硬盘的使用。
现在3台服务器上每台都是8块硬盘,加上4颗4核CPU、64G或48G内存,真是扩充到了极致,这3台服务器的配置来做网站算是超强了。下面把3台服务器上硬盘的配置和用途进行记录:
服务器一