SSD使用卡頓的原因分析

作者: 莫征虎  2015-03-18 15:26 [查查吧]:ytshengsheng.cn

   購(gòu)買(mǎi)了新款SSD的朋友,可能被一個(gè)現(xiàn)象困擾,就是系統(tǒng)無(wú)故停止響應(yīng)或是卡頓。具體情況可以按照SSD的主控分別有如下表現(xiàn):

  1、Sandforce主控:正常操作電腦過(guò)程中,系統(tǒng)突然停止響應(yīng),硬盤(pán)燈狂閃,鼠標(biāo)指針成為圓圈,點(diǎn)什么都沒(méi)反應(yīng),這種狀況可能會(huì)持續(xù)1~2分鐘,之后正常。

  2、C300主控:經(jīng)常性短暫的卡頓,比如QQ聊天時(shí)能明顯感覺(jué)到打字過(guò)程不連續(xù),0.1s左右的間歇停頓,操作系統(tǒng)并不會(huì)鎖死,沒(méi)有SF主控那么嚴(yán)重,但也感覺(jué)很不爽。

  這兩種情況不論是在Intel還是AMD平臺(tái)上都會(huì)出現(xiàn)。在Intel平臺(tái)中尤其是安裝了Intel的新版Intel Rapid Storage Technology 10.x驅(qū)動(dòng)后,或者升級(jí)了WIN 7 SP1補(bǔ)丁包后更容易出現(xiàn)。

  這個(gè)現(xiàn)象大被家稱(chēng)之為SSD卡頓。我現(xiàn)在找到一些解決辦法,可以消除這個(gè)故障現(xiàn)象,在本文最后一頁(yè)有提供下載。但我知道這個(gè)方法不一定百分之百管用,只希望能幫助到一些用戶,更多交流請(qǐng)到論壇的固態(tài)硬盤(pán)專(zhuān)區(qū)討論。

  ●SSD卡頓原因分析-LPM

  在解決問(wèn)題前需要先讓大家了解個(gè)關(guān)鍵知識(shí):

  Link Power Management (LPM)

  LPM是SATA接口物理層上的一個(gè)功能,它能夠?qū)⒅鳈C(jī)(Host)和存儲(chǔ)設(shè)備(Device)的鏈接分成3種形態(tài):Active形態(tài),Partial形態(tài)和Slumber形態(tài),目的是降低物理層總線傳輸速度,這樣既可有省電的功效。由主機(jī) (Host)發(fā)出改變形態(tài)請(qǐng)求的我們叫做HIPM(Host-Initiated LPM, HIPM),而直接由設(shè)備(Device)發(fā)出形態(tài)請(qǐng)求的叫(Device-Initiated LPM,DIPM)

  Intel Rapid Storage Technology驅(qū)動(dòng)支持LPM功能來(lái)降低高速高容量存儲(chǔ)設(shè)備的耗電。當(dāng)然,LPM功能首先需要SATA硬盤(pán)支持這個(gè)功能。從ICH6M開(kāi)始,筆記本平臺(tái)安裝完Intel Matrix Storage Manager驅(qū)動(dòng)(RST 驅(qū)動(dòng)前身)后就默認(rèn)支持LPM。臺(tái)式機(jī)平臺(tái)從ICH9R開(kāi)始支持(需要安裝Intel Matrix Storage Manager 7.5版本及更新的驅(qū)動(dòng)),但是默認(rèn)并沒(méi)開(kāi)啟。

  從Intel Rapid Storage Technology 10.0版驅(qū)動(dòng)開(kāi)始,默認(rèn)安裝完驅(qū)動(dòng)后是開(kāi)啟LPM的(包括所有筆記本和臺(tái)式機(jī)平臺(tái))。

  所以造成高速SSD使用中卡頓的問(wèn)題很可能是Intel Rapid Storage Technology驅(qū)動(dòng)的問(wèn)題導(dǎo)致(還有部分可能是主機(jī)板不兼容,或者設(shè)置問(wèn)題導(dǎo)致),既然這個(gè)技術(shù)是為了節(jié)能而開(kāi)啟的,為何會(huì)帶來(lái)卡頓問(wèn)題?目前支持LPM技術(shù)的SSD又有哪些?

  ●個(gè)人猜想帶來(lái)卡頓的原因主要有下面幾個(gè):

  1.主機(jī)發(fā)送HIPM形態(tài)改變指令,而SSD設(shè)備標(biāo)準(zhǔn)不同,不能很好的支持,出現(xiàn)兼容問(wèn)題導(dǎo)致卡頓;

  2.主機(jī)發(fā)送HIPM形態(tài)改變指令太頻繁,導(dǎo)致SSD設(shè)備不能及時(shí)反映,出現(xiàn)不兼容而卡頓;

  3.LPM開(kāi)啟后造成SATA總線傳輸延遲增加,導(dǎo)致高速SSD的傳輸受到阻塞而卡頓;

  4.SSD內(nèi)部的DIPM和主機(jī)請(qǐng)求的HIPM發(fā)生沖突導(dǎo)致卡頓。

  不管如何,目前解決卡頓的方法就是完全禁用LPM,當(dāng)然這樣會(huì)帶來(lái)耗電的增加,但我相信與其卡頓還不如費(fèi)一點(diǎn)電更舒服。

        以上就是關(guān)于SSD使用卡頓的原因分析的介紹,希望對(duì)您有所幫助!

?
    發(fā)表評(píng)論

    熱門(mén)關(guān)注

    醫(yī)療健康