• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于閃存特性的EXT4文件系統(tǒng)讀寫性能優(yōu)化研究

    2018-08-24 08:51:40,
    關(guān)鍵詞:事務(wù)日志邏輯

    ,

    (西安郵電大學(xué) 計(jì)算機(jī)學(xué)院,西安 710061)

    0 引言

    Android是一款基于Linux內(nèi)核的開源操作系統(tǒng),一經(jīng)提出便在移動(dòng)設(shè)備上迅速普及,目前Android系統(tǒng)已經(jīng)占據(jù)了全球智能手機(jī)五成份額[1]。Android智能手機(jī)廣泛使用體積小、功耗低的eMMC(Embedded Multi Media Card)作為數(shù)據(jù)存儲(chǔ)設(shè)備,區(qū)別于傳統(tǒng)機(jī)械硬盤,eMMC使用閃存芯片作為存儲(chǔ)介質(zhì)[2]。同時(shí)因手機(jī)電源不穩(wěn)定的特點(diǎn),Android默認(rèn)使用EXT4文件系統(tǒng)[3],作為L(zhǎng)inux中最常用的日志文件系統(tǒng),采用JBD2(Journal Block Device 2)軟件[4]進(jìn)行日志記錄,因此擁有良好的故障恢復(fù)能力,能夠保證Android系統(tǒng)的穩(wěn)定性以及數(shù)據(jù)的安全性。目前Android存儲(chǔ)系統(tǒng)架構(gòu)與Linux存儲(chǔ)系統(tǒng)架構(gòu)類似,有著用戶空間與內(nèi)核空間兩部分。內(nèi)核空間中主要包括EXT4文件系統(tǒng)與eMMC存儲(chǔ)設(shè)備兩個(gè)部分,EXT4文件系統(tǒng)通過(guò)虛擬文件系統(tǒng)向用戶空間提供系統(tǒng)調(diào)用接口,而EXT4文件系統(tǒng)底層則通過(guò)通用塊層、塊設(shè)備驅(qū)動(dòng)層與eMMC塊設(shè)備關(guān)聯(lián)起來(lái)[5]。

    目前針對(duì)Android系統(tǒng)存儲(chǔ)性能優(yōu)化的方案主要有兩個(gè)方面:一方面是用戶空間中對(duì)應(yīng)用軟件或者軟件依賴運(yùn)行庫(kù)的優(yōu)化;另一方面是內(nèi)核空間中對(duì)文件系統(tǒng)的優(yōu)化。用戶空間中的優(yōu)化主要集中于對(duì)Android中大量使用的SQLite數(shù)據(jù)庫(kù)技術(shù)的改進(jìn),例如通過(guò)消除SQLite的WAL模式下數(shù)據(jù)庫(kù)checkpoints的寫冗余部分,獲取存儲(chǔ)性能的提升[6],但是這樣的方案只能夠提升軟件利用SQLite技術(shù)存儲(chǔ)數(shù)據(jù)時(shí)的存儲(chǔ)效率,無(wú)法對(duì)Android系統(tǒng)中文本文件、多媒體文件等多種類型的文件讀寫產(chǎn)生有效提升。內(nèi)核空間中的優(yōu)化主要包括對(duì)Android默認(rèn)使用的EXT4文件系統(tǒng)的優(yōu)化以及針對(duì)Android使用的閃存設(shè)備設(shè)計(jì)專門的文件系統(tǒng)兩種方案,前者優(yōu)化調(diào)整EXT4文件系統(tǒng)中的重要參數(shù)從而提升文件系統(tǒng)的整體存儲(chǔ)性能,但是方案中并沒(méi)有考慮到EXT4文件系統(tǒng)的日志功能用于閃存設(shè)備所造成的影響,而且效果并不理想[7];后者則有著著名的F2FS(Flash Friendly File System)[8],此方案雖然在小文件的隨機(jī)讀寫上有著較大的提升,但是由于開發(fā)時(shí)間尚短,在系統(tǒng)穩(wěn)定性、軟件兼容性等方面仍無(wú)法與EXT4文件系統(tǒng)相比,因此目前尚未廣泛使用。

    針對(duì)Android智能手機(jī)普遍采用的eMMC存儲(chǔ)設(shè)備掛載EXT4文件系統(tǒng)的存儲(chǔ)系統(tǒng)架構(gòu),本文分析了EXT4文件系統(tǒng)日志特性導(dǎo)致其對(duì)閃存設(shè)備文件讀寫性能衰減的問(wèn)題,提出了一種能夠消除此問(wèn)題的EXT4文件系統(tǒng)日志功能優(yōu)化方案。

    1 相關(guān)理論

    1.1 EXT4日志文件系統(tǒng)

    EXT4文件系統(tǒng)借用了數(shù)據(jù)庫(kù)中事務(wù)的思想,為需同步至磁盤的數(shù)據(jù)建立相關(guān)的日志數(shù)據(jù),以便能夠在發(fā)生系統(tǒng)崩潰后可以利用日志數(shù)據(jù)恢復(fù),重新使文件系統(tǒng)保持一致的狀態(tài)[9]。EXT4文件系統(tǒng)掛載時(shí)將磁盤空間劃出一小塊空間作為日志數(shù)據(jù)區(qū)域,專門用于存儲(chǔ)日志數(shù)據(jù)。文件系統(tǒng)讀寫文件時(shí),保持原有的讀寫磁盤邏輯不變,通過(guò)JBD2進(jìn)程將影響文件系統(tǒng)一致性的元數(shù)據(jù)塊及時(shí)寫入到日志數(shù)據(jù)區(qū)域中。

    表1 EXT4文件系統(tǒng)數(shù)據(jù)同步事務(wù)狀態(tài)表

    圖1描述了EXT4文件系統(tǒng)日志數(shù)據(jù)流。虛線箭頭表示了當(dāng)文件系統(tǒng)讀寫數(shù)據(jù)中途崩潰時(shí)的修復(fù)過(guò)程,重新掛載分區(qū)時(shí)根據(jù)日志數(shù)據(jù)區(qū)域中的數(shù)據(jù),逐一將記錄下的元數(shù)據(jù)寫回到磁盤原始位置,保證文件系統(tǒng)的一致性。實(shí)線箭頭表示每次EXT4文件系統(tǒng)讀寫磁盤時(shí)的邏輯,首先由JBD2進(jìn)程將每次需要寫入的數(shù)據(jù)中元數(shù)據(jù)部分拷貝一份,將元數(shù)據(jù)封裝成日志數(shù)據(jù)后提交到日志數(shù)據(jù)區(qū)域,之后EXT4文件系統(tǒng)對(duì)磁盤進(jìn)行正常讀寫數(shù)據(jù)流程,這樣的一次流程被稱為一次事務(wù)。表1為一個(gè)事務(wù)幾種狀態(tài)的描述[10],以區(qū)分事務(wù)的執(zhí)行程度。

    圖1 EXT4文件系統(tǒng)日志數(shù)據(jù)流圖

    EXT4的日志數(shù)據(jù)區(qū)域以文件系統(tǒng)的塊為單位組織日志數(shù)據(jù),有著類似于通用數(shù)據(jù)區(qū)域的結(jié)構(gòu)劃分,但是相比通用數(shù)據(jù)區(qū)域更加簡(jiǎn)單,起始位置存放了日志數(shù)據(jù)的超級(jí)塊,用于組織管理日志數(shù)據(jù)區(qū)域,隨后便是按順序以及一定規(guī)則存放的各次事務(wù)日志數(shù)據(jù)。一次事務(wù)的日志數(shù)據(jù)主要由描述塊、數(shù)據(jù)塊和提交塊組成,其中描述塊標(biāo)識(shí)了一份日志數(shù)據(jù)的起始位置,數(shù)據(jù)塊則存儲(chǔ)了日志數(shù)據(jù)內(nèi)容,提交塊用于表明本次事務(wù)是一次完整的事務(wù),在文件系統(tǒng)崩潰恢復(fù)時(shí)只會(huì)使用完整的事務(wù)數(shù)據(jù)。在進(jìn)行文件系統(tǒng)崩潰恢復(fù)時(shí),需要找到日志數(shù)據(jù)的數(shù)據(jù)塊所在原文件系統(tǒng)的塊地址進(jìn)行回寫修復(fù),因此日志數(shù)據(jù)中的各個(gè)數(shù)據(jù)塊與原文件系統(tǒng)的目標(biāo)塊的對(duì)應(yīng)關(guān)系就尤為重要,這種對(duì)應(yīng)關(guān)系存放在描述塊中。由于數(shù)據(jù)塊數(shù)量不定,JBD2在描述塊中通過(guò)一個(gè)數(shù)據(jù)結(jié)構(gòu)表明一組對(duì)應(yīng)關(guān)系,該數(shù)據(jù)結(jié)構(gòu)為:

    typedef struct journal_block_tag_s

    {

    __be32 t_blocknr;

    __be32 t_flags;

    __be32 t_blocknr_high;

    } journal_block_tag_t;

    該結(jié)構(gòu)體通過(guò)其在描述塊中序號(hào)標(biāo)識(shí)代表的數(shù)據(jù)塊號(hào),通過(guò)t_blocknr字段標(biāo)識(shí)對(duì)應(yīng)的原文件系統(tǒng)塊地址。每個(gè)描述塊中都包含了一個(gè)或多個(gè)journal_block_tag_t結(jié)構(gòu)體用于表明本次事務(wù)日志數(shù)據(jù)中各數(shù)據(jù)塊對(duì)應(yīng)的文件系統(tǒng)原始位置。

    1.2 閃存轉(zhuǎn)換層

    閃存轉(zhuǎn)換層(Flash Translation Layer,簡(jiǎn)稱FTL)是一種通過(guò)塊設(shè)備模擬方式實(shí)現(xiàn)閃存設(shè)備存儲(chǔ)系統(tǒng)的技術(shù)。將底層NAND閃存介質(zhì)的管理及操作封裝起來(lái),為文件系統(tǒng)提供塊設(shè)備讀寫接口,從而讓文件系統(tǒng)訪問(wèn)NAND型閃存就像訪問(wèn)傳統(tǒng)機(jī)械硬盤一樣[11]。閃存轉(zhuǎn)換層的功能主要有兩點(diǎn):地址映射及垃圾回收。一般情況下,閃存轉(zhuǎn)換層通過(guò)維護(hù)兩個(gè)靜態(tài)表來(lái)完成它的功能[12],如圖2所示。

    圖2 閃存轉(zhuǎn)換層結(jié)構(gòu)圖

    閃存轉(zhuǎn)換層通過(guò)其內(nèi)部維護(hù)的地址映射表和空間管理表來(lái)管理邏輯地址轉(zhuǎn)換以及閃存的物理空間。當(dāng)文件系統(tǒng)通過(guò)塊設(shè)備讀寫接口讀寫塊設(shè)備時(shí),由閃存設(shè)備接收對(duì)邏輯區(qū)塊地址的讀寫請(qǐng)求,根據(jù)讀寫請(qǐng)求中的邏輯區(qū)塊地址,在閃存轉(zhuǎn)換層中通過(guò)地址映射表找到對(duì)應(yīng)的物理區(qū)塊地址進(jìn)行訪問(wèn),這就是閃存轉(zhuǎn)換層的地址映射功能。垃圾回收即對(duì)閃存中的無(wú)用數(shù)據(jù)進(jìn)行回收,閃存轉(zhuǎn)換層指定一個(gè)閃存塊進(jìn)行垃圾回收,通過(guò)空間管理表中的頁(yè)面狀態(tài)判斷當(dāng)前頁(yè)中的數(shù)據(jù)是否需要保留,對(duì)需要保留的數(shù)據(jù)頁(yè)(Live,頁(yè)面狀態(tài)中記錄了物理頁(yè)面對(duì)應(yīng)的邏輯區(qū)塊地址)暫時(shí)拷貝至緩存或其他區(qū)域,等待塊擦除完成再次寫入原位置,對(duì)于處于已經(jīng)無(wú)用的數(shù)據(jù)頁(yè)面(頁(yè)面狀態(tài)為dead)則無(wú)需拷貝,直接擦除[13]。

    2 EXT4文件系統(tǒng)閃存設(shè)備的性能衰減分析

    EXT4文件系統(tǒng)掛載時(shí)對(duì)塊設(shè)備劃分的日志數(shù)據(jù)區(qū)域是對(duì)邏輯區(qū)塊地址的劃分,即針對(duì)閃存轉(zhuǎn)換層維護(hù)的地址映射表中邏輯區(qū)塊地址進(jìn)行了通用數(shù)據(jù)區(qū)域與日志數(shù)據(jù)區(qū)域的劃分。但是當(dāng)實(shí)際數(shù)據(jù)同步至閃存設(shè)備時(shí),邏輯區(qū)塊地址實(shí)際映射的閃存物理地址是根據(jù)閃存設(shè)備自身?yè)p耗均衡等機(jī)制確定并建立映射的,這樣就會(huì)導(dǎo)致在EXT4文件系統(tǒng)提出IO請(qǐng)求的邏輯區(qū)塊地址上,通用數(shù)據(jù)與日志數(shù)據(jù)嚴(yán)格分離,但是在閃存設(shè)備中,兩種數(shù)據(jù)卻可能是混雜在同一個(gè)閃存塊中的。

    如圖3所示,日志數(shù)據(jù)區(qū)域是邏輯區(qū)塊地址范圍為100至149的區(qū)域,當(dāng)EXT4文件系統(tǒng)開始將數(shù)據(jù)同步至閃存設(shè)備時(shí),文件數(shù)據(jù)寫入到通用數(shù)據(jù)區(qū)域,而日志數(shù)據(jù)寫入到日志數(shù)據(jù)區(qū)域,兩個(gè)區(qū)域都是連續(xù)且嚴(yán)格分離的,但是數(shù)據(jù)寫入到閃存設(shè)備具體頁(yè)時(shí),數(shù)據(jù)會(huì)由閃存設(shè)備根據(jù)自身的策略選擇一個(gè)空白頁(yè)進(jìn)行寫入,這就導(dǎo)致了在一個(gè)閃存設(shè)備的物理塊中,日志數(shù)據(jù)的頁(yè)與通用數(shù)據(jù)的頁(yè)是混雜的。

    圖3 通用數(shù)據(jù)及日志數(shù)據(jù)存儲(chǔ)狀況

    EXT4文件系統(tǒng)通過(guò)JBD2將日志數(shù)據(jù)提交到日志數(shù)據(jù)區(qū)域,JBD2軟件通過(guò)函數(shù)jbd2_journal_next_lob_block函數(shù)獲取下一個(gè)可寫入的邏輯區(qū)塊地址,此函數(shù)的實(shí)現(xiàn)決定了日志數(shù)據(jù)以何種順序記錄在日志數(shù)據(jù)區(qū)域中。 jbd2_journal_next_log_block函數(shù)中由j_head變量作為日志數(shù)據(jù)區(qū)域的寫指針,用于指向下一個(gè)可寫的邏輯區(qū)塊地址,在每次寫入一個(gè)邏輯塊后通過(guò)自增的方式改變寫指針位置。當(dāng)指針指向日志數(shù)據(jù)區(qū)域尾部即日志數(shù)據(jù)區(qū)域全部寫滿后,指針會(huì)重新指向日志數(shù)據(jù)區(qū)域頭部,即日志數(shù)據(jù)再次從區(qū)域頭部開始寫入。采用這樣方式能夠利用傳統(tǒng)機(jī)械硬盤的可覆寫特性,不對(duì)以往寫入的日志數(shù)據(jù)執(zhí)行刪除操作,直接覆蓋寫入新的日志數(shù)據(jù)。如圖4所示。

    圖4 JBD2日志數(shù)據(jù)區(qū)域循環(huán)結(jié)構(gòu)原理

    根據(jù)以上情況可以看出,EXT4文件系統(tǒng)可以在日志數(shù)據(jù)區(qū)域不斷的循環(huán)寫入日志數(shù)據(jù),在滿足日志數(shù)據(jù)寫指針到達(dá)日志數(shù)據(jù)區(qū)域尾部之前,日志數(shù)據(jù)不會(huì)主動(dòng)刪除,對(duì)于閃存設(shè)備而言,這些數(shù)據(jù)隨機(jī)分散在閃存設(shè)備的各個(gè)塊中,并且與通用數(shù)據(jù)混雜在一起,閃存設(shè)備進(jìn)行垃圾回收時(shí),這些數(shù)據(jù)所在頁(yè)的狀態(tài)仍為L(zhǎng)ive,導(dǎo)致閃存設(shè)備垃圾回收時(shí)仍然需要拷貝這部分無(wú)用日志數(shù)據(jù),造成文件系統(tǒng)讀寫閃存文件性能衰減的現(xiàn)象,本文對(duì)此問(wèn)題提出相應(yīng)解決方案。

    3 優(yōu)化方案

    本文針對(duì)以上描述的問(wèn)題,提出主動(dòng)刪除事務(wù)日志數(shù)據(jù)策略,根據(jù)EXT4文件系統(tǒng)數(shù)據(jù)同步事務(wù)處于Finished狀態(tài)時(shí),通用數(shù)據(jù)以及日志數(shù)據(jù)已經(jīng)全部寫入磁盤的含義,結(jié)合JBD2日志數(shù)據(jù)區(qū)域循環(huán)結(jié)構(gòu)的特性,在事務(wù)狀態(tài)變?yōu)镕inished時(shí)記錄本次事務(wù)日志數(shù)據(jù)的結(jié)束邏輯區(qū)塊地址,多次數(shù)據(jù)同步事務(wù)的過(guò)程中,通過(guò)上次事務(wù)與本次事務(wù)保存下來(lái)的邏輯區(qū)塊地址確定本次事務(wù)的日志數(shù)據(jù)位置,進(jìn)行主動(dòng)刪除操作。對(duì)于開啟日志功能的EXT4文件系統(tǒng),優(yōu)化后單次數(shù)據(jù)同步操作的基本流程如圖5所示。

    圖5 優(yōu)化后EXT4單次數(shù)據(jù)同步事務(wù)流程

    通過(guò)多次數(shù)據(jù)同步事務(wù)中對(duì)圖5中描述的流程不斷循環(huán),達(dá)到及時(shí)刪除無(wú)用日志數(shù)據(jù)的目的,消除因日志功能導(dǎo)致的EXT4文件系統(tǒng)讀寫性能衰減問(wèn)題。根據(jù)事務(wù)的Finished狀態(tài)記錄下本次事務(wù)日志數(shù)據(jù)的結(jié)束邏輯區(qū)塊地址,同時(shí)檢查是否存在有效的上次事務(wù)日志數(shù)據(jù)的結(jié)束邏輯區(qū)塊地址,若存在,則兩地址之間的頁(yè)保存了本次事務(wù)的日志數(shù)據(jù),將這段邏輯區(qū)域地址對(duì)應(yīng)的閃存物理頁(yè)面無(wú)效化,從而將日志數(shù)據(jù)刪除;若不存在,則不進(jìn)行閃存頁(yè)面無(wú)效化操作,本次事務(wù)保存的地址在下次事務(wù)時(shí)標(biāo)記了日志數(shù)據(jù)的起始區(qū)塊地址,從而實(shí)現(xiàn)下次事務(wù)的日志數(shù)據(jù)刪除操作。

    圖6 主動(dòng)刪除事務(wù)日志數(shù)據(jù)策略原理

    如圖6所示,在日志數(shù)據(jù)區(qū)域中,事務(wù)日志數(shù)據(jù)的主動(dòng)刪除策略通過(guò)j_invalid_begin與j_invalid_end兩個(gè)變量記錄事務(wù)日志數(shù)據(jù)的邏輯區(qū)塊地址,將日志數(shù)據(jù)刪除,完成后將j_invalid_end向后移動(dòng),作為下次刪除操作的起始位置。當(dāng)日志數(shù)據(jù)的刪除指針到達(dá)日志數(shù)據(jù)區(qū)域尾部時(shí),采取與日志循環(huán)寫入結(jié)構(gòu)相同的策略,刪除指針重新指向日志數(shù)據(jù)區(qū)域頭部。

    本文為EXT4文件系統(tǒng)的日志功能實(shí)現(xiàn)了一個(gè)額外的循環(huán)結(jié)構(gòu),將不會(huì)再被使用到的日志數(shù)據(jù)刪除,無(wú)用的日志數(shù)據(jù)基于事務(wù)Finished狀態(tài)進(jìn)行刪除,F(xiàn)inished狀態(tài)即表示正式數(shù)據(jù)已經(jīng)寫入完畢,不再需要該事務(wù)的日志數(shù)據(jù)預(yù)防宕機(jī)、EXT4文件系統(tǒng)崩潰等情況,因此不會(huì)出現(xiàn)有用的日志數(shù)據(jù)被刪除的情況,保證系統(tǒng)穩(wěn)定性的同時(shí)提高文件系統(tǒng)讀寫性能。

    4 實(shí)驗(yàn)分析

    4.1 實(shí)驗(yàn)環(huán)境

    為驗(yàn)證本文提出的EXT4文件系統(tǒng)日志功能優(yōu)化方案,進(jìn)行實(shí)機(jī)測(cè)試比較,所用機(jī)型為Samsung Galaxy S5,具體環(huán)境參數(shù)如表2所示。

    表2 測(cè)試環(huán)境

    對(duì)Linux內(nèi)核修改后編譯并移植至測(cè)試機(jī)器中,進(jìn)行相應(yīng)測(cè)試。

    4.2 測(cè)試分析

    首先通過(guò)A1 SD Bench進(jìn)行測(cè)試,這是一款A(yù)ndroid手機(jī)存儲(chǔ)性能測(cè)試工具,能夠測(cè)試手機(jī)內(nèi)置閃存、RAM等設(shè)備的性能。執(zhí)行50次A1 SD Bench閃存性能測(cè)試,每次分別進(jìn)行100秒讀取及寫入操作,統(tǒng)計(jì)讀取與寫入的數(shù)據(jù)量計(jì)算出對(duì)閃存讀取速度與寫入速度。如圖7、8所示,圖中橫坐標(biāo)為測(cè)試次數(shù)序號(hào),縱坐標(biāo)為讀、寫速度。

    通過(guò)圖7可以看到,灰色線條表示優(yōu)化前讀取速度折線圖,黑色線條則表示優(yōu)化后讀取速度。優(yōu)化前EXT4讀取速度范圍約為166.6 Mb/s至181.3 Mb/s,而優(yōu)化后讀取速度范圍約為187.4 Mb/s至199.8 Mb/s,雖然速度存在一定波動(dòng),但是從圖中可以看出,優(yōu)化后的讀取速度相比優(yōu)化前有著明顯的提升。

    圖7 優(yōu)化前后讀取速度比較

    圖8 優(yōu)化前后寫入速度比較

    通過(guò)圖8可以看到,與讀取速度類似,寫入速度也存在波動(dòng)的現(xiàn)象,優(yōu)化前的EXT4寫入速度范圍約為20.2 Mb/s至22.2 Mb/s,優(yōu)化后的寫入速度范圍約為22.6 Mb/s至24.63 Mb/s。雖然優(yōu)化前寫入速度最大值與優(yōu)化后寫入速度的最小值之間的差距并不大,甚至在第18次的測(cè)試中,優(yōu)化前后的寫入速度差僅為0.49 Mb/s,但是在整體折線圖的分布上,優(yōu)化后寫入性能有著明顯提升。此外通過(guò)以上測(cè)試可以看出,讀取速度明顯優(yōu)于寫入速度,這主要是由于Android所使用NAND閃存介質(zhì)本身讀取性能遠(yuǎn)高于寫入性能導(dǎo)致的。對(duì)以上測(cè)試數(shù)據(jù)進(jìn)行統(tǒng)計(jì)計(jì)算后,本方案優(yōu)化后文件系統(tǒng)的讀寫性能提升約11.8%。接下來(lái)編寫程序測(cè)試優(yōu)化前后EXT4對(duì)不同大小文件的讀寫時(shí)間,通過(guò)O_DIRECT標(biāo)志繞過(guò)文件系統(tǒng)緩存,對(duì)各種大小的文件分別測(cè)試10次統(tǒng)計(jì)平均值,測(cè)試結(jié)果如圖9所示。

    圖9 不同文件大小讀寫時(shí)間測(cè)試

    如圖9所示,縱坐標(biāo)代表不同大小文件的讀寫速度,修改后EXT4對(duì)相同大小文件的讀寫花費(fèi)的時(shí)間相比于原內(nèi)核更短。在文件較小時(shí),優(yōu)化前后花費(fèi)的時(shí)間差別較??;但是當(dāng)文件較大時(shí),優(yōu)化后所花費(fèi)的時(shí)間有著明顯的減少。這是因?yàn)閷?duì)于小文件來(lái)說(shuō),可能觸發(fā)的垃圾回收過(guò)程較少甚至不需要進(jìn)行垃圾回收,因此本方案優(yōu)化效果不明顯,但是在進(jìn)行大文件的讀寫時(shí),會(huì)觸發(fā)更多的閃存垃圾回收,本方案能夠減少閃存垃圾回收中對(duì)無(wú)用日志數(shù)據(jù)的拷貝消耗,因此提升效果較為明顯。

    5 結(jié)論

    本文提出一種提高EXT4文件系統(tǒng)性能優(yōu)化方案,首先記錄數(shù)據(jù)同步事務(wù)處于Finished狀態(tài)時(shí)日志數(shù)據(jù)的邏輯區(qū)塊地址,結(jié)合上一事務(wù)記錄下的邏輯區(qū)塊地址,令本次日志數(shù)據(jù)所在閃存物理頁(yè)面無(wú)效,最后在垃圾回收時(shí)清除閃存設(shè)備的無(wú)用日志數(shù)據(jù),從而避免日志數(shù)據(jù)的冗余拷貝。

    通過(guò)實(shí)驗(yàn)對(duì)比,本文方法能夠減輕閃存設(shè)備因日志數(shù)據(jù)造成的“寫放大”現(xiàn)象,同時(shí)能夠在增強(qiáng)EXT4文件系統(tǒng)讀寫效率的同時(shí),延長(zhǎng)閃存設(shè)備的使用壽命。

    在本文研究基礎(chǔ)上,下一步研究工作主要有以下幾個(gè)方面,考慮除日志數(shù)據(jù)以外導(dǎo)致Android存儲(chǔ)性能下降的其他因素,例如針對(duì)SQLite與EXT4的日志記錄不協(xié)調(diào)問(wèn)題進(jìn)行優(yōu)化研究等,實(shí)現(xiàn)Android I/O棧從應(yīng)用程序至底層硬件設(shè)備的一整套優(yōu)化方案,進(jìn)一步提高Android智能手機(jī)的存儲(chǔ)性能。

    猜你喜歡
    事務(wù)日志邏輯
    “事物”與“事務(wù)”
    基于分布式事務(wù)的門架數(shù)據(jù)處理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
    刑事印證證明準(zhǔn)確達(dá)成的邏輯反思
    法律方法(2022年2期)2022-10-20 06:44:24
    邏輯
    一名老黨員的工作日志
    創(chuàng)新的邏輯
    扶貧日志
    心聲歌刊(2020年4期)2020-09-07 06:37:14
    河湖事務(wù)
    女人買買買的神邏輯
    37°女人(2017年11期)2017-11-14 20:27:40
    游學(xué)日志
    国产精品久久久人人做人人爽| 亚洲精品在线观看二区| 丝袜美足系列| 国产单亲对白刺激| 免费女性裸体啪啪无遮挡网站| 久久国产精品男人的天堂亚洲| 老司机在亚洲福利影院| 亚洲精品国产色婷婷电影| 一边摸一边抽搐一进一小说 | 免费观看a级毛片全部| 欧美激情极品国产一区二区三区| 韩国精品一区二区三区| 国产免费男女视频| 在线av久久热| 啪啪无遮挡十八禁网站| a级片在线免费高清观看视频| 12—13女人毛片做爰片一| 亚洲欧美日韩另类电影网站| 亚洲欧美激情综合另类| 日韩视频一区二区在线观看| 精品亚洲成国产av| 久久久久国产精品人妻aⅴ院 | 国产一区二区三区在线臀色熟女 | 三上悠亚av全集在线观看| 欧美乱码精品一区二区三区| 大片电影免费在线观看免费| 国产色视频综合| 亚洲性夜色夜夜综合| 一a级毛片在线观看| 妹子高潮喷水视频| 9191精品国产免费久久| 熟女少妇亚洲综合色aaa.| 桃红色精品国产亚洲av| 亚洲久久久国产精品| 国产男靠女视频免费网站| av免费在线观看网站| 中文字幕av电影在线播放| 国产单亲对白刺激| 男人的好看免费观看在线视频 | 99国产精品99久久久久| 色综合欧美亚洲国产小说| 国产精品成人在线| 俄罗斯特黄特色一大片| 国产av一区二区精品久久| 国产欧美日韩一区二区三区在线| av不卡在线播放| 丰满迷人的少妇在线观看| 精品久久久久久电影网| 国产精品 国内视频| 久久久水蜜桃国产精品网| 久久国产精品男人的天堂亚洲| 在线观看www视频免费| 搡老熟女国产l中国老女人| 国产精品欧美亚洲77777| 欧美日韩福利视频一区二区| 国产伦人伦偷精品视频| 欧美黄色片欧美黄色片| 人人妻,人人澡人人爽秒播| 国产乱人伦免费视频| 国产99久久九九免费精品| 久久精品国产99精品国产亚洲性色 | 国产一区二区三区在线臀色熟女 | 一a级毛片在线观看| 飞空精品影院首页| www日本在线高清视频| 国产99久久九九免费精品| 亚洲avbb在线观看| 中文字幕人妻熟女乱码| 久久99一区二区三区| 日本黄色日本黄色录像| 国产淫语在线视频| 黑人巨大精品欧美一区二区蜜桃| 国产亚洲av高清不卡| 一本大道久久a久久精品| 精品一区二区三区av网在线观看| 亚洲成国产人片在线观看| 久9热在线精品视频| 亚洲欧美一区二区三区黑人| 久久久久精品人妻al黑| 久久精品熟女亚洲av麻豆精品| 男人舔女人的私密视频| 久久国产精品影院| 好看av亚洲va欧美ⅴa在| 最近最新中文字幕大全电影3 | 欧美日韩亚洲综合一区二区三区_| 免费少妇av软件| 美女视频免费永久观看网站| 午夜福利影视在线免费观看| 成人18禁高潮啪啪吃奶动态图| 老司机午夜福利在线观看视频| 国产欧美日韩一区二区精品| 大型av网站在线播放| 久久香蕉国产精品| 午夜福利一区二区在线看| 亚洲美女黄片视频| 国产精品久久久久久精品古装| 成年版毛片免费区| 美国免费a级毛片| 国产精品电影一区二区三区 | 国产真人三级小视频在线观看| 大型黄色视频在线免费观看| 国产亚洲精品久久久久久毛片 | 国产男女超爽视频在线观看| 欧美在线黄色| 婷婷精品国产亚洲av在线 | 国产成人精品久久二区二区91| 岛国毛片在线播放| 国产欧美日韩一区二区三| 亚洲国产精品sss在线观看 | 50天的宝宝边吃奶边哭怎么回事| 久久久久国产一级毛片高清牌| 99香蕉大伊视频| 亚洲人成电影观看| 精品福利永久在线观看| 精品久久久久久久毛片微露脸| 亚洲第一青青草原| 精品国产一区二区三区四区第35| www.自偷自拍.com| 国产99白浆流出| 97人妻天天添夜夜摸| 国产真人三级小视频在线观看| 欧美+亚洲+日韩+国产| 激情视频va一区二区三区| 老司机在亚洲福利影院| 99国产精品一区二区三区| 王馨瑶露胸无遮挡在线观看| 国产日韩一区二区三区精品不卡| 啪啪无遮挡十八禁网站| 深夜精品福利| 免费看a级黄色片| 91字幕亚洲| 每晚都被弄得嗷嗷叫到高潮| 亚洲欧美日韩另类电影网站| 成年人午夜在线观看视频| 国产成+人综合+亚洲专区| 91精品国产国语对白视频| 两个人看的免费小视频| 成人18禁在线播放| 成人三级做爰电影| 亚洲一区高清亚洲精品| 无人区码免费观看不卡| 男人操女人黄网站| 国产精品偷伦视频观看了| 国产精品 国内视频| 国产成人精品久久二区二区91| 中文字幕人妻丝袜制服| 老司机影院毛片| 成人免费观看视频高清| 天堂动漫精品| 精品人妻熟女毛片av久久网站| 男女床上黄色一级片免费看| 热99久久久久精品小说推荐| 久久久精品免费免费高清| 国产淫语在线视频| 久久狼人影院| 久久狼人影院| 成年动漫av网址| 无遮挡黄片免费观看| 久久国产乱子伦精品免费另类| 乱人伦中国视频| 婷婷成人精品国产| 丝袜在线中文字幕| 妹子高潮喷水视频| 热re99久久精品国产66热6| 麻豆成人av在线观看| 手机成人av网站| 欧美日韩精品网址| 9热在线视频观看99| 女性被躁到高潮视频| 国产精品乱码一区二三区的特点 | 91成年电影在线观看| 国产免费现黄频在线看| 国产一区二区激情短视频| 女人久久www免费人成看片| 欧美激情极品国产一区二区三区| 19禁男女啪啪无遮挡网站| 五月开心婷婷网| 午夜福利在线免费观看网站| 91成年电影在线观看| 久久国产精品大桥未久av| 国产成人精品在线电影| 大陆偷拍与自拍| 国产精品自产拍在线观看55亚洲 | 亚洲欧美日韩高清在线视频| 国产成人av激情在线播放| 看免费av毛片| 国产成人免费无遮挡视频| 热re99久久国产66热| 91在线观看av| 欧美 亚洲 国产 日韩一| 欧美激情久久久久久爽电影 | 在线看a的网站| 电影成人av| 久久久精品国产亚洲av高清涩受| 男女下面插进去视频免费观看| 国产精品久久久久久人妻精品电影| 啪啪无遮挡十八禁网站| a级毛片在线看网站| 久久久久国内视频| 欧美乱妇无乱码| 18禁黄网站禁片午夜丰满| 亚洲人成伊人成综合网2020| 国产成人免费观看mmmm| 首页视频小说图片口味搜索| 人妻久久中文字幕网| 国内久久婷婷六月综合欲色啪| 成人18禁在线播放| 国产精品一区二区免费欧美| 亚洲 欧美一区二区三区| 亚洲av片天天在线观看| 欧美乱色亚洲激情| 欧美国产精品va在线观看不卡| 成年人午夜在线观看视频| 侵犯人妻中文字幕一二三四区| 一区二区三区激情视频| 欧美日韩亚洲高清精品| 欧美+亚洲+日韩+国产| 国产成人系列免费观看| 国产免费av片在线观看野外av| 日本精品一区二区三区蜜桃| 19禁男女啪啪无遮挡网站| 黄色视频,在线免费观看| 在线看a的网站| 18禁裸乳无遮挡免费网站照片 | 捣出白浆h1v1| 国产成人精品在线电影| 男女下面插进去视频免费观看| 一边摸一边抽搐一进一小说 | 一级黄色大片毛片| 超碰97精品在线观看| 日韩欧美国产一区二区入口| 欧美精品高潮呻吟av久久| 少妇被粗大的猛进出69影院| 成年人免费黄色播放视频| 中文字幕人妻丝袜一区二区| 19禁男女啪啪无遮挡网站| 欧美日韩亚洲综合一区二区三区_| 老鸭窝网址在线观看| 欧美日韩一级在线毛片| 法律面前人人平等表现在哪些方面| 国产成人免费无遮挡视频| 欧美精品亚洲一区二区| 日韩制服丝袜自拍偷拍| 在线永久观看黄色视频| 精品久久久久久久毛片微露脸| 麻豆av在线久日| 免费不卡黄色视频| 国产aⅴ精品一区二区三区波| 成人永久免费在线观看视频| 亚洲中文字幕日韩| 日韩成人在线观看一区二区三区| 深夜精品福利| 亚洲av日韩在线播放| 国产极品粉嫩免费观看在线| 国内久久婷婷六月综合欲色啪| 王馨瑶露胸无遮挡在线观看| 建设人人有责人人尽责人人享有的| av中文乱码字幕在线| 欧美黄色片欧美黄色片| 久久精品国产亚洲av高清一级| 别揉我奶头~嗯~啊~动态视频| 老司机福利观看| 成人精品一区二区免费| 在线观看免费视频日本深夜| 久久久国产欧美日韩av| 19禁男女啪啪无遮挡网站| 麻豆av在线久日| 国产单亲对白刺激| 91精品国产国语对白视频| 欧美成人午夜精品| 久久国产乱子伦精品免费另类| 亚洲精品国产精品久久久不卡| 在线观看午夜福利视频| 可以免费在线观看a视频的电影网站| 窝窝影院91人妻| 在线观看免费视频日本深夜| 丁香欧美五月| 露出奶头的视频| 如日韩欧美国产精品一区二区三区| 美女扒开内裤让男人捅视频| 韩国av一区二区三区四区| 成人av一区二区三区在线看| 国产蜜桃级精品一区二区三区 | 99久久99久久久精品蜜桃| 婷婷成人精品国产| 丰满的人妻完整版| 亚洲欧美一区二区三区黑人| 亚洲人成电影免费在线| av天堂久久9| 在线十欧美十亚洲十日本专区| 欧美日韩亚洲高清精品| 国产欧美日韩一区二区三| 性色av乱码一区二区三区2| 国产国语露脸激情在线看| 正在播放国产对白刺激| 99国产精品一区二区三区| 丝瓜视频免费看黄片| 99精品欧美一区二区三区四区| 久久99一区二区三区| 免费在线观看亚洲国产| 精品少妇久久久久久888优播| 激情在线观看视频在线高清 | 69精品国产乱码久久久| 黑人猛操日本美女一级片| 欧美人与性动交α欧美软件| 成人av一区二区三区在线看| 国产不卡av网站在线观看| 亚洲一码二码三码区别大吗| 精品一区二区三区四区五区乱码| 91老司机精品| 国产视频一区二区在线看| 99re在线观看精品视频| 99国产综合亚洲精品| 一进一出抽搐动态| 9色porny在线观看| 一二三四在线观看免费中文在| tube8黄色片| 国产男女超爽视频在线观看| 日韩有码中文字幕| 黄片播放在线免费| 麻豆成人av在线观看| 国产淫语在线视频| 少妇裸体淫交视频免费看高清 | 久热爱精品视频在线9| 欧美av亚洲av综合av国产av| 女人久久www免费人成看片| 亚洲熟女精品中文字幕| 久久影院123| 国产精品98久久久久久宅男小说| 一级a爱片免费观看的视频| 精品国产一区二区三区久久久樱花| 一进一出抽搐动态| av国产精品久久久久影院| 亚洲中文字幕日韩| 日韩欧美一区二区三区在线观看 | 中文字幕色久视频| 欧美乱码精品一区二区三区| 日韩制服丝袜自拍偷拍| 国产精品九九99| 别揉我奶头~嗯~啊~动态视频| 国产成人av激情在线播放| 久久久精品区二区三区| 国产精品免费一区二区三区在线 | 欧洲精品卡2卡3卡4卡5卡区| 99国产精品一区二区三区| 免费少妇av软件| 最近最新中文字幕大全免费视频| 成年女人毛片免费观看观看9 | 精品人妻1区二区| 国产一区二区三区在线臀色熟女 | 欧美日韩一级在线毛片| 免费一级毛片在线播放高清视频 | 亚洲人成伊人成综合网2020| 丝袜美足系列| 色在线成人网| 狠狠狠狠99中文字幕| 亚洲avbb在线观看| 一级黄色大片毛片| 五月开心婷婷网| 亚洲精品国产一区二区精华液| 在线观看66精品国产| 91成年电影在线观看| 久久人妻福利社区极品人妻图片| 欧美日韩av久久| 国产淫语在线视频| 日韩人妻精品一区2区三区| 国产亚洲欧美98| 欧美 亚洲 国产 日韩一| 免费少妇av软件| 欧美在线一区亚洲| 国产精品永久免费网站| 国产精品免费视频内射| 91麻豆精品激情在线观看国产 | 免费观看人在逋| 高清av免费在线| 少妇 在线观看| 亚洲久久久国产精品| 国产欧美日韩综合在线一区二区| 亚洲中文日韩欧美视频| 精品亚洲成a人片在线观看| 最近最新中文字幕大全免费视频| 一级片'在线观看视频| 水蜜桃什么品种好| 在线免费观看的www视频| 亚洲熟女精品中文字幕| 99国产精品99久久久久| 午夜影院日韩av| 精品福利永久在线观看| av天堂久久9| 少妇粗大呻吟视频| 日韩视频一区二区在线观看| 久久草成人影院| 一级黄色大片毛片| 亚洲av成人av| 很黄的视频免费| 在线十欧美十亚洲十日本专区| 久久久精品免费免费高清| 成年人黄色毛片网站| 精品高清国产在线一区| 国产在线观看jvid| 最近最新免费中文字幕在线| 国产在线精品亚洲第一网站| 纯流量卡能插随身wifi吗| 久久国产精品大桥未久av| 777米奇影视久久| 午夜激情av网站| 高清视频免费观看一区二区| 99热国产这里只有精品6| 搡老熟女国产l中国老女人| 国产不卡一卡二| 国产成人影院久久av| 窝窝影院91人妻| av中文乱码字幕在线| 大型av网站在线播放| 中文字幕最新亚洲高清| 欧美亚洲日本最大视频资源| 国产精品一区二区在线观看99| 两人在一起打扑克的视频| 一边摸一边抽搐一进一出视频| 18禁国产床啪视频网站| 精品熟女少妇八av免费久了| 看黄色毛片网站| 久久久久久亚洲精品国产蜜桃av| 好看av亚洲va欧美ⅴa在| 久久精品aⅴ一区二区三区四区| 青草久久国产| 99国产精品99久久久久| 久久国产精品男人的天堂亚洲| 日韩大码丰满熟妇| 国产1区2区3区精品| 婷婷精品国产亚洲av在线 | 亚洲一区二区三区不卡视频| 国产主播在线观看一区二区| 欧美成狂野欧美在线观看| 欧美日韩国产mv在线观看视频| 巨乳人妻的诱惑在线观看| 桃红色精品国产亚洲av| 色综合婷婷激情| 亚洲片人在线观看| 免费观看a级毛片全部| 成人永久免费在线观看视频| 欧美午夜高清在线| 人人妻人人澡人人看| 亚洲一区中文字幕在线| 在线免费观看的www视频| 亚洲人成伊人成综合网2020| 成年版毛片免费区| 亚洲熟妇熟女久久| 18禁裸乳无遮挡动漫免费视频| 黄色成人免费大全| 在线天堂中文资源库| 99久久综合精品五月天人人| 久久久精品区二区三区| 欧美日韩亚洲综合一区二区三区_| 亚洲精品国产色婷婷电影| 国产深夜福利视频在线观看| 亚洲黑人精品在线| 亚洲精品av麻豆狂野| 国产不卡一卡二| 亚洲国产中文字幕在线视频| 日韩中文字幕欧美一区二区| 亚洲av日韩精品久久久久久密| 亚洲精品国产一区二区精华液| 黄色 视频免费看| 满18在线观看网站| 免费观看精品视频网站| 亚洲国产精品sss在线观看 | 中文字幕人妻丝袜一区二区| svipshipincom国产片| 久久人人97超碰香蕉20202| cao死你这个sao货| 一级毛片精品| 久久狼人影院| 国产极品粉嫩免费观看在线| 亚洲色图av天堂| videosex国产| 中文字幕最新亚洲高清| 亚洲国产精品sss在线观看 | 色94色欧美一区二区| 搡老乐熟女国产| 一级a爱片免费观看的视频| 国产欧美日韩一区二区精品| 欧美日韩av久久| 国产男女超爽视频在线观看| 久久国产精品人妻蜜桃| 啦啦啦免费观看视频1| 黄色片一级片一级黄色片| 国产精品亚洲一级av第二区| 欧美日韩乱码在线| 亚洲 欧美一区二区三区| 午夜福利一区二区在线看| e午夜精品久久久久久久| 身体一侧抽搐| a级毛片在线看网站| 国产在视频线精品| 老汉色av国产亚洲站长工具| 免费久久久久久久精品成人欧美视频| 伊人久久大香线蕉亚洲五| 黄片大片在线免费观看| 757午夜福利合集在线观看| 人人妻人人澡人人爽人人夜夜| 国产aⅴ精品一区二区三区波| 国产在线观看jvid| 黄色片一级片一级黄色片| 激情视频va一区二区三区| 人成视频在线观看免费观看| 在线观看舔阴道视频| 日本黄色日本黄色录像| 欧美精品av麻豆av| 国产淫语在线视频| 久久久久久亚洲精品国产蜜桃av| 女人被躁到高潮嗷嗷叫费观| 国产黄色免费在线视频| 欧美日韩瑟瑟在线播放| 黑丝袜美女国产一区| 日日夜夜操网爽| 亚洲男人天堂网一区| 久久影院123| 欧美黑人精品巨大| 久久草成人影院| av中文乱码字幕在线| 久99久视频精品免费| 热re99久久精品国产66热6| 国产精品 国内视频| 国产精品乱码一区二三区的特点 | 欧美乱码精品一区二区三区| 黄色视频不卡| 精品一区二区三区av网在线观看| 午夜福利一区二区在线看| 色综合欧美亚洲国产小说| 涩涩av久久男人的天堂| 一进一出抽搐动态| 老司机靠b影院| 嫁个100分男人电影在线观看| 水蜜桃什么品种好| 在线看a的网站| 亚洲专区字幕在线| 一个人免费在线观看的高清视频| 精品国内亚洲2022精品成人 | 久久久久国内视频| 国产精品国产高清国产av | 午夜日韩欧美国产| av有码第一页| 真人做人爱边吃奶动态| av有码第一页| 国产精品电影一区二区三区 | 国产高清国产精品国产三级| 国产xxxxx性猛交| 夜夜夜夜夜久久久久| 男人舔女人的私密视频| 后天国语完整版免费观看| 亚洲五月色婷婷综合| 电影成人av| 国产乱人伦免费视频| 亚洲aⅴ乱码一区二区在线播放 | 久9热在线精品视频| 亚洲精品在线美女| 国产精品成人在线| 黄网站色视频无遮挡免费观看| 中国美女看黄片| 一二三四在线观看免费中文在| 欧美在线一区亚洲| 岛国在线观看网站| 男女免费视频国产| 欧美日韩瑟瑟在线播放| 在线看a的网站| 欧美激情久久久久久爽电影 | 下体分泌物呈黄色| 久久久久久久精品吃奶| 亚洲午夜精品一区,二区,三区| 狠狠狠狠99中文字幕| 热99国产精品久久久久久7| 天堂中文最新版在线下载| 老司机深夜福利视频在线观看| 狠狠婷婷综合久久久久久88av| 午夜91福利影院| 极品教师在线免费播放| 好看av亚洲va欧美ⅴa在| 国产精品av久久久久免费| av电影中文网址| 免费女性裸体啪啪无遮挡网站| 老司机深夜福利视频在线观看| 男女之事视频高清在线观看| 久久精品亚洲熟妇少妇任你| 亚洲国产精品一区二区三区在线| av不卡在线播放| 最近最新中文字幕大全免费视频| 激情在线观看视频在线高清 | www日本在线高清视频| 欧美在线一区亚洲| 欧美精品亚洲一区二区| 最新的欧美精品一区二区| 激情视频va一区二区三区| 波多野结衣一区麻豆| 精品电影一区二区在线| 精品一区二区三区四区五区乱码| 日本五十路高清| 成年女人毛片免费观看观看9 | 狠狠狠狠99中文字幕| 9热在线视频观看99| 这个男人来自地球电影免费观看| 欧美成人午夜精品| 欧美日韩视频精品一区| 国产欧美日韩一区二区三区在线| 精品无人区乱码1区二区| 精品久久久久久,| 午夜久久久在线观看| 91麻豆精品激情在线观看国产 | 亚洲在线自拍视频| 欧美激情极品国产一区二区三区| 在线国产一区二区在线| 日韩欧美免费精品| 9热在线视频观看99| 超色免费av| 老熟妇仑乱视频hdxx|