檢視os系統塊的大小
[root@dg1~]#tune2fs-l/dev/sda1|grep"blocksize"
blocksize:4096
[root@dg1~]#
檢視os系統頁的大小
[root@dg1~]#getconfpagesize4096[root@dg1~]#
修改塊的大小:
建立檔案系統時,可以指定塊的大小。如果將來在你的檔案系統中是一些比較大的檔案的話,使用較大的塊大小將得到較好的效能。將ext2檔案系統的塊大小調整為4096byte而不是預設的1024byte,可以減少檔案碎片,加快fsck掃描的速度和檔案刪除以及讀操作的速度。另外,在ext2的檔案系統中,為根目錄保留了5%的空間,對一個大的檔案系統,除非用作日誌檔案,5%的比例有些過多。可以使用命令
#mke2fs-b4096-m1/dev/hda6
將它改為1%並以塊大小4096byte建立檔案系統。
使用多大的塊大小,需要根據你的系統綜合考慮,如果系統用作郵件或者新聞伺服器,使用較大的塊大小,雖然效能有所提高,但會造成磁碟空間較大的浪費。比如檔案系統中的檔案平均大小為2145byte,如果使用4096byte的塊大小,平均每一個檔案就會浪費1951byte空間。如果使用1024byte的塊大小,平均每一個檔案會浪費927byte空間。在效能和磁碟的代價上如何平衡,要看具體應用的需要。
檢視os系統塊的大小
[root@dg1~]#tune2fs-l/dev/sda1|grep"blocksize"
blocksize:4096
[root@dg1~]#
檢視os系統頁的大小
[root@dg1~]#getconfpagesize4096[root@dg1~]#
修改塊的大小:
建立檔案系統時,可以指定塊的大小。如果將來在你的檔案系統中是一些比較大的檔案的話,使用較大的塊大小將得到較好的效能。將ext2檔案系統的塊大小調整為4096byte而不是預設的1024byte,可以減少檔案碎片,加快fsck掃描的速度和檔案刪除以及讀操作的速度。另外,在ext2的檔案系統中,為根目錄保留了5%的空間,對一個大的檔案系統,除非用作日誌檔案,5%的比例有些過多。可以使用命令
#mke2fs-b4096-m1/dev/hda6
將它改為1%並以塊大小4096byte建立檔案系統。
使用多大的塊大小,需要根據你的系統綜合考慮,如果系統用作郵件或者新聞伺服器,使用較大的塊大小,雖然效能有所提高,但會造成磁碟空間較大的浪費。比如檔案系統中的檔案平均大小為2145byte,如果使用4096byte的塊大小,平均每一個檔案就會浪費1951byte空間。如果使用1024byte的塊大小,平均每一個檔案會浪費927byte空間。在效能和磁碟的代價上如何平衡,要看具體應用的需要。