LINUX性能调优完全手册

LINUX性能调优完全手册

ID:37323454

大小:209.35 KB

页数:23页

时间:2019-05-21

LINUX性能调优完全手册_第1页
LINUX性能调优完全手册_第2页
LINUX性能调优完全手册_第3页
LINUX性能调优完全手册_第4页
LINUX性能调优完全手册_第5页
资源描述:

《LINUX性能调优完全手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、誉天Cisco/RHCE/RHCA认证www.51chongdian.net/bbsLinux性能调优目录1.“/etc/profile”文件2.“bdflush”参数3.“ip_local_port_range”参数4.“/etc/nsswitch.conf”文件5.“/proc”文件系统6.“ulimit”参数7.增加系统打开的文件数目8.文件“atime”属性9.文件的“noatime”属性10.特定的TCP/IP栈11.交换分区12.调整IDE硬盘性能誉天思科红帽授权培训考试中心www.yutianedu.com誉天Cisco/RHCE/RHCA认证www.

2、51chongdian.net/bbs概述优化网络性能在很大程度上与网络上使用的软硬件相关。如何优化网络是很难用一本书说得清楚的。在网络真正运行起来之前是很难知道网络的瓶颈所在。性能优化并不是很简单和直观的,必须当作一个很复杂的任务。而且,不仅受到很多约束还需要很高的精确度。除非进行专门的测试以诊断系统中的瓶颈,否则对一些现象很难做出解释。有时,性能优化会变成一项让人十分失望并且乏味的工作,尤其是在经过大量的分析之后所得到的结果仍然不可确定的时候。但是,对系统性能的优化是一项很有回报的工作,并且会给整个系统带来长期的益处。誉天思科红帽授权培训考试中心www.yuti

3、anedu.com誉天Cisco/RHCE/RHCA认证www.51chongdian.net/bbs1.“/etc/profile”文件“etc/profile”文件含有系统大量的环境和启动程序的配置信息。你在该文件中进行的配置,可以通过申请全局环境变量来实现。因此,在该文件中设置优化标志,是一种明智的选择。要想使x86程序获得最佳性能,可以在编译时,使用最佳的优化选项-O9。许多程序的“Makefile”文件中已经含有-O2选项,而-O9使编译器采用最高级别的优化。尽管它将增加最终程序的大小,但这样可以获得更高的运行速度。编译时,使用“-fomit-frame-

4、pointer”选项,程序运行时,访问变量时将使用堆栈。但是,使用这一选项,生产的代码将无法调试。使用“-mcpu=cpu_type”和“-march=cpu_type”选项,Gcc将针对这种型号CPU进行专门的优化,但生成的代码只能在所指定的CPU或更高系列的CPU上运行。对于CPUi686或PentiumPro、PentiumII、PentiumIII在“/etc/profile”文件中,加入一行:CFLAGS=’-O9-funroll-loops-ffast-math-malign-double-mcpu=pentiumpro-march=pentiumpro

5、-fomit-frame-pointer-fno-exceptions’对于CPUi586或Pentium誉天思科红帽授权培训考试中心www.yutianedu.com誉天Cisco/RHCE/RHCA认证www.51chongdian.net/bbs在“etc/profile”文件中,加入一行:CFLAGS=’-O3-march=pentium-mcpu=pentium-ffast-math-funroll-loops-fomit-frame-pointer-fforce-mem-fforce-addr-malign-double-fno-exceptions’对

6、于CPUi486在“etc/profile”文件中,加入一行:CFLAGS=’-O3-funroll-all-loops-malign-double-mcpu=i486-march=i486-fomit-frame-pointer-fno-exceptions’在进行完以上设置之后,紧接者着把“CFLAGSLANGLESSCHARSET”加入到“etc/profile”文件中的“export”行中:exportPATHPS1HOSTNAMEHISTSIZEHISTFILESIZEUSERLOGNAMEMAILINPUTRCCFLAGSLANGLESSCHARSET然

7、后,重新登录,这时,环境变量CFLAGS已经被赋值,编译器和其它配置工具可以使用它。对Pentium(Pro/II/III)的优化必须使用egcs或pgcc编译器。Linux的缺省安装中,已经装上了egcs,所以无需担心。誉天思科红帽授权培训考试中心www.yutianedu.com誉天Cisco/RHCE/RHCA认证www.51chongdian.net/bbs基准测试结果(按体系结构分类):由于CPU的体系结构和使用的gcc/egcs的版本不同,优化选项也会不同。下面的图表可以帮助你根据自己的CPU和编译器,选择最佳的编译选项。Redhat6.1中安装的编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。