荔园在线
荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀
[回到开始]
[上一篇][下一篇]
发信人: Chair (银发), 信区: Linux
标 题: FreeBSD文件系统与Linux文件系统比较
发信站: BBS 荔园晨风站 (Tue Oct 10 17:18:35 2000), 站内信件
师兄指正一下啦~~
PL2500 :PIII 600 XEON,128M,9GSCSI
FreeBSD4.0,使用了SOFTUPDATES,/USR为ASYNC,无优化
------Sequential Output------ --Sequential Input- --Random-
--Per Chr- -Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
18437 95 19944 24 6991 10 16970 96 20135 16 59.6 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
/sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
349 99 +++++ +++ 2539 52 386 99 436 99 822 94
Liunx 2.2.14 无优化
------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
8912 99 31915 16 9890 19 8625 92 24711 17 55.1 0
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
/sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
194 99 662 99 6148 97 200 99 889 99 558 65
测试目录大小为256M,很明显,在单个字节读取方面,BSD远远超越
了LINUX,而块的读取,LINUX又远远抛离了BSD,看来LINUX把所有空余
内存做CACHE的策略十分成功,而单字节写入的差别我认为就是内核对底层
IO的实现的差别了,REWRITE的分数也是LINUX高,还是CACHE的功劳。
连续写入的方面,还是一样,但块写入BSD明显缩小了差距。seek在这里看不出
两者的区别。 在连续生成和连续删除方面,出现了很奇怪的现象,BSD生成
的时间是349S ,LINUX是194S,而删除则相反,BSD是2539S,LINUX是
6148S,应该是文件记录inode的问题(猜测),BSD在生成文件inode记录
应该比较慢。随机读写CACHE的作用削弱了,底层IO操作影响增加,生成
LINUX胜BSD,读取方面BSD大胜LINUX,删除LINUX大胜BSD。
结论是,BSD的底层IO操作胜LINUX,文件系统我看不出什么分别,
CACHE系统LINUX比BSD好很多。
后记,BSD在运行测试程序时那个进程本身占内存比LINUX大,BSD的用
了2M左右,LINUX的用了1.2M左右。而且BSD下进程也衰老得很快,运行
完BSD下的优先级为59,LINUX下为18。看来两个系统的进程调度和内存
管理有很大差异呢。
--
☆ 来源:.BBS 荔园晨风站 bbs.szu.edu.cn.[FROM: bbs@202.104.119.98]
※ 修改:·Chair 於 Oct 10 18:19:55 修改本文·[FROM: 192.168.1.115]
[回到开始]
[上一篇][下一篇]
荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店