硬盤(pán)性能的深度解析
2010年10月25日 責任編輯:neeyuese 類(lèi)型: 來(lái)源: 評論: 點(diǎn)擊:4316
從7200轉硬盤(pán)升級到10000轉的迅猛龍,那叫量變。
從10000轉的迅猛龍升級到SSD,這個(gè)叫質(zhì)變。
2者的差距是有些地方相當大,而有些卻很接近,主要是難比較。
經(jīng)常聽(tīng)到有人說(shuō):我買(mǎi)2個(gè)黑盤(pán)組RAID 0,傳輸率也有接近250MB/s了,這個(gè)速度和Intel X25-M不相上下了,寫(xiě)入還高,容量又大,性?xún)r(jià)比明顯好。一開(kāi)始還試著(zhù)會(huì )去糾正下他這個(gè)錯誤的觀(guān)念,后來(lái)麻木了。有時(shí)候并不是他不懂,可能他是個(gè)商家,或者是剛買(mǎi)了黑盤(pán)的用戶(hù),又或者只是想"炒作"下,世界之大,啥人都會(huì )有么。
廢話(huà)不多說(shuō)了,下面我來(lái)說(shuō)說(shuō)自己的感覺(jué)。我用過(guò)7200轉的機械盤(pán),組過(guò)RAID 0。我也用過(guò)10000轉的猛禽,組過(guò)RAID 0,我還用過(guò)SAS的15000轉3.5inch還有2.5inch的盤(pán),組過(guò)多盤(pán)RAID 0,用過(guò)早期的MLC,SLC,組過(guò)RAID 0,現在在用MLC的SandForce和barefoot SSD。
首先,先來(lái)看機械盤(pán)的運作,工作時(shí)磁盤(pán)在主軸馬達的帶動(dòng)下,高速旋轉,磁頭臂在音圈馬達控制下,在磁盤(pán)上方進(jìn)行徑向的移動(dòng)和尋址,機械盤(pán)常見(jiàn)指標有下面幾個(gè):
1,每分鐘轉速:指的是主軸馬達帶動(dòng)磁盤(pán)的轉速,一般是7200~15000轉,節能盤(pán)是5400轉。(大家都知道)
2,平均尋道時(shí)間:一般是指讀取的尋道時(shí)間,單位是ms。這個(gè)指標是說(shuō)硬盤(pán)接到讀/寫(xiě)指令后把磁頭移動(dòng)到指定的磁道(客觀(guān)的說(shuō)應該是柱面,但是相對指定的磁頭來(lái)說(shuō)就是磁道)上所需要消耗的時(shí)間。其實(shí)除了平均尋道時(shí)間外,還有道間尋道時(shí)間與全程尋道時(shí)間,前者是指磁頭從當前磁道移動(dòng)到旁邊磁道上所需要時(shí)間,后者是指磁頭從最外圈(內圈)移動(dòng)到最內圈(外圈)磁道上所需要的時(shí)間,基本上是平均尋道時(shí)間的2倍。
3,平均潛伏期:這個(gè)指標是指當磁頭移動(dòng)到指定磁道后,需要等待指定讀/寫(xiě)扇區移動(dòng)到磁頭下方所需要的時(shí)間。(盤(pán)片旋轉),也就是說(shuō)盤(pán)轉速越快,潛伏期越短。一般平均潛伏期指的是磁盤(pán)轉動(dòng)半圈的時(shí)間,相同轉速硬盤(pán)的平均潛伏期是固定的。7200轉為4.167ms,5400轉為5.556ms。
4,平均訪(fǎng)問(wèn)時(shí)間:這個(gè)就是平均尋道時(shí)間+平均潛伏期+指令操作時(shí)間,由于指令操作時(shí)間很短,所以一般就是前2者相加了,廠(chǎng)商一般不提供這個(gè)數據,因為不同固件,批次,會(huì )有不同,很難統一。
5,數據傳輸率:?jiǎn)挝灰话銥镸B/s,數據傳輸率就是傳輸速度了,大家都懂的。不同的數據請求會(huì )有不同的數據傳輸率,不過(guò)主要分外部傳輸率(接口)和內部傳輸率(介質(zhì))。外部就是指緩沖區與主機(內存)之間的數據傳輸率,內部指磁頭與緩沖區之間的數據傳輸率。外部傳輸率會(huì )被接口限制,SATA 3G/6G, SAS 3G/6G, PCIE 4X, 8X等等接口會(huì )限制外部傳輸率,而內部傳輸率就是硬盤(pán)真正的數據傳輸能力。為了充分發(fā)揮內部傳輸率,外部傳輸率必須比內部傳輸率高。機械盤(pán)外圈磁道最長(cháng),可以讓磁頭在單位時(shí)間內比內圈磁道劃過(guò)更多的扇區,所以外圈的內部傳輸率比內圈快。
6,緩沖區:?jiǎn)挝粸镸B。有些人喜歡叫Cache。作用是平衡內部和外部的傳輸率。為了減少主機(內存)的等待時(shí)間,硬盤(pán)會(huì )把讀取的數據先放入緩沖區,等全部讀完或緩沖區填滿(mǎn)后再以外部接口的速度快速向主機(內存)發(fā)送。隨著(zhù)技術(shù)發(fā)展,緩沖區在原本的基礎上又增加了緩存的功能。緩存體現在3個(gè)方面:預讀:磁盤(pán)“私自”擴大讀取范圍,在緩沖區向主機(內存)發(fā)送指定扇區數據(磁頭已經(jīng)讀完指定扇區)后,接著(zhù)讀取相鄰若干扇區并送入緩沖區,如果后面讀取操作證號指向已經(jīng)預讀的區域,直接就可以從緩沖區讀取而不需要再次磁頭尋址,提高訪(fǎng)問(wèn)速度。寫(xiě)緩存:通常在寫(xiě)入操作時(shí),先將數據寫(xiě)入緩沖區并發(fā)送到磁頭,等磁頭寫(xiě)入完畢后再報告主機寫(xiě)入完畢,主機才開(kāi)始處理下一任務(wù),如果寫(xiě)緩存被開(kāi)啟,那么數據寫(xiě)入緩沖區后即刻向主機報告寫(xiě)入完畢,讓主機提前處理下一個(gè)數據,提高了效率。讀緩存:讀取過(guò)的數據暫時(shí)保存在緩沖區內,如果主機再次需要時(shí)可以直接從緩沖區調用,加快速度。(緩存有專(zhuān)門(mén)的控制器,有專(zhuān)門(mén)的算法,自然有不同的效率。不同容量的緩存算法不通用。)
1,轉速與尋道時(shí)間:
很多人認為機械硬盤(pán)轉速快尋道時(shí)間就越快,這個(gè)是常見(jiàn)的錯誤認識,事實(shí)上尋道速度根本和轉速完全沒(méi)關(guān)系,因為2者不是一個(gè)設備控制的。
看過(guò)上面解釋的朋友應該發(fā)現,轉速是由主軸馬達控制的,而尋道很明顯是由音圈馬達控制,所謂尋道就是磁頭臂徑向運動(dòng)的速度和控制。很多情況下我們可以看到5400轉和7200轉的硬盤(pán)尋道時(shí)間一樣,而之所以高速硬盤(pán)尋道時(shí)間快,是廠(chǎng)商的有意設計,就像高配機器低內存那樣讓人覺(jué)得不平衡,廠(chǎng)商會(huì )給高速盤(pán)配備更好的元件也是理所當然。
2,轉速與數據傳輸率:
廠(chǎng)商宣傳和用戶(hù)的理解都是,高轉速意味著(zhù)高數據傳輸率,但是這個(gè)并不完全正確。持續數據傳輸率取決于很多指標,不單單是轉速。轉速高,單位時(shí)間磁頭劃過(guò)的扇區多,自然傳輸率快,這個(gè)沒(méi)錯,但是前提要盤(pán)片密度相等,低速硬盤(pán)提高盤(pán)片密度一樣可以提升數據傳輸率。5400轉的高單碟容量硬盤(pán)傳輸率強過(guò)10000轉的猛禽就是一個(gè)例子。只要單碟密度提升1倍,那么5400轉和10000轉比傳輸率就不會(huì )輸。高轉速的優(yōu)勢是平均潛伏期,因為轉速是死的,在這種情況下5400轉永遠處于劣勢。
3,真正的內部數據傳輸率:
硬盤(pán)傳輸率大家都懂,但是有個(gè)誤區,拿Mbps為單位的最高內部傳輸率說(shuō)事,這其實(shí)是某些廠(chǎng)商與所謂高手的誤導,后果相當嚴重。由于內部傳輸率決定了硬盤(pán)的實(shí)際數據傳輸性能,是個(gè)非常重要的指標,很多用戶(hù)也最關(guān)心這個(gè)指標,廠(chǎng)商就投其所好,在產(chǎn)品資料中公布了最大內部傳輸率,但是很多都是以Mbps為單位,不少用戶(hù)會(huì )拿這個(gè)數值來(lái)預測硬盤(pán)性能。但是這個(gè)數值是不能單純的以除以8來(lái)?yè)Q算成MB/s的,因為這個(gè)數值是磁頭處理2進(jìn)制的0/1信號(bit)純理論性能,而磁頭處理信號很大部分并不是用戶(hù)數據(很多重編碼的輔助信息)。很多硬盤(pán)廠(chǎng)商把這個(gè)數值標的相當高,但是這個(gè)數值沒(méi)有任何實(shí)際價(jià)值,給人假象而已。廠(chǎng)商心里很明白,他們"偷著(zhù)樂(lè )"而已。
4,拿緩沖區容量和性能說(shuō)事:
緩沖區容量越大越好嗎?容量緩沖區對零散數據傳輸有優(yōu)勢,不見(jiàn)得。大緩沖區容量會(huì )帶來(lái)很多新問(wèn)題,比如忽然斷電等情況,筆記本有電池會(huì )好點(diǎn)。而緩沖區對性能的影響體現在廠(chǎng)商的緩存管理技術(shù)上,每個(gè)廠(chǎng)商是不同的,不同緩沖區容量也不適用相同的算法。我們拿最新的WD 4KB扇區EAR盤(pán)來(lái)說(shuō)吧,配備了64MB的緩沖區,相對32MB的EADS來(lái)的快嗎?不一定,你知道這個(gè)多出來(lái)的32MB是用來(lái)做啥的嗎?相當大一部分用來(lái)做4KB和512B的模擬轉換開(kāi)銷(xiāo),映射表。廠(chǎng)商不是傻子,增加成本的做法他們才不做。當然既然給多緩存了,廣告還是要打的。緩存管理算法比緩存容量更重要,命中率才是關(guān)鍵,光有容量沒(méi)命中率只會(huì )帶來(lái)安全隱患。
接下來(lái)我們來(lái)看看SSD吧,SSD里面的介質(zhì)是閃存,一般是用的NAND。SSD的優(yōu)勢體現在極低平均訪(fǎng)問(wèn)時(shí)間,SSD沒(méi)有尋道(里面沒(méi)磁頭),沒(méi)潛伏期(沒(méi)盤(pán)片)。由這里可以看出,隨機性能上SSD可以說(shuō)是絕對秒殺機械硬盤(pán),沒(méi)有任何的機械硬盤(pán)可以和SSD比較。差距是非常巨大的,50~100倍以上。
SSD的控制器也比機械盤(pán)的控制器復雜的多,這樣形容的話(huà)可能會(huì )明白點(diǎn):我們知道一個(gè)34nm的Intel NAND MLC Die的容量為4GB,如果我手頭有個(gè)80G的X25-M G2,那么就是20個(gè)Die組成的(10個(gè)閃存顆粒,每個(gè)顆粒里2個(gè)Die封裝),因為Intel主控是10通道的,如果我們把這塊SSD理解成一個(gè)10塊機械盤(pán)的RAID 0會(huì )如何哪?U盤(pán)為啥慢,因為主控一般是單通或者雙通的,而且NAND顆粒也差點(diǎn)。而SSD快就是因為主控強,不看接口限制的話(huà)10個(gè)U盤(pán)RAID 0速度也很可觀(guān)哦。"10盤(pán)"RAID 0帶來(lái)的就是傳輸率的暴增,再加上SSD獨有的極低平均訪(fǎng)問(wèn)時(shí)間,如何能不快?SSD的主控要管理10個(gè)”盤(pán)“,而機械盤(pán)主控只要管好1個(gè)”盤(pán)“就行了,復雜度當然會(huì )完全不同了。再加上NAND的物理特性,-讀寫(xiě)/擦單位不等,壞塊管理,映射表管理(OS LBA和SSD 物理page),緩存算法等等..可以想象。朋友,不看外部接口(SATA),你買(mǎi)塊SSD就等于是買(mǎi)了塊陣列卡加"盤(pán)"啊。
以我用電腦的經(jīng)驗來(lái)看,WINXP SP3系統對內存的要求是768MB可以基本流暢,明顯減少了磁盤(pán)虛擬緩存負擔,大于768MB后瓶頸轉向磁盤(pán)系統,再提高內存也無(wú)濟于事,只有提高磁盤(pán)速度才能感覺(jué)到速度提升。對于磁盤(pán)系統來(lái)說(shuō),50MB/s和100MB/s的傳輸率在XP下是完全2個(gè)感覺(jué),如果大于150MB/s,這個(gè)感覺(jué)就又小下來(lái)了。早期的磁盤(pán)單盤(pán)很難達到100MB/s的傳輸率,普遍在60MB/s附近,所以很多朋友組了RAID 0來(lái)提高傳輸率破100MB/s,這樣會(huì )感覺(jué)性能的提升。相對的,如今100MB/s傳輸率的盤(pán)已經(jīng)爛大街了,再組RAID 0到200MB/s對XP的提升已經(jīng)不明顯了,也就顯得無(wú)意義了,除非你是”視頻復制黨“,天天沒(méi)事來(lái)回拷視頻。以上是XP的感想。
至于Vista這個(gè)系統,爛就爛在磁盤(pán)性能上,沒(méi)事都要拖磁盤(pán)后腿(后臺做亂七八糟的Search Indexing,Fetch等等),用戶(hù)就會(huì )感覺(jué)磁盤(pán)燈永遠不太平(熄不掉),這里就有個(gè)問(wèn)題就被擴大了,哪個(gè)問(wèn)題?平均訪(fǎng)問(wèn)時(shí)間。對了,相信組過(guò)RAID 陣列的用戶(hù)會(huì )感覺(jué)到Vista系統明顯流暢很多,單盤(pán)的話(huà)總是有這有那的不舒服(即使你的盤(pán)傳輸率再高)。(優(yōu)化到極限的那種系統不算,啥都關(guān)了自然快了)特別是加了外置陣列卡(卡上有緩存),或者開(kāi)了南橋回寫(xiě)的。(主板會(huì )用內存做緩存,比如Intel的RST驅動(dòng),會(huì )用8~16MB內存做緩存,所以很多用戶(hù)在開(kāi)了卷回寫(xiě)緩存的Intel陣列上跑HDtune會(huì )看到突發(fā)傳輸率XXXXMB/s的速度,這是因為Hdtune軟件測的是目標傳輸率,爆發(fā)率自然是發(fā)生在內存上的)這是為啥哪?機械硬盤(pán)同一時(shí)間只能一個(gè)磁頭讀/寫(xiě)數據,雖然多盤(pán)片的硬盤(pán)每張盤(pán)片會(huì )有1到2個(gè)磁頭,但是同一時(shí)間只有1個(gè)磁頭是讀/寫(xiě)的。那么當Vista在后臺請求那些零碎文件的時(shí)候,硬盤(pán)就會(huì )來(lái)回的挪動(dòng)磁頭去處理這些碎小文件,而當用戶(hù)要去讀/寫(xiě)某些文件的時(shí)候,2者就會(huì )搶著(zhù)輪流讓磁頭處理,自然傳輸率不穩定了。(很多用戶(hù)應該有這個(gè)經(jīng)歷,單塊硬盤(pán)不同分區之間傳輸文件速度很慢,如果是大文件的基本是一半速度,如果是小文件就會(huì )很悲劇,而如果是兩塊硬盤(pán)或者是RAID陣列,速度就會(huì )明顯快很多)而RAID陣列下,每個(gè)磁盤(pán)都有1個(gè)磁頭可以同時(shí)讀/寫(xiě),自然會(huì )減輕負擔。所以對Vista這類(lèi)系統來(lái)說(shuō),平均存取時(shí)間比傳輸率對系統的流暢度來(lái)的更重要。如果是SSD哪?情況自然好很多了,前面不是說(shuō)了SSD就像是一套"磁盤(pán)陣列系統"么,還帶”卡“。

這個(gè)是我的1塊ST 160G的盤(pán),型號ST160827AS。單跑64KB速度。
我跑2個(gè)任務(wù),各跑64KB,2個(gè)位置跨度是10%的C盤(pán)29G(也就是2.9G)
跑2個(gè)任務(wù),各跑64KB,2個(gè)位置跨度是90%,從160G的頭到接近內圈90%初,(160GX 90%= 144G)跨度。
我們發(fā)覺(jué)跨度越大,速度越慢,到了90%跨度后,這個(gè)速度已經(jīng)很離譜了,因為磁頭來(lái)回尋道的關(guān)系,時(shí)間都浪費了。這就是機械盤(pán)單磁頭存取和平均存取時(shí)間慢的限制,多任務(wù)性能肯定低下了,像Vista這類(lèi)系統,能快起來(lái)嗎?磁盤(pán)對拷機器卡的同志們,看到這個(gè)圖還認為不應該“卡”嗎?
Win7這個(gè)系統是在Vista基礎上開(kāi)發(fā)而來(lái),不得不說(shuō)進(jìn)步不少,后臺操作明顯比Vista輕很多,這樣對磁盤(pán)負擔減輕不少。但是SSD的優(yōu)勢還是顯得很明顯,由于操作系統比XP來(lái)的”臃腫“,開(kāi)機啟動(dòng)項,驅動(dòng),服務(wù)都比較多,內存占用也很大,開(kāi)機時(shí)需要把更多的數據讀進(jìn)內存,一塊高傳輸率的磁盤(pán)是必要的,當傳輸率達到一定程度后,平均存取時(shí)間的要求就來(lái)了,SSD有著(zhù)傳輸率和平均存取時(shí)間的雙方面優(yōu)勢,開(kāi)機顯得快自然很正常。在多核CPU和大內存的帶領(lǐng)下,多任務(wù)變成家常便飯,勢必帶來(lái)多請求,對機械盤(pán)的同一時(shí)間單磁頭讀/寫(xiě)是個(gè)非常沉重的打擊,RAID系統或者SSD在這個(gè)時(shí)候優(yōu)勢明顯,SSD多開(kāi)/秒開(kāi)程序的速度相信都看過(guò),這就是差距。所以在當今主流操作系統上,單塊機械盤(pán)已經(jīng)不可能完全發(fā)揮整個(gè)電腦的性能了,磁盤(pán)系統的瓶頸也就凸現出來(lái)。
為啥會(huì )有這個(gè)問(wèn)題?呵呵,玩速度,就是折騰。咋樣折騰都可以,只要體現出速度就成。比如CPU,顯卡上大炮(液氮),顯卡開(kāi)管線(xiàn),CPU開(kāi)核,內存超頻等等都是”玩“速度的表現。在磁盤(pán)系統上,所謂的”玩“無(wú)非體現在下面幾種:個(gè)人用戶(hù)拿RAM來(lái)虛擬磁盤(pán),安裝Cache軟件,使用EWF系統,這些原本都是用來(lái)規避磁盤(pán)系統瓶頸的方式,但是很多用戶(hù)都喜歡SHOW出來(lái),這樣就變成了玩了,我很難想象拿這類(lèi)機器來(lái)工作,至少我還沒(méi)這個(gè)膽量。而所謂的”用“速度,自然就是我們日常最基本的操作速度,自然加上少量的”優(yōu)化“來(lái)降低那些無(wú)用的操作來(lái)提升平均磁盤(pán)能力也是必要的。SSD是個(gè)新事物,SSD是個(gè)無(wú)底洞,SSD的速度可以標的老高,只要堆(錢(qián)),你要多少速度就可以給你多少速度。但是這些都是量變,我們從機械盤(pán)到SSD已經(jīng)有了質(zhì)變了,這些量變又有啥意義哪?而且不管如何折騰,有一個(gè)速度是提不上去的,廠(chǎng)商也不會(huì )告訴你。哪個(gè)速度?隨機讀取QD1速度,這個(gè)速度是SSD速度的關(guān)鍵。用CDM做測試的朋友會(huì )發(fā)覺(jué),不管啥SSD,4KB讀取的速度永遠在1xMB~3xMB/s之間徘徊,你永遠見(jiàn)不到4xMB/s以上,這是硬性限制(緩存內存不算?。?。啥東西都要講道理,數據也是,如果哪天你看到NAND這個(gè)數據變成1XXMB/s了,大哥,你看到火星來(lái)的產(chǎn)品了。NAND是不可能有這個(gè)速度的。為啥?因為NAND的讀取延遲擺在那里,同一時(shí)間的請求數是固定的,相對的SLC會(huì )比MLC高點(diǎn)而已。堆出來(lái)的高端產(chǎn)品,數據很好看,廠(chǎng)商可以說(shuō)幾十萬(wàn),幾百萬(wàn)的IOPS,但是這些IOPS都是在某些條件下達成的,而且絕對不可能是QD1下。一樣的,如果是內存,當前4KB的QD1要到2xxxMB/s不可能,大部分都在1000MB/s以下,因為內存的延遲就是那樣,不管你再如何快,這是當前工藝的物理限制。我們日常操作會(huì )用到多少QD?這個(gè)是很多人會(huì )問(wèn)的問(wèn)題,我可以告訴你,平均不會(huì )超過(guò)4,大部分都在1和2之間。而廠(chǎng)商給出的數據大部分是QD32或者64的,不用到數據庫服務(wù)器等請求多的應用,你這輩子用不到,你喜歡為你用不到的性能買(mǎi)單嗎?起先,那些PCIE接口的SSD都是為企業(yè)級服務(wù)器設計的,這樣堆出來(lái)的性能自然沒(méi)錯,而且用的是正確的地方,而如今,隨著(zhù)OCZ, Supertalent, Photofast 那些廠(chǎng)商推出PCIE接口的SSD,然后標稱(chēng)值都老高的數據來(lái)吸引用戶(hù),這些做法我感覺(jué)是非常”忽悠人“的,因為用戶(hù)根本"用不到"這些性能,而會(huì )沖著(zhù)這些高指標去買(mǎi)單。(我這里說(shuō)的”用不到“不是指你不需要,而是你不可能用到這性能,因為要達到這個(gè)性能需要有很多條件,但是廠(chǎng)商會(huì )標up to XXXMB/s甚至XXXXMB/s來(lái)忽悠你,產(chǎn)品可以達到這個(gè)速度不代表在你的平臺和應用上會(huì )有這個(gè)速度)。

ramdisk
OCZ Vertex 2 100GB
WD VelociRaptor 600GB
持續速度很不錯,一到隨機就悲劇了,大部分時(shí)間都浪費在尋道加潛伏期上去了(也就是說(shuō)大部分時(shí)間磁頭都沒(méi)在要的數據上)
這個(gè)問(wèn)題很難準確的回答,電子產(chǎn)品看RP相信大家都知道。如果我告訴你,SSD已經(jīng)有30多年的歷史了,你們可能會(huì )不相信,是的,1976年就有了。技術(shù)在進(jìn)步,耐久度卻越來(lái)越爛,為啥?因為越來(lái)越小,越來(lái)越精密,越來(lái)越便宜。一個(gè)產(chǎn)品從軍用,工業(yè)用到企業(yè)用再淪為民用后,產(chǎn)品本身的定位已經(jīng)發(fā)生質(zhì)變,可以想象我們手上的SSD和軍用產(chǎn)品的SSD是完全不同的。 軍用產(chǎn)品不講究絕對的高性能,而講究高耐久/穩定/惡劣環(huán)境,價(jià)格也不是考慮范圍。到了工業(yè)用的要的就剩下適合惡劣環(huán)境,企業(yè)用的只要高性能/穩定/耐久了,到了我們手里。。。啥都不要了,只要高性能和便宜就成,難道不是嗎?MLC的出現不正是為了彌補SLC在價(jià)格上的弱勢嗎?要是人人用得起SLC,還要MLC做啥哪?容量不夠我堆就成了。
從SSD的初衷來(lái)看,耐久度和壽命肯定是高過(guò)傳統機械盤(pán)的,但是實(shí)際受到影響的地方太多了,可以想象,即使我有一塊0.001%故障率的盤(pán),但是我用100多個(gè)盤(pán)組成了個(gè)RAID 0陣列,那么這個(gè)故障率就會(huì )明顯提高,甚至不如故障率0.1%的單盤(pán)了吧。SSD是由N個(gè)Die組成的,每個(gè)Die都有可能會(huì )壞,很多Die出廠(chǎng)內部就有壞塊,所以SSD主控要有壞塊管理機制。即使1個(gè)Die的故障率低,但是盤(pán)一多故障率也是很可觀(guān)的。選擇主控ECC能力強還是很必要的,當然顆粒也不能太爛。(價(jià)格啊。。) SandForce就是最好的例子,服務(wù)器上采用SF1500主控加SLC顆粒,性能霸道穩定性強,不然IBM服務(wù)器也不會(huì )采用SandForce了,名氣出來(lái)了,到了我們這里,就變成SF1200加上34nm MLC顆粒了(為了體現單GB的性?xún)r(jià)比,不惜把固件OP從28%改到13%,50G變60,100變120G),雖然價(jià)格便宜了,但是這個(gè)耐久度縮水也很?chē)乐匕?。目前看?lái)民用產(chǎn)品唯獨Intel的耐久度指標標的比較科學(xué),80G/160G G2至少有7.5~15TB的4KB隨機寫(xiě)入耐久度,希望今后別的廠(chǎng)家也跟進(jìn)的好。
1.南橋/平臺糾結帝:
Intel:ICH8R,9R,10R南橋性能和兼容性普遍最好,有了它別無(wú)所求。
Intel: PCH南橋性能不如獨立的Intel南橋,并不是性能不行,而是Intel在PCH上加入了太多節能技術(shù),默認是開(kāi)啟的,要做很多設置才能禁用,問(wèn)題出在不同廠(chǎng)商的Bios調節地方還不同,不是都適用,反證就是要在性能和節能上找出平衡點(diǎn),折騰。
AMD:SB850優(yōu)化完和ICH8R,9R,10R互有勝負。
AMD:SB7xx和之前的性能是偏低的,但絕對沒(méi)有測試軟件表現的那么明顯。
NV:早期SSD王者平臺,目前來(lái)看就是悲劇。Nv當初的磁盤(pán)部門(mén)出逃的 Radoslav Danilak 現在就是SandForce的CTO,而且據我所知,壓縮/解壓這個(gè)SandForce算法"核心"概念就是來(lái)自他的想法。(只不過(guò)那時(shí)候是想用在機械盤(pán)上的)
SIS,VIA:不提也罷,你們啥時(shí)候見(jiàn)過(guò)他們磁盤(pán)性能好的?
Marvell 912x支持SATA 6Gbps的主要是延遲偏高,如果非SATA 6G的SSD就不要接上面,得不償失。
在SATA 6Gbps的接口上用非SATA 6Gbps的SSD是不明智的。如果是SB850,建議關(guān)閉SATA 6Gbps模式。
總的來(lái)說(shuō):換南橋/平臺,主要是為了解決兼容問(wèn)題或者支持Trim等技術(shù)讓SSD用起來(lái)更方便和高效。如果純粹為了那些測試數值的提高我覺(jué)得沒(méi)啥意義。
2.SSD價(jià)格”糾結帝“
實(shí)話(huà)實(shí)說(shuō)拿SSD和機械硬盤(pán)比本來(lái)就沒(méi)有性?xún)r(jià)比之說(shuō),貪便宜買(mǎi)”罪“受的用戶(hù)不少了,我就是一個(gè)最好的例子。08年第一批JMF602受害者,還買(mǎi)了2個(gè)64G的,以為撿到寶了。作為”過(guò)來(lái)人“我奉勸一句,買(mǎi)前多做"功課"沒(méi)錯,別和價(jià)格對著(zhù)干,認真做完"功課"認真"復習"后,別太糾結價(jià)格。如果是靠平日里省吃?xún)€用扣下來(lái)的朋友,不要去考慮SSD,那個(gè)不適合你,就像很多女孩子為了買(mǎi)名牌不惜出賣(mài)色相一樣(小日本很多)。這東西現在還在發(fā)展階段,價(jià)格確實(shí)比較難以接受,不到這個(gè)消費層次的應該做到"眼不看為凈"。
3.SSD主控”糾結帝“
06年民用市場(chǎng)開(kāi)始看到SSD了,到了如今也快4年了,主控發(fā)展了1代接1代,說(shuō)穿了就是在一個(gè)個(gè)解決問(wèn)題,新主控自然會(huì )吸取教訓,不過(guò)同代主控強的就那么幾個(gè),別太糾結了,買(mǎi)了啥都不后悔(別買(mǎi)垃圾就成,要做功課)。牌子說(shuō)穿了就是個(gè)貼紙,買(mǎi)保修方便的就成。買(mǎi)個(gè)OCZ還準備空運到美國去保修嗎?不如買(mǎi)個(gè)國產(chǎn)品牌玩玩算了。(這只是打個(gè)比方,OCZ的人別砍我,我也買(mǎi)過(guò)很多OCZ,包括JMF602)。當前形勢下,Intel和SandForce是比較好的選擇,美光C300那種適合發(fā)燒友,barefoot適合數據拷貝黨。
4.SSD容量"糾結帝”
很多人說(shuō)SSD容量太小,其實(shí)我個(gè)人用下來(lái),裝個(gè)Win7,裝些大軟件,基本去掉30G之內,再放2~3個(gè)游戲控制在50~60G還是很輕松的。買(mǎi)塊80~100G的SSD就足夠了,別和我說(shuō)你把游戲安裝包放SSD里,給SSD預留些容量是比較好的“養生”術(shù),SSD性能會(huì )受到可用容量的多少而變化,買(mǎi)128G用100G是非常好的“習慣”,不用的那部分別分區,性能恢復會(huì )明顯快很多。
5.SSD耐久“糾結帝”
每次談到SSD就說(shuō)耐久度如何如何,開(kāi)個(gè)BT,電驢就會(huì )立馬壞一樣,這類(lèi)人一般是沒(méi)真正用過(guò),或者就是賣(mài)機械盤(pán)的,人云亦云。只要你買(mǎi)的不是“垃圾中的戰斗機”,廠(chǎng)商保修期內隨便你如何折騰都不會(huì )掛的,很多SSD掛掉是刷固件,或者亂搞折騰壞的,80% RMA的都是如此。當然畢竟是花了大價(jià)錢(qián)請回家的,保養還是要做的,如果你喜歡ramdisk放臨時(shí)文件,轉移temp等優(yōu)化策略,都是不錯的。但是既然電腦是用的,別太糾結這些,該如何就如何,不然賺錢(qián)那么辛苦,花大錢(qián)買(mǎi)回來(lái)個(gè)“神仙姐姐”供著(zhù)你很開(kāi)心嗎?要"憐香惜玉"的話(huà)先可憐下自己吧。
6.數據安全“糾結帝”
“哇,我SSD上的數據都沒(méi)了,要命了啊。。。"這點(diǎn)上我不得不說(shuō),拿SSD組RAID 1的還真沒(méi)見(jiàn)過(guò),而且現在SSD支持Trim,老實(shí)說(shuō)在上面放重要數據確實(shí)不太“安全”,不過(guò)這一切還是都要怪你自己,備份是每個(gè)人都要做的事,就算是機械盤(pán)你就能不備份了?真正重要的數據有多少?以我自己的感受來(lái)說(shuō),對我最重要的就是那些私人文件,比如照片,文檔等,別的如電影,音樂(lè )老實(shí)說(shuō)沒(méi)了我還能再搞到,天無(wú)絕人之路么。至于這些照片,文檔對你那么重要,你都不備份,丟了怪誰(shuí)哪?這些東西又會(huì )有多少容量?這點(diǎn)來(lái)說(shuō)"習慣"更重要,別老怪“別人”,想想自己吧。