Centos 5.1系統,通過網絡升級內核,支持xfs文件系統

在centos5.1上應用xfs文件系統(mkfs.xfs)

1、Centos 5.1系統,通過網絡升級內核,支持xfs文件系統
2、安裝相應的軟件包
xfs在默認的系統安裝上是不被支持的,需要自己手動安裝默認的包。
先修過yum的配置文件
# vim /etc/yum.repos.d/CentOS-Base.repo
[centosplus]
enabled=1                //把0改爲1
# yum install xfsprogs kmod-xfs         //安裝軟件包
 
3、格式化、
# mkfs.xfs -f /dev/sdb
 
雖然上述命令會起作用,但是要使用 mkfs.xfs 將您的新 XFS 文件系統配置成最佳性能,有兩個選項。

第一個這樣的選項是 -l size=32m ,它告訴 mkfs.xfs 配置您的文件系統使之擁有一個高達 32 MB 的元數據日誌。這通過降低在文件系統處於繁忙使用期間元數據日誌將“填滿”的可能性而改善了性能。

第二個選項通過告訴 mkfs.xfs 將創建的分配組的數目最小化文件系統的性能。通常, mkfs.xfs 自動選擇分配組的數目,但是,根據我的經驗,它通常會選擇一個比大多數用於一般用途的 Linux 工作站和服務器過高一點的數目。分配組讓 XFS 並行執行多個元數據操作。這爲高端服務器帶來了便利,但是太多的分配組確實會增加一些開銷。因此,不要讓 mkfs.xfs 爲您的文件系統選擇分配組的數目,而是通過使用 -d agcount=x 選項指定一個數目。將 x 設置成一個小數目,如 4、6 或 8。您需要使得您的目標塊設備中每 4 GB 容量至少有一個分配組。同時進行這兩項調整,使用下面的命令創建“優化的”XFS 文件系統:

# mkfs.xfs -d agcount=4 -l size=32m /dev/sdb

既然已經創建了文件系統,您就可以掛裝它了。掛裝時,您將使用一些性能增強 mount 選項來最大程度地發掘出(或發揮出)您的新文件系統的性能。

# mount /dev/sdb /mnt -o noatime,nodiratime,osyncisdsync

前面的兩個 mount 選項關閉 atime 更新,幾乎不需要 atime 更新,並且它除了降低文件系統性能之外幾乎不起任何作用。 osyncisdsync 選項調整 XFS 的同步/異步行爲,以便它同 ext3 更一致。多虧了我們的 mkfs.xfs 和 mount 調整,您的新 XFS 文件系統比沒這麼調整時的性能要好得多
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章