卡頓現象

出現在手機等電子設備中的現象

卡頓現象,專業術語,拼音為kǎ dùn xiàn xiàng,是出現在手機、筆記本等電子設備中的一種現象,出現狀況為:進行各種電子設備操作過程中、例如玩遊戲的時候卡,或者聽歌的時候畫面滯幀,也就是通常人們所說的“卡”。

此類問題一般是屬於硬碟問題C1值過高。也有一些軟體設計缺陷的原因,大多數“卡頓現象”屬於硬碟問題C1值過高。

C1定義


C1是磁頭伸出周期計數,也就是load/unload cycle 。(在HDtuneeverest或者CrystalDiskInfo都可以看到C1值),硬碟的數據傳輸是通過磁頭讀寫磁碟上的數據來完成的。在工作過程中,磁頭並不與磁碟的盤面直接接觸,兩者之間有一層很薄的空氣薄膜,這層空氣薄膜是由於磁碟的高速旋轉產生的。如果磁碟停止旋轉,空氣薄膜消失,磁頭則會直接接觸到碟片,這無疑對碟片的壽命以及對存儲在這塊區域的數據造成不好的影響。因此在早期階段,硬碟製造商一般會在對碟片的表面做特殊的處理。
但是隨著人們對於硬碟傳輸速度和硬碟容量需求的不斷增加,製造商需要不斷提高硬碟的面密度,同時要求碟片表面儘可能地平滑,這無疑與之前採用的技術產生了衝突,再加上其他的一些因素,硬碟製造商迫切地需要一種新的方式來替代之前採用的磁頭直接接觸盤面的行為。這時IBM的工程師們提出了一種叫做 Load/Unload的技術。簡單來說,Load/Unload技術有點像老式的點唱機,當碟片轉速降低無法再產生空氣薄膜的時候,就將磁臂以及磁頭旋轉一下,停靠到磁碟旁邊的一個小斜坡上。這樣就完全避免了磁頭與碟片的直接接觸。
總體來說,Load/Unload技術是有利的,比如可以提高硬碟的可靠性:硬碟遭到撞擊的時候磁頭不會划傷盤面;可以提高硬碟的面密度:不再需要對碟片表面做特殊的處理,可以提供平滑的盤面;以及可以有效地降低功耗:低功耗的程序可以通過多次請求Load/Unload來減少碟片的旋轉時間,或者設置旋轉超時時間(spin down timeout)來讓磁頭定期的做Load/Unload等等。
WD提出了自己的一套GreenPower Technology技術,主要包括下面三個方面:IntelliPower 、IntelliPark和 IntelliSeek。
其中的IntelliPark 技術:在空閑時自動卸載讀寫頭,減低空氣阻力並分離讀/寫通道電子器件能耗更低。為了省電,WD預設是連續8秒沒有讀寫,就讓讀頭進入停放區。這項技術與Load/Unload技術差不多,因此也可能導致C1值升高很快。

過高危害


雖然Load/Unload技術有很多優點,但毫無疑問頻繁的Load/Unload操作會造成磁頭的磨損,嚴重的話會造成數據讀寫失效,也會造成出現“咔咔”的聲音。另外,在遊戲和視頻播放中出現卡頓的現象。原因可能是:磁頭複位后當程序請求讀取硬碟數據時,磁頭需要重新啟動並尋找到指定位置,這一過程需要一定時間,而程序就會在這個間隙中出現假死現象。

安全數值


西部數據的一份產品規格說明書上明確標示的是60W次。
有人反映,只要C1超過10w次,就可能會出現卡頓現象。但也有人達到100多W次仍然正常工作的,有的不到60W次就出現卡頓現象。

降低C1


方法有兩種,一種是在硬碟固件中直接修改參數,另一種是系統運行時用軟體維持參數。下面分別介紹:
通過WD官方的wdidle3工具來修改
優點是:修改一次,終身有效。
缺點是:需要在dos下操作,對於小白們來說有點難。而且,改過之後,硬碟好像不給保修了(可以在送去保修前改回來);而且,有網友報道,改了之後出問題。
建議:老鳥們可使用;新手們謹慎使用。
使用CrystalDiskInfo或者quietHDD等軟體
優點是:不修改固件參數;具體APM值可以修改。
缺點是:開機后要重新啟動軟體。從Load/Unload的工具原理上分析,可能會使硬碟震動、移動、碰撞時,磁頭擦傷磁碟表面的概率增大。
下面提供quietHDD的傻瓜式操作方法,不太懂的照著來總行吧?
操作方法:
1、直接下載quietHDD,解壓縮到任意文件夾下。請自行查毒
2、什麼都不用設置,運行該軟體就行。
3、右鍵點擊軟體將快捷方式發送到桌面,然後再將這個快捷方法拖到“開始菜單”--“所有程序”--“啟動”。這樣開機或重啟之後,程序會自動運行了。如果這樣無法添加,可以嘗試下面方法,即可在msconfig 啟動項中看到quietHDD啟動項。
複製下列代碼到txt文檔,然後另存為任意文件名.reg,注意後綴名是reg註冊表文件),然後雙擊這個reg文件,導入註冊表就行了。注意:"D:\\Program Files\\quietHDD.exe"是我的quietHDD程序的存放路徑,你它改成你的quietHDD的路徑,注意是雙“\\”,不是單“\”。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"quietHDD"="\"D:\\Program Files\\quietHDD.exe\""

區別


AAM:Automatic acoustics-management ,即自動聲音管理。硬碟的噪音大多由於本身的震動和磁頭的不斷操作產生,換言之在相同的環境下,同類硬碟的轉速越高,噪音越大。為了解決這一問題,不少廠商為硬碟提供了聲音管理功能,硬碟通過AAM的調節,在安靜模式/高性能模式中調節以滿足用戶的需求。也就是犧牲部分性能換來靜音。
APM:Advanced Power Management,這裡特指硬碟高級電源管理。為了省電,在硬碟沒有讀取操作的時候,就將磁頭複位。
APM(0~255)設置為0,表示完全開啟,硬碟連續8秒沒有讀寫,磁頭會複位;設置為255表示,關閉APM,磁頭除了在開關機時複位,其他時間不複位。
AAM(128~254)設置為128,表示適當降低轉速,換取靜音;設置為254表示不降低轉速。
將APM設置為255就可以避免磁頭複位(相反,耗電和發熱可能增加),因此C1值就不會再增加。同時,那些可能由於磁頭複位造成的“咔咔”聲和遊戲、視頻時的卡頓現象也可能得到解決(實際效果待大家反饋);將AAM設置為128可以略微降低因轉速高而產生的噪音,也可以減少耗電和發熱。

遊戲卡頓


遊戲的卡頓與一般卡頓有不同之處,遊戲卡頓的原因主要是顯卡溢出和CPU佔用率過高。
隨著遊戲的複雜性增加,顯示的複雜性和計算數量也在增加,遊戲對顯卡(GPU)和CPU的要求越來越高。
智能手機卡頓現狀:86.1%的手機存在卡頓現象,其中Android用戶所面臨的卡頓問題比iOS用戶更嚴重。