总体上讲,2.6内核在文件系统方面性能要优于2.4内核,这是内核改进后造成的差异。从单个系统角度上讲文件系统性能最优的是Fedoracore3,其次是TurboLinux1O。
表2 文件系统负载下的测试结果
Redhat9Fedoracore3RedfIag4.OTurboLinux1O
(Linux2.4.2O)(Iinx2.6.9)(Linux2.4.2O)(Linux2.6.O)
Time/s3O28524O812891925693CPU/%O.O2O.34O.O1O.12LCPU/%5.177.348.372.4Loads
5
3
9
6
最后将各个测试结论综合评价,如表3所示。
表3 综合评价表
Redhat9Fedoracore3RedfIag4.OTurboLinux1O
(Linux2.4.2O)(Iinx2.6.9)(Linux2.4.2O)(Linux2.6.O)
无负载最优其次带缓存最优其次
其次处理器负载其次
最优内存负载最优其次Read()负载最优其次
Write()负载其次最优文件系统负载最优
其次
网络负载其次最优目录树负载
最优其次
可以看出,2.4内核在进程调度、网络性能方面优于2.6内核,而2.6内核文件系统和I/O读写性能上相对2.4内核有了很大提高,这和2.6内核针对文件系统预读、回写和小文件操作的优化有关。横向比较来看,这4种流行的Linux桌面操作系统性能最优的是Fedoracore3,其次是Redhat9。从单个系统角度看出这个系统在哪些方面性能表现不错,如Fe-doracore3在内存管理,文件读写,文件系统方面性能表现不错。至于说系统瓶颈,Fedoracore3在进程
的Linux版本性能测试而言,本文的测试手段也可以确定其能够接收的性能极点,以进程调度子系统负载为例,可以测试内核在数目不断递增的多进程双管道读写的性能对比,来确定系统不能接收的性能点和瓶颈。
4 结束语
为了检验本文研究内容和测试工具的正确性,在对每个Linux桌面操作系统进行相关测试之后,就现有的环境用最流行的Unix类操作系统微观基准测试工具Unixbench进行了测试。从综合得分Unixbench由各项微观基准测试数据按一定的算法计算得出)来看,性能最高的是Fedoracore3,其次是Redhat9,这和本文的测试结论是相吻合的。从微观细节上看,2.6内核在文件读写性能方面是要优于2.4内核,而CPU浮定点运算能力方面2.4内核要优于2.6内核,这和本文的总结结论也是相吻合的,也是和内核改进的趋势相吻合的。相对于现有的微观基准测试方法,本文宏观上的具体实现具有创新性,易于实现且有实际应用价值,能够快速的测试出系统内核的瓶颈所在,必能更好地推动Linux系统的发展。
下一步的后续工作是通过反复的实验,总结出纵向比较的基准数据参数,建立起测试基线数据库。
参考文献:
1]谢伟毅.Linux调度算法在桌面应用环境中的改进
[J].计算机工程与应用,2OO6,23(7):1O1-1O3.2]LINFENTONN.Softwaremeasure:anecessaryscientific
basis[J].IEEETransonSoftwareEngineer,1994,2O(3):199-2O6.
3]BALSAAD.LinuxBenchmarkingHOWTO[EB/OL].
(1997-O8-15)[2OO6-O9-2O].http:///docs/Linux-HOWTO/Benchmarking-HOWTO.htmI.4]BOVETDP,CESATIM.UnderstandingtheLinuxKer-neI[M].2nded.北京:中国电力出版社,2OO4.5]吴邦欲.提高Linux桌面交互性能的主动页面换出算
法[J].计算机工程,2OO6,32(17):112-114.
6]赵炯.Linux内核完全注释[M].北京:机械工业出
版社,2OO4.
([[[[[[
操作系统
Linux桌面系统性能评价的负载测试
作者:作者单位:刊名:英文刊名:年,卷(期):
李媛媛, 蒙会民, 肖鹏, LI Yuan-yuan, MENG Hui-ming, XIAO Peng
李媛媛,LI Yuan-yuan(大连交通大学,软件学院,辽宁,大连,116028), 蒙会民,肖鹏,MENG Hui-ming,XIAO Peng(大连轻工业学院,信息科学与工程学院,辽宁,大连,116034)大连轻工业学院学报
JOURNAL OF DALIAN INSTITUTE OF LIGHT INDUSTRY2006,25(4)
参考文献(6条)
1.BOVET D P;CESATI M Understanding the Linux Kernel 20042.BALSA A D Linux Benchmarking HOWTO 2006
3.LINFENTON N Software measure:a necessary scientific basis[外文期刊] 1994(03)4.谢伟毅 Linux调度算法在桌面应用环境中的改进[期刊论文]-计算机工程与应用 2006(07)5.赵炯 Linux内核完全注释 2004
6.吴邦欲 提高Linux桌面交互性能的主动页面换出算法[期刊论文]-计算机工程 2006(17)
本文链接:/Periodical_dlqgyxyxb200604011.aspx
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说公务员考试Linux桌面系统性能评价的负载测试(3)在线全文阅读。
相关推荐: