Linux 性能调优的几种方法(一)

原贴:http://www.serverol.com/tech/896.html

Linux 性能调优的几种方法(一) 2005-12-16 10:29:03 menling 来源:中华服务器网 点击:1925次 加入收藏夹


按照传统,Linux不同的发行版本和不同的内核对各项参数及设置均做了改动,从而使得系统能够获得更好的性能。下边将分四部分介绍在RedHatEnterpriseLinuxAS和SUSELINUXEnterpriseServer系统下,如何用以下几种技巧进行性能的优化:1、Disablingdaemons(关闭daemons)2、ShuttingdowntheGUI(关闭GUI)3、Changingkernelparameters(改变内核参数)4、Kernelparameters(内核参数)5、Tuningtheprocessorsubsystem(处理器子系统调优)6、Tuningthememorysubsystem(内存子系统调优)7、Tuningthefilesystem(文件系统子系统调优)8、Tuningthenetworksubsystem(网络子系统调优)1关闭daemons有些运行在服务器中的daemons(后台服务),并不是完全必要的。关闭这些daemons可释放更多的内存、减少启动时间并减少CPU处理的进程数。减少daemons数量的同时也增强了服务器的安全性。缺省情况下,多数服务器都可以安全地停掉几个daemons。Table10-1列出了RedHatEnterpriseLinuxAS下的可调整进程.Table10-2列出了SUSELINUXEnterpriseServer下的可调整进程 注意:关闭xfsdaemon将导致不能启动X,因此只有在不需要启动GUI图形的时候才可以关闭xfsdaemon。使用startx命令前,开启xfsdaemon,恢复正常启动X。 可以根据需要停止某个进程,如要停止sendmail进程,输入如下命令:RedHat:/sbin/servicesendmailstopSUSELINUX:/etc/init.d/sendmailstop也可以配置在下次启动的时候不自动启动某个进程,还是sendmail:RedHat:/sbin/chkconfigsendmailoffSUSELINUX:/sbin/chkconfig-ssendmailoff除此之外,LINUX还提供了图形方式下的进程管理功能。对于RedHat,启动GUI,使用如下命令:/usr/bin/redhat-config-services或者鼠标点击MainMenu->SystemSettings->ServerSettings->Services.对不起,您需要登录后才能查看全部详细内容

上一条技术: Linux 性能监测工具及调优介绍(三) 下一条技术: Linux 性能调优的几种方法(二) 网上冲浪更快更爽,下载带有 Google 工具栏的 Firefox

Linux按照传统,Linux不同的发行版本和不同的内核对各项参数及设置均做了改动,从而使得系统能够获得更好的性能。下边将分四部分介绍在RedHatEnterpriseLinuxAS和SUSELINUXEnterpriseServer系统下,如何用以下几种技巧进行性能的优化:1、Disablingdaemons(关闭daemons)2、ShuttingdowntheGUI(关闭GUI)3、Changingkernelparameters(改变内核参数)4、Kernelparameters(内核参数)5、Tuningtheprocessorsubsystem(处理器子系统调优)6、Tuningthememorysubsystem(内存子系统调优)7、Tuningthefilesystem(文件系统子系统调优)8、Tuningthenetworksubsystem(网络子系统调优)3改变内核参数Linux内核是操作系统的核心,对所有的Linux发行版本是通用的。内核参数可以改变,在命令行下执行sysctl命令。提示:缺省情况下,LINUX内核包括不必重启就可以使用sysctl命令的必要的模块。尽管如此,如果你在安装系统的时候选择移除该功能,那么你只有重新启动LINUX,才可以使得改变生效。SUSELINUX提供了图形界面下的修改方式。使用如下命令来启动powertweak工具:/sbin/yastpowertweak使用如下命令启动基于字符的管理菜单:/sbin/yast2powertweak

RedHat也提供了图形界面下更改sysctl参数的方式:/usr/bin/redhat-config-proc如图Figure10-5

Parameterstoragelocations内核参数保存在/proc(特别是/proc/sys),提供了内核、处理器、内存、网络及其他组件的相关参数。每个执行的进程都有一个以相应PID命名的目录。Figure10-3列出了一些包括内核信息的文件。

Linux 性能调优的几种方法(三) 2005-12-16 10:46:05 menling 来源:中华服务器网 点击:1810次 加入收藏夹


Linux按照传统,Linux不同的发行版本和不同的内核对各项参数及设置均做了改动,从而使得系统能够获得更好的性能。下边将分四部分介绍在RedHatEnterpriseLinuxAS和SUSELINUXEnterpriseServer系统下,如何用以下几种技巧进行性能的优化:1、Disablingdaemons(关闭daemons)2、ShuttingdowntheGUI(关闭GUI)3、Changingkernelparameters(改变内核参数)4、Kernelparameters(内核参数)5、Tuningtheprocessorsubsystem(处理器子系统调优)6、Tuningthememorysubsystem(内存子系统调优)7、Tuningthefilesystem(文件系统子系统调优)8、Tuningthenetworksubsystem(网络子系统调优)8网络子系统的调优操作系统安装完毕,就要对网络子系统进行调优。对其它子系统的影响:影响CPU利用率,尤其在有大量TCP连接、块尺寸又非常小时,内存的使用会明显增加。如何预防性能下降如下的sysctl命令用于改变安全设置,但是它也可以防止网络性能的下降。这些命令被设置为缺省值。·关闭如下参数可以防止黑客对服务器IP地址的攻击 ·开启TCPSYNcookies,保护服务器避免受syn-flood攻击,包括服务取决denial-of-service(DoS)或者分布式服务拒绝distributeddenial-of-service(DDoS)(仅适用RedHatEnterpriseLinuxAS) ·以下命令使服务器忽略来自被列入网关的服务器的重定向。因重定向可以被用来进行攻击,所以我们只接受有可靠来源的重定向。 另外,你可以配置接受或拒绝任何ICMP重定向。ICMP重定向是路由器传输路由信息的机制。比如,当网关接收到来自所接网络主机的Internet数据报时,网关可以发送重定向信息到一台主机。网关检查路由表获得下一个网关的地址,第二个网关将数据报路由到目标网络.关闭这些重定向得命令如下: ·如果这个服务器不是一台路由器,那么它不会发送重定向,所以可以关闭该功能:对不起,您需要登录后才能查看全部详细内容

涉水而过的声音此次想起,

Linux 性能调优的几种方法(一)

相关文章:

你感兴趣的文章:

标签云: