于前文NAS新型態(tài)應(yīng)用:加裝SSD快取真的「利大于弊」嗎?(一)中,提到SSD快取應(yīng)用在網(wǎng)絡(luò)儲(chǔ)存服務(wù)器NAS上可以有效地提升數(shù)據(jù)數(shù)據(jù)的傳輸效能及反應(yīng)速度,但實(shí)際上確實(shí)如此嗎? 在本文中百佳泰將以實(shí)際的測(cè)試數(shù)據(jù)左證并分析SSD快取在網(wǎng)絡(luò)儲(chǔ)存服務(wù)器NAS上帶來的好處與壞處有哪些。
測(cè)試數(shù)據(jù)上,分成三種不同的應(yīng)用方向來呈現(xiàn):
- VDbench Performance
VDbench 是一個(gè)I/O work load產(chǎn)生器,安裝方便且兼容性較好。通常用于驗(yàn)證儲(chǔ)存設(shè)備的數(shù)據(jù)完整性和效能的量測(cè)。本文中用使用隨機(jī)讀寫及循序讀寫的work load來評(píng)測(cè)NAS上有無應(yīng)用SSD快取的前后效能。
- Real-world File Copy Performance
模擬一般使用者使用NAS時(shí),大量讀寫NAS上的數(shù)據(jù)數(shù)據(jù),以驗(yàn)證應(yīng)用SSD快取前后,是否有效提升傳輸效能。
- SQL Server OLTP Benchmark (HammerDB TPC-C)
將SQL 數(shù)據(jù)庫(kù) (Database) 建置于NAS系統(tǒng)的主要儲(chǔ)存區(qū) (HDD) 上,使用HammerDB來執(zhí)行數(shù)據(jù)庫(kù)TPC-C效能量測(cè),用以驗(yàn)證SSD快取應(yīng)用前后的效能差距。
接下來,為各位呈現(xiàn)SSD快取應(yīng)用前后的各項(xiàng)測(cè)試數(shù)據(jù)。
1. VDbench Performance
從VDbench的測(cè)試結(jié)果,很明顯的可以看出在NAS應(yīng)用SSD快取之后,可以取得非常顯著的效能增進(jìn)。
- 隨機(jī)讀取Random read 4K 128 thread
應(yīng)用SSD快取后的效能上升了1744.56倍 (1744.56 X)
- 隨機(jī)寫入 Random write 4K 64 thread
應(yīng)用SSD快取后的效能上升了386.25倍 (386.25 X)
- 循序讀取 Sequential read 128K 16 thread
應(yīng)用SSD快取后的效能上升了7.18倍 (7.18 X)
- 循序?qū)懭隨equential write 64K 8 thread
應(yīng)用SSD快取后的效能上升了1.43倍 (1.43 X)
2. Real-world File Copy Performance
在模擬使用者實(shí)際從NAS上讀取及寫入大量檔案的測(cè)試上,SSD快取所能帶來的效能增進(jìn),沒有像前面VDbench那么樣的巨大,但是從NAS上讀取檔案的傳輸效能還是有成長(zhǎng)了7.63倍 (7.63 X)。
3. SQL Server OLTP Benchmark (HammerDB TPC-C)
將SQL 數(shù)據(jù)庫(kù) (Database) 建置于NAS系統(tǒng)的主要儲(chǔ)存區(qū) (HDD) 上時(shí),SSD快取無疑可以提高數(shù)據(jù)庫(kù)I/O的性能,因?yàn)樾掠唵?(New Order Per Minute) 和交易量 (Transaction Per Minute) 都明顯增加了接近快4倍? (3.91 X? – 3.94 X)。
由前述三大項(xiàng)的驗(yàn)證結(jié)果來看,SSD快取應(yīng)用于網(wǎng)絡(luò)儲(chǔ)存服務(wù)器NAS上的確可以有效提升效能。但是,實(shí)際將SSD快取應(yīng)用到網(wǎng)絡(luò)儲(chǔ)存服務(wù)器NAS上是否會(huì)有那些應(yīng)用限制,或是哪些潛在問題及風(fēng)險(xiǎn)產(chǎn)生呢? 我們將會(huì)于NAS新型態(tài)應(yīng)用:加裝SSD快取真的「利大于弊」嗎?(三)中,繼續(xù)為大家分析解說,敬請(qǐng)期待。
歡迎免費(fèi)咨詢: 立即聯(lián)系百佳泰