- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
LINUX调优.doc
Linux 性能调优的几种方法(一) ??按照传统,Linux不同的发行版本和不同的内核对各项参数及设置均做了改动,从而使得系统能够获得更好的性能。下边将分四部分介绍在Red?Hat?Enterprise?Linux?AS和SUSE?LINUX?Enterprise?Server系统下,如何用以下几种技巧进行性能的优化:1、Disabling?daemons?(关闭?daemons)2、Shutting?down?the?GUI?(关闭GUI)3、Changing?kernel?parameters?(改变内核参数)4、Kernel?parameters?(内核参数)5、Tuning?the?processor?subsystem(处理器子系统调优)6、Tuning?the?memory?subsystem?(内存子系统调优)7、Tuning?the?file?system(文件系统子系统调优)8、Tuning?the?network?subsystem(网络子系统调优)1?关闭daemons有些运行在服务器中的daemons?(后台服务),并不是完全必要的。关闭这些daemons可释放更多的内存、减少启动时间并减少CPU处理的进程数。减少daemons数量的同时也增强了服务器的安全性。缺省情况下,多数服务器都可以安全地停掉几个daemons。Table?10-1列出了Red?Hat?Enterprise?Linux?AS下的可调整进程.Table?10-2列出了SUSE?LINUX?Enterprise?Server下的可调整进程
注意:关闭xfs?daemon将导致不能启动X,因此只有在不需要启动GUI图形的时候才可以关闭xfs?daemon。使用startx命令前,开启xfs?daemon,恢复正常启动X。
可以根据需要停止某个进程,如要停止sendmail?进程,输入如下命令:Red?Hat:?/sbin/service?sendmail?stopSUSE?LINUX:?/etc/init.d/sendmail?stop也可以配置在下次启动的时候不自动启动某个进程,还是sendmail:Red?Hat:?/sbin/chkconfig?sendmail?offSUSE?LINUX:?/sbin/chkconfig?-s?sendmail?off除此之外,LINUX还提供了图形方式下的进程管理功能。对于Red?Hat,启动GUI,使用如下命令:?/usr/bin/redhat-config-services?或者鼠标点击?Main?Menu?-?System?Settings?-Server?Settings?-?Services.
提示:并非所有的daemons都会显示在该配置界面,如要看到全部的daemons,使用如下命令:/sbin/chkconfig?–list对于SUSE?LINUX,图形界面是YaST2,?可用如下命令来启动/sbin/yast2?runlevel?或者如Figure?10-2所示用鼠标点击Browse:?YaST/???YaST?modules???System???Runlevel?editor
2?关闭GUI只要有可能,就不要在Linux?server上启动GUI图形,通常在Linux?server上,没有必要启动GUI。,所有的管理任务均可在命令行方式下完成、或者通过重定向X和Web浏览器界面。有几个可用的基于Web的工具(例如webmin,?Linuxconf,?和SWAT).需要的时候启动GUI,用完马上关闭GUI。多数情况,服务器运行在runlevel?3,即在机器启动的时候不进入GUI。命令行方式下,执行startx?来启动Xserver.1.?查看runlevel的命令:runlevel会显示出上次和当前的runlevel?(如N?5?表示没有上次的runlevel?(N)?,当前的runlevel是5).2.?在不同的runlevels之间切换,使用命令?init?如切换到run?level?3,键入命令init?3下边是对Linux中不同runlevels的简要描述–?0?–?Halt?停机(不要将0设置为缺省,否则服务器启动后就会马上关闭)–?1?-?Single?user?mode?单用户模式–?2?-?Multi-user?不带NFS的多用户模式?(如果没有网络,相当与3)–?3?-?Full?multi-user?mode?完全多用户模式–?4?–?Unused?未使用–?5?-?X11–?6?–?Reboot?重启(不要将6设置为缺省,否则服务器会不断地
文档评论(0)