我之前都是使用reiserfs,最近開始使用XFS
我作了一個簡單的測試,發現xfs的速度慢的離譜,讓我很納悶
測試的檔案為
- 代碼: 選擇全部
ftp://rsync2.tw.gentoo.org/Linux/Gentoo/snapshots/portage-latest.tar.bz2
測試的方法為直接將此壓縮檔在原地解開,然後刪除解開的東西
指令如下
- 代碼: 選擇全部
time tar -xjf portage-latest.tar.bz2
time \rm -rf portage
我的測試結果如下
1, tmpfs
解壓時間
- 代碼: 選擇全部
real 0m38.032s
user 0m38.710s
sys 0m8.209s
刪除時間
- 代碼: 選擇全部
real 0m1.946s
user 0m0.152s
sys 0m1.796s
評語:真的很快
2. reiserfs
解壓時間
- 代碼: 選擇全部
real 0m50.778s
user 0m46.227s
sys 0m30.522s
刪除時間
- 代碼: 選擇全部
real 0m16.943s
user 0m0.248s
sys 0m16.689s
評語:快, cpu滿載
3. xfs
解壓時間
- 代碼: 選擇全部
real 5m0.446
user 0m42.799s
sys 0m25.494s
刪除時間
- 代碼: 選擇全部
real 2m32.583s
user 0m0.420s
sys 0m13.441s
評語:怎麼會這麼慢,但是cpu的使用率超低
我在一般使用的時候覺得速度上還ok,開機的時候甚至比reiserfs快一點
但是在這樣的測試中,卻發生讓我很困惑的結果
我目前的調整如下
mkfs.xfs -l internal,size=128m -d agcount=16
mount -o noatime,logbufs=8
不知道xfs是否需要特別的調整呢?
是不是能請大家提供一下心得跟意見呢?