回覆列表
  • 1 # 萌無敵稻花似水浮生

    區別如下:

    1.Ext3檔案系統最多隻能支援32TB的檔案系統和2TB的檔案,根據使用的具體架構和系統設定,實際容量上限可能比這個數字還要低,即只能容納2TB的檔案系統和16GB的檔案。而Ext4的檔案系統容量達到1EB,而檔案容量則達到16TB,這是一個非常大的數字了。對一般的桌上型電腦和伺服器而言,這可能並不重要,但對於大型磁碟陣列的使用者而言,這就非常重要了。

    2.Ext3目前只支援32000個子目錄,而Ext4取消了這一限制,理論上支援無限數量的子目錄。

    3.Ext3檔案系統使用32位空間記錄塊數量和i-節點數量,而Ext4檔案系統將它們擴充到64位。

    4.當資料寫入到Ext3檔案系統中時,Ext3的資料塊分配器每次只能分配一個4KB的塊,如果寫一個100MB的檔案就要呼叫25600次資料塊分配器,而Ext4的多塊分配器“MultiblockAllocator(MBAlloc)”支援一次呼叫分配多個數據塊。

    5.Ext3的資料塊分配策略是儘快分配,而Ext4的策略是儘可能地延遲分配,直到檔案在緩衝中寫完才開始分配資料塊並寫入磁碟,這樣就能最佳化整個檔案的資料塊分配,顯著提升效能。

    6.Ext3檔案系統採用間接對映地址,當操作大檔案時,效率極其低下。例如,一個100MB大小的檔案,在Ext3中要建立25600個數據塊(以每個資料塊大小為4KB為例)的對映表;而Ext4引入了盤區概念,每個盤區為一組連續的資料塊,上述檔案可以透過盤區的方式表示為“該檔案資料儲存在接下來的25600個數據塊中”,提高了訪問效率。

    7.Ext4支援更大的i-節點。之前的Ext3預設的i-節點大小128位元組,Ext4為了在i-節點中容納更多的擴充套件屬性,預設i-節點大小為256位元組。另外,Ext4還支援快速擴充套件屬性和i-節點保留。

  • 中秋節和大豐收的關聯?
  • 你覺得黎明、鄭少秋和胡軍,誰的演技更好?為什麼?