我有一个问题,我无法正确识别。 我有一个过程(在WinSrv 2008 R2),它将数据导入到Mongo DB中,并周期性地将整个系统冻结 – 每5-10-15分钟一次,时间约为20-30秒。 在冻结过程中,电脑盒子上的硬盘驱动器不断“开启”,所有访问SSD的进程都无法响应。 经过一段时间(15-30秒),系统解冻和perfmon显示磁盘队列长度为800+(通常不超过5-10)。
从perfmon的Screnshot在这里http://clip2net.com/s/5wVBPP
我怀疑有一些SSD的硬件问题,这是英特尔520 120GB(尝试了类似或更糟糕的结果/ 系统完全挂起 / – 在最新的SSD / BIOS固件和驱动程序的不同盒子)。 问题是 – 还有其他一些可能的原因吗? 英特尔520 / 我公司只安装英特尔硬件是否正常,所以似乎没有其他硬件select /?
硬件或软件问题,软件是驱动器上的固件。
SSD可能决定它需要立即做一些清理/垃圾收集,并停止任何回答,直到完成。 CHeck固件版本,应用升级尽可能,否则RMA驱动器更换。
不知道英特尔 – 他们有一个非常好的声誉 – 但OCZ有时做了旧版本,虽然他们终于得到了控制);)
磁盘有多满?
如果磁盘已满(80-90%),则磁盘必须非常努力地进行垃圾收集。
我最近看到了这种情况,其中一个特定的盒子的队列深度和交易时间比其余的要糟糕得多,而且这个特定的磁盘在90%。
对于这个问题,我得到了意想不到的补救措施 – 将英特尔520从旧电脑盒重新插入到当前的电脑中,这样做的人将SSD插入SATA2端口。 当我注意到驱动器被重新插入SATA3端口时,所有问题都消失了。
顺便说一句:芯片组是英特尔Q75 – 英特尔与英特尔(Vertex也插入到SATA2端口,工作比可能慢,但没有小故障)非常奇怪的冲突…
还是要谢谢你的帮助。