亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        SSD固態(tài)硬盤存儲系統(tǒng)優(yōu)化研究與測試

        2014-02-26 09:41:52張沛琪
        電子與封裝 2014年5期
        關(guān)鍵詞:優(yōu)化

        陸 淼,張沛琪

        (中國電子科技集團(tuán)公司第58研究所,江蘇 無錫 214035)

        1 引言

        在硬件快速發(fā)展的今天,CPU、內(nèi)存、顯卡等性能不斷飆升,存儲系統(tǒng)的瓶頸越來越明顯。使用傳統(tǒng)機械硬盤已無法達(dá)到要求,因此固態(tài)存儲器(SSD)應(yīng)運而生。傳統(tǒng)磁盤(HDD)受限于磁頭移動和盤磁旋轉(zhuǎn)等機械運動,響應(yīng)時間和吞吐率遠(yuǎn)落后于內(nèi)存和CPU。SSD摒棄了傳統(tǒng)磁介質(zhì),使用電子存儲介質(zhì)進(jìn)行數(shù)據(jù)的存儲和讀取,以此突破傳統(tǒng)的機械硬盤所存在的性能瓶頸,被認(rèn)為是存儲技術(shù)發(fā)展的新星。

        2 SSD存儲系統(tǒng)性能優(yōu)化的意義

        和HDD相比,基于Flash的SSD有很多明顯的優(yōu)點:很小的讀延遲、快速隨機讀寫訪問、低功耗、抗震性能好、可靠性高等。所以SSD比HDD的應(yīng)用前景更加廣闊,隨著固態(tài)存儲制造工藝會越來越成熟,性能會越來越高的,這些都會促使SSD逐步取代目前的HDD磁盤。當(dāng)前SSD的應(yīng)用范圍比較小,但是隨著其制造成本以及價格的逐步降低和容量的不斷增大,以前限制SSD廣泛應(yīng)用的兩個因素越來越弱化?;贔lash存儲的SSD 被稱為計算機存儲系統(tǒng)革命的關(guān)鍵技術(shù)。不僅在企業(yè)級用戶上SSD廣泛應(yīng)用,現(xiàn)在的個人移動PC和移動多媒體設(shè)備上都有SSD的應(yīng)用。

        用固態(tài)存儲SSD取代HDD作為新的存儲,就必須考慮傳統(tǒng)的操作系統(tǒng)在基于Flash的SSD存儲系統(tǒng)上做的優(yōu)化是否合適,而且有必要針對Flash存儲重新考慮操作系統(tǒng)的策略和機制。過去幾年已經(jīng)有出色的研究和實現(xiàn)滿足了Flash存儲系統(tǒng)的性能要求。SSD的性能在當(dāng)前應(yīng)用環(huán)境下并未得到完全體現(xiàn),如今的應(yīng)用程序和操作系統(tǒng)大多針對HDD開發(fā),盡管減少90%的存儲時間是那么的完美,但是這種好處卻受到應(yīng)用程序和操作系統(tǒng)的制約。所以應(yīng)用程序和操作系統(tǒng)的改變將允許存儲系統(tǒng)充分利用SSD不斷提升的性能。所以綜合考慮SSD的發(fā)展前景,SSD存儲系統(tǒng)優(yōu)化技術(shù)研究和實現(xiàn)有很實際的意義。

        3 SSD應(yīng)用時存在的問題

        雖然固態(tài)存儲SSD與傳統(tǒng)硬盤相比有諸多優(yōu)勢,但是由于SSD的自身結(jié)構(gòu)原因,在實際應(yīng)用中,也會產(chǎn)生相關(guān)性能問題。

        在固態(tài)存儲SSD中,數(shù)據(jù)存儲以頁(page)為最小存儲單位(典型的為4 kB)。128個頁組成了一個塊(block),塊大小一般為512 kB。數(shù)據(jù)可以以4 kB大小的頁來進(jìn)行讀取和寫入,但卻只能以512 kB的塊大小來刪除。當(dāng)讀取或?qū)懭霐?shù)據(jù)到一個沒有使用過的頁上時,SSD的速度非???,但如果寫入的頁有數(shù)據(jù)時則較復(fù)雜,要覆寫頁數(shù)據(jù)就要將整個塊數(shù)據(jù)放入緩存中進(jìn)行寫操作,然后再將整個塊重新寫回去。因此當(dāng)SSD使用一段時間后,每個塊都被寫入了數(shù)據(jù),每次寫數(shù)據(jù)之前都要先擦除,SSD的性能就會變得非常慢。也由于這個原因,造成了SSD的性能與其現(xiàn)有剩余空間的大小有關(guān)這一現(xiàn)象。SSD性能衰減的主要原因是操作系統(tǒng)和存儲系統(tǒng)不能和SSD主控進(jìn)行刪除信息方面的交流造成的,假如存儲系統(tǒng)內(nèi)每次刪除后都將相關(guān)的刪除頁通知SSD主控,讓主控提前將無效頁進(jìn)行處理,下次寫入時就會減少由于擦除造成的寫延遲問題,有效解決使用一段時間后性能衰減的問題。

        4 解決方法——Trim技術(shù)

        Trim就是為了解決這個問題而產(chǎn)生的技術(shù)。Trim技術(shù)允許操作系統(tǒng)通知存儲子系統(tǒng)中的SSD固態(tài)硬盤,哪一個塊上存儲的數(shù)據(jù)不再需要時可以被清除,以備將來重新寫入數(shù)據(jù)時使用。這一技術(shù)可以有效提升SSD固態(tài)硬盤作為PC系統(tǒng)級存儲設(shè)備使用時的性能。Trim技術(shù)的原理就是當(dāng)數(shù)據(jù)被刪除時,讓系統(tǒng)通知SSD固態(tài)硬盤數(shù)據(jù)已經(jīng)被刪除,使SSD在垃圾回收階段不再對這些數(shù)據(jù)進(jìn)行搬移。在這個過程中,SSD固態(tài)硬盤同樣會復(fù)制整個塊到緩存,清空塊并寫入有效數(shù)據(jù)的頁回去,區(qū)別是這樣等于把這個延遲時間從覆寫數(shù)據(jù)的那個時間提前到了刪除數(shù)據(jù)的時候,而此時執(zhí)行該過程對整體性能的影響遠(yuǎn)遠(yuǎn)小于在重新寫入數(shù)據(jù)前清空塊。這就是Trim技術(shù)的工作原理——預(yù)清理被占用的塊,提升SSD固態(tài)硬盤的寫入速度。目前絕大多數(shù)操作系統(tǒng)都已經(jīng)支持Trim技術(shù),比如時下主流的Windows 7/8、Mac OS X Leopard、Windows Server 2008、Linux 2.6.33、FreeBSD 8.2等,都可以直接使用帶有Trim技術(shù)的SSD固態(tài)硬盤。

        5 SSD 的系統(tǒng)優(yōu)化測試

        5.1 Trim的三要素

        系統(tǒng): Win7,2008R2,Linux核心2.6.33以上。固件: SSD的廠商在固件里要支持Trim算法。驅(qū)動: MS的驅(qū)動,Intel的AHCI驅(qū)動目前支持。

        5.2 性能測試

        根據(jù)這些要素搭建一個支持Trim的系統(tǒng),正確安裝了硬盤,并將SATA控制器的控制模式更換為AHCI就能逐步完成系統(tǒng)的組建,不需要額外設(shè)置。測試時有兩個指標(biāo)值得關(guān)注。

        5.2.1 每秒鐘所處理的 I/O 數(shù)量(IOPS)

        IOPS的定義是每秒進(jìn)行的讀寫操作的次數(shù),該指標(biāo)可以體現(xiàn)出硬件的I/O性能指標(biāo)。由于Trim指令無法傳遞主要造成的就是隨機寫性能嚴(yán)重下降,而為了表現(xiàn)隨機寫性能,本文提出了可以代表隨機寫性能能力的一個指標(biāo),就是 IOPS。

        圖1 文件塊為4 kB和8 kB大小的IOPS測試結(jié)果

        5.2.2 平均響應(yīng)時延(Average Response Time)

        圖2 文件塊為16 kB和32 kB大小的IOPS測試結(jié)果

        平均響應(yīng)時延也是針對I/O性能的一個指標(biāo)。平均響應(yīng)時延代表著系統(tǒng)針對每一個I/O操作的響應(yīng)時間,在測試隨機寫性能時,平均響應(yīng)時延就代表著每一個寫操作的完成時間。通過平均響應(yīng)時延也可以體現(xiàn)出系統(tǒng)的I/O性能。

        圖3 文件塊為4 kB和8 kB大小的平均響應(yīng)時延測試結(jié)果

        基于上述兩個重要指標(biāo),本文設(shè)計了相應(yīng)的測試。針對不同文件塊大小用IOmeter軟件進(jìn)行了測試。從IOPS及平均響應(yīng)時延兩方面進(jìn)行比較,說明使用Trim技術(shù)的重要性。從多次的測試結(jié)果中可以看出,針對不同的塊大小的測試,在使用了Trim技術(shù)后,SSD的隨機寫性能普遍都提升了20%左右。從圖1~圖4中可以看出使用了Trim技術(shù)的SSD相較于未使用Trim的SSD來說,在使用一段時間后,隨機寫性能沒有一直動態(tài)降低,反而與真正使用時性能的大小持平,一方面保證了SSD的底層Trim指令實時觸發(fā),另一方面保證了SSD的隨機寫性能。

        圖4 文件塊為16 kB和32 kB大小的平均響應(yīng)時延測試結(jié)果

        圖5 IOPS與平均響應(yīng)時延的平均測試結(jié)果

        最后將所有結(jié)果求平均值并使用圖表的方式進(jìn)行展示,如圖 5 所示。從圖中可以看出當(dāng)文件塊越小時,SSD的IOPS就越大,平均響應(yīng)時延也越小。由以上的結(jié)論可知,Trim指令實時傳遞給SSD后,對隨機寫性能的提升有著顯著效果。

        6 總結(jié)

        雖然Trim是一項誕生不久的新技術(shù),但它是一項SSD系統(tǒng)必不可缺的高級技術(shù)。隨著人們對SSD的數(shù)據(jù)存儲要求越來越高,將Trim技術(shù)融入應(yīng)用程序和操作系統(tǒng),成為適合SSD的操作系統(tǒng),能有效地優(yōu)化SSD固態(tài)硬盤的性能,并且具有一定的應(yīng)用價值和應(yīng)用前景。

        [1] 沈玉良,許魯. 一種基于虛擬機的高效磁盤I/O特征分析方法[J]. 軟件學(xué)報,2010,21(4):849-862.

        [2] 夏虞斌. 面向C/S計算環(huán)境交互性能優(yōu)化的虛擬機調(diào)度算法研究[D]. 北京大學(xué),2010.

        [3] Kgil T, Roberts D, Mudge T. Improving NAND Flash Based Disk Caches [C]. 35th Annual International Symposium on Computer Architecture(ISCA’2008),2008.

        [4] Soundararajan G, Prabhakaran V, Balakrishnan M.Extending SSD Life-times with Disk-based Write Caches[C]. Proceedings of the 8th USENIX Conference on File and Storege Technologies(FAST’2010), 2010.

        [5] R Caceres, F Douglis, K Li, B Marsh. Operating System Implications of Solid-State Mobile Computers [C].Proceeding of the 4th IEEE Workshop on Workstation O-perating Systems, 1993.

        [6] Flash-memory Translation Layer for NAND Flash(NFTL)[S]. M-Systems, 1998.

        [7] 李鍇,楊長興. 最新SSD技術(shù)與PC存儲系統(tǒng)結(jié)構(gòu)改進(jìn)的研究[J]. 電腦知識與技術(shù),2007,03:762-763.

        [8] Cagdas Dirik, Bruce Jacob. The Performance of PC Solid State Disks(SSDs)as a Function of Bandwidth,Concurrency, Device Architecture, and System Organization [C]. Proceeding 36th International Symposium on Computer Architecture(ISCA 2009),Austin TX, June. 2009.

        猜你喜歡
        優(yōu)化
        超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
        PEMFC流道的多目標(biāo)優(yōu)化
        能源工程(2022年1期)2022-03-29 01:06:28
        民用建筑防煙排煙設(shè)計優(yōu)化探討
        關(guān)于優(yōu)化消防安全告知承諾的一些思考
        一道優(yōu)化題的幾何解法
        由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
        圍繞“地、業(yè)、人”優(yōu)化產(chǎn)業(yè)扶貧
        事業(yè)單位中固定資產(chǎn)會計處理的優(yōu)化
        4K HDR性能大幅度優(yōu)化 JVC DLA-X8 18 BC
        幾種常見的負(fù)載均衡算法的優(yōu)化
        電子制作(2017年20期)2017-04-26 06:57:45
        免费的成年私人影院网站| 久久天天躁狠狠躁夜夜av浪潮| 无码人妻丰满熟妇啪啪网站| 亚洲日韩国产精品第一页一区 | 国产中文制服丝袜另类| 国产精品久久国产三级国电话系列| 亚洲区一区二区三区四| 二区三区三区视频在线观看| 亚洲av午夜福利精品一区二区| 激情丁香婷婷| 日本一区二区高清视频在线播放| 亚洲中文字幕在线综合| 国产深夜男女无套内射| 免费jjzz在线播放国产| 国产精品久久婷婷六月| 国模gogo无码人体啪啪| 成人片黄网站色大片免费观看cn| 精品熟女少妇免费久久| 极品美女尤物嫩模啪啪| 91三级在线观看免费| 黄色资源在线观看| 亚洲午夜无码视频在线播放| 黄色潮片三级三级三级免费| 精品国产中文久久久免费| 国产成人无码a区在线观看导航| 老熟妻内射精品一区| 91久久综合精品国产丝袜长腿| 丝袜av乱码字幕三级人妻| 亚洲一区自拍高清亚洲精品| 99久久精品费精品国产一区二区| 亚洲一区二区欧美色妞影院| 日韩av在线手机免费观看| 久久国产精品偷任你爽任你| 亚洲肥老熟妇四十五十路在线 | 一级a免费高清免在线| 国产精品一区二区三区播放| 久久久久久国产精品免费免费| 国产精品久久婷婷六月丁香| 日韩少妇无码一区二区免费视频| 加勒比日韩视频在线观看 | 国产一区二区内射最近更新 |