1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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?stop SUSE?LINUX:?/etc/init.d/sendmail?stop 也可以配置在下次启动的时候不自动启动某个进程,还是sendmail: Red?Hat:?/sbin/chkconfig?sendmail?off SUSE?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)

文档精品 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档