應(yīng)用解析:通過SSD軟件提升SSD緩存性能
點(diǎn)擊數(shù):26772013-07-08 11:01:56 來源: 應(yīng)用解析:通過SSD軟件提升SSD緩存性能
在任何一臺(tái)服務(wù)器中增加SSD閃存多多少少都可以提升其整體性能。當(dāng)某臺(tái)計(jì)算機(jī)運(yùn)行所需的各類數(shù)據(jù)都保存在RAM或閃存中時(shí),處理器可以以峰值效能進(jìn)行運(yùn)算。
通常來講,通過增加RAM和閃存的大小可以增加數(shù)據(jù)駐留在其中,可以被立即訪問到的幾率。但遲早還是需要從存儲(chǔ)子系統(tǒng)中獲取沒有駐留在RAM和閃存中的數(shù)據(jù)。
即便配置了再多的SSD閃存,所需的數(shù)據(jù)剛巧駐留在閃存仍要一定的運(yùn)氣。為了達(dá)到改善性能的目的,可以通過智能化軟件來增加需要的數(shù)據(jù)在閃存中的機(jī)會(huì)。SSD軟件產(chǎn)品通過應(yīng)用復(fù)雜精細(xì)的算法檢測(cè)出哪些數(shù)據(jù)屬于“熱點(diǎn)”數(shù)據(jù),將其從硬盤系統(tǒng)中遷移到閃存中,并確保數(shù)據(jù)駐留在其中,直到有更熱的數(shù)據(jù)出現(xiàn)。這種軟件一般都安裝在主機(jī)上。
SSD軟件供應(yīng)商通常都宣稱這種方式較單純地使用SSD閃存,可以提升5到10倍的性能。這類產(chǎn)品號(hào)稱易于部署和使用,并且和硬件無關(guān)。除了這些,各類產(chǎn)品還有很多差異化的地方。
有些產(chǎn)品從本質(zhì)上看可以稱之為通用類的產(chǎn)品,比如FlashSoft的FlashSoft SE產(chǎn)品(現(xiàn)在被SanDisk所收購)。FlashSoft SE基于訪問模式選擇熱點(diǎn)數(shù)據(jù)。這和Nevex的Cache Works“選擇性的優(yōu)化閃存”正好相反,這種方式基于數(shù)據(jù)的“流行程度”而非最近存取次數(shù)來選擇熱點(diǎn)數(shù)據(jù)。也就是說,被訪問過上千次的數(shù)據(jù)可能還不如只被訪問過幾次的“熱”,只要后者在最近被訪問過。Velobit的HyperCache更近一步地推出基于數(shù)據(jù)塊的閃存算法。一些數(shù)據(jù)塊可能在幾份文件中都一樣,HyperCache會(huì)只選擇這部分?jǐn)?shù)據(jù)塊作為熱點(diǎn)數(shù)據(jù)而非整個(gè)文件。
所有這些針對(duì)SSD讀操作的技術(shù)改進(jìn),對(duì)于寫操作都效果不佳。Velobit通過壓縮技術(shù)和數(shù)據(jù)塊級(jí)別的緩存,以及允許用戶設(shè)置寫操作的閾值來最小化寫操作的次數(shù)。FlashSoft使用“循環(huán)緩沖設(shè)計(jì)”來提供緩存持續(xù)性地寫入。
由于大量數(shù)據(jù)存放在SSD閃存上,故障切換和數(shù)據(jù)一致性保證非常重要。這些問題再虛擬機(jī)故障切換,緩存重構(gòu)等情況下會(huì)變得尤其復(fù)雜。對(duì)于IT用戶,確保其將廠商產(chǎn)品的各項(xiàng)功能應(yīng)用于數(shù)據(jù)故障切換的體系架構(gòu)非常重要。
在SSD軟件設(shè)計(jì)背后的驅(qū)動(dòng)力源自實(shí)際使用案例。用戶案例決定了產(chǎn)品設(shè)計(jì)期間的各類假設(shè)。通過廠商在其主頁提供用戶案例,并將其和自身情況進(jìn)行關(guān)聯(lián)可以有助于選擇合適的產(chǎn)品,或至少創(chuàng)建一份短名單。
需要更好處理性能和中斷I/O爭(zhēng)用的用戶在評(píng)估使用SSD軟件產(chǎn)品時(shí)可能會(huì)遇到困難,這時(shí)可以使用以下檢查列表:
1.從最基礎(chǔ)的開始。判斷哪類產(chǎn)品可以支持你的環(huán)境,這包括Windows、Hypervisor或Linux。
2.了解你應(yīng)用環(huán)境的復(fù)雜性。假設(shè)大量的寫操作發(fā)生,致力于優(yōu)化寫性能的產(chǎn)品可能更為適合。
3.檢查用戶案例。判斷哪家廠商的產(chǎn)品可以支持你希望部署的方式。
4.綜合考慮數(shù)據(jù)一致性。了解你所感興趣的產(chǎn)品在管理數(shù)據(jù)一致性和故障切換方面的功能,以確保其能夠滿足你的服務(wù)水平協(xié)議。
5.在購買前先進(jìn)行嘗試。大多數(shù)廠商提供可以下載的試用版,沒有什么比試用以后更有說服力的了。你可以了解許多關(guān)于產(chǎn)品是否易于使用,性能和技術(shù)支持方面的情況。
大多數(shù)SSD軟件對(duì)于SSD硬件無關(guān),但并不是所有的,因此確保檢查下產(chǎn)品的兼容性。
| 上一頁1下一頁 |
