Linux 查看OS系統塊的大小(默認4096 byte)

查看os系統塊的大小

[root]# /sbin/tune2fs -l /dev/sda1

查看os系統頁的大小

[oracle@skate-test ~]$ getconf PAGESIZE
4096


修改塊的大小:


   創建文件系統時,可以指定塊的大小。如果將來在你的文件系統中是一些比較大的文件的話,
使用較大的塊大小將得到較好的性能。將ext2文件系統的塊大小調整爲4096byte而不是缺省
的1024byte,可以減少文件碎片,加快fsck掃描的速度和文件刪除以及讀操作的速度。另
外,在ext2的文件系統中,爲根目錄保留了5%的空間,對一個大的文件系統,除非用作日誌
文件,5%的比例有些過多。可以使用命令

# mke2fs -b 4096 -m 1 /dev/hda6

將它改爲1%並以塊大小4096byte創建文件系統。

使用多大的塊大小,需要根據你的系統綜合考慮,如果系統用作郵件或者新聞服務器,使用較
大的塊大小,雖然性能有所提高,但會造成磁盤空間較大的浪費。比如文件系統中的文件平均
大小爲2145byte,如果使用4096byte的塊大小,平均每一個文件就會浪費1951byte空間。如果
使用1024byte的塊大小,平均每一個文件會浪費927byte空間。在性能和磁盤的代價上如何平衡
,要看具體應用的需要。 

<script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/buttonLite.js#style=-1&uuid=&pophcol=3&lang=zh"></script> <script type=text/javascript charset=utf-8 src="http://static.bshare.cn/b/bshareC0.js"></script>
閱讀(223) | 評論(0) | 轉發(0) |
給主人留下些什麼吧!~~
評論熱議
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章