1 / 18
文档名称:

linux调优.doc

格式:doc   页数:18页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

linux调优.doc

上传人:875845154 2016/4/20 文件大小:0 KB

下载得到文件列表

linux调优.doc

文档介绍

文档介绍:Linux 性能调优的几种方法(一) 按照传统, Linux 不同的发行版本和不同的内核对各项参数及设置均做了改动, 从而使得系统能够获得更好的性能。下边将分四部分介绍在 Red Hat Enterprise L inux 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 work 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/ 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 (如N5 表示没有上次的 runlevel (N) , 当前的 runleve l是 5). 2. 在不同的 runlevels 之间切换,使用命令 init 如切换到 run level 3 ,键入命令 init 3 下边是对 Linux 中不同 runlevels 的简要描述–0– Halt 停机( 不要将 0 设置为缺省,否则服务器启动后就会马上关闭) –1- Single user mode 单用户模式–2- Multi-user 不带 NFS 的多用户模式( 如果没有网络,相当