linux操作系统性能调优的方法

linux操作系统性能调优的方法

ID:12164232

大小:1.15 MB

页数:20页

时间:2018-07-16

linux操作系统性能调优的方法_第1页
linux操作系统性能调优的方法_第2页
linux操作系统性能调优的方法_第3页
linux操作系统性能调优的方法_第4页
linux操作系统性能调优的方法_第5页
资源描述:

《linux操作系统性能调优的方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、按照传统,Linux不同的发行版本和不同的内核对各项参数及设置均做了改动,从而使得系统能够获得更好的性能。下边将分四部分介绍在RedHatEnterpriseLinuxAS和SUSELINUXEnterpriseServer系统下,如何用以下几种技巧进行性能的优化:QUOTE:1、Disablingdaemons(关闭daemons)2、ShuttingdowntheGUI(关闭GUI)3、Changingkernelparameters(改变内核参数)4、Kernelparameters(内核参数)5、Tuningtheprocessorsubsystem(处理器子系统调优)6、Tu

2、ningthememorysubsystem(内存子系统调优)7、Tuningthefilesystem(文件系统子系统调优)8、Tuningthenetworksubsystem(网络子系统调优)1关闭daemons有些运行在服务器中的daemons(后台服务),并不是完全必要的。关闭这些daemons可释放更多的内存、减少启动时间并减少CPU处理的进程数。减少daemons数量的同时也增强了服务器的安全性。缺省情况下,多数服务器都可以安全地停掉几个daemons。Table10-1列出了RedHatEnterpriseLinuxAS下的可调整进程.Table10-2列出了SUSEL

3、INUXEnterpriseServer下的可调整进程. 注意:关闭xfsdaemon将导致不能启动X,因此只有在不需要启动GUI图形的时候才可以关闭xfsdaemon。使用startx命令前,开启xfsdaemon,恢复正常启动X。可以根据需要停止某个进程,如要停止sendmail进程,输入如下命令:RedHat:/sbin/servicesendmailstopSUSELINUX:/etc/init.d/sendmailstop也可以配置在下次启动的时候不自动启动某个进程,还是sendmail:RedHat:/sbin/chkconfigsendmailoffSUSELINUX:/

4、sbin/chkconfig-ssendmailoff除此之外,LINUX还提供了图形方式下的进程管理功能。对于RedHat,启动GUI,使用如下命令:/usr/bin/redhat-config-services或者鼠标点击MainMenu->SystemSettings->ServerSettings->Services.提示:并非所有的daemons都会显示在该配置界面,如要看到全部的daemons,使用如下命令:/sbin/chkconfig–list对于SUSELINUX,图形界面是YaST2,可用如下命令来启动/sbin/yast2runlevel或者如Figure10-2

5、所示用鼠标点击Browse:YaST/?>YaSTmodules?>System?>Runleveleditor2关闭GUI只要有可能,就不要在Linuxserver上启动GUI图形,通常在Linuxserver上,没有必要启动GUI。,所有的管理任务均可在命令行方式下完成、或者通过重定向X和Web浏览器界面。有几个可用的基于Web的工具(例如webmin,Linuxconf,和SWAT).需要的时候启动GUI,用完马上关闭GUI。多数情况,服务器运行在runlevel3,即在机器启动的时候不进入GUI。命令行方式下,执行startx来启动Xserver.1.查看runlevel的命令

6、:runlevel会显示出上次和当前的runlevel(如N5表示没有上次的runlevel(N),当前的runlevel是5).2.在不同的runlevels之间切换,使用命令init如切换到runlevel3,键入命令init3下边是对Linux中不同runlevels的简要描述–0–Halt停机(不要将0设置为缺省,否则服务器启动后就会马上关闭)–1-Singleusermode单用户模式–2-Multi-user不带NFS的多用户模式(如果没有网络,相当与3)–3-Fullmulti-usermode完全多用户模式–4–Unused未使用–5-X11–6–Reboot重启(不要

7、将6设置为缺省,否则服务器会不断地重启)修改文件/etc/inittab来设置机器启动的runlevel,如Figure10-3。对于SUSELINUXEnterpriseServer,执行YaSTrunlevel命令改变缺省runlevel值.如图Figure10-2。缺省情况下,保存了6个控制台:F1……F6。为节省内存,可以减少为3个。使用mingettyttyx命令来实现,如图Figure10-3提示:即便是已经关闭了GUI,依然可以远

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

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

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