linux性能调整

linux性能调整

ID:27589836

大小:84.00 KB

页数:11页

时间:2018-12-03

linux性能调整_第1页
linux性能调整_第2页
linux性能调整_第3页
linux性能调整_第4页
linux性能调整_第5页
资源描述:

《linux性能调整》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、RedHatEnterpriseLinux4服务器性能优化2007年5月22日17:31:21一、前言本文档针对OOP8生产环境,具体优化策略需耍根据实际怙况进行调整:本文档将在以下儿个方面來阐述如何针对RedHatEnterpriseLinux进行性能优化。1)LinuxProc文件系统,通过对Proc文件系统进行调赘,达到性能优化的目的。2)Linux性能诊断工具,介绍如何使用LinuxLl带的诊断丁.具进行性能诊断。加粗斜体表示可以直接运行的命令。下划线表示文件的内容。二、/proc/sys/kernel/优化1)/proc/sys/kernel/ctrl-a

2、lt-del该文件有一个二进制值,该值控制系统在接收到ctrkalt+delete按键组合时如何反应。这两个值分别是:零(0)值,表示捕获ctrl+alt+delete,并将其送至init程序;这将允许系统可以安全地关闭和重启,就好象输入shutdown命令―枠。壹(1)值,表示不捕获ctrl+alt+delete,将执行非正常的关闭,就好象直接关闭电源一样。缺省设置:0建议设S:1,防止意外按下ctrl+alt+delete导致系统非正常秉启。2)proc/sys/kernel/msgmax该文件指定丫从一个进程发送到另一个进程的消息的最大长度(bytes)。进程

3、间的消息传递是在内核的内存屮进行的,不会交换到磁盘上,所以如果增加该值,则将增加操作系统所使用的内存数量。缺省设罝:81923)/proc/sys/kernel/msgmnb该文件指定一个消息队列的最大长度(bytes)。缺省设置:163844)/proc/sys/kernel/msgmni该文件指定消息队列标识的最大数H,即系统范围A最大多少个消息队列。缺省设置:165)/proc/sys/kernel/panic该文件表示如果发生“内核严重错误(kernelpanic)",则内核在重新引导之前等待的吋闾(以秒为单位)。零(0)秒,表示在发生内核严重错误时将禁止f

4、t动重新引导。6)proc/sys/kernel/shmall该文件表示在任何给定吋刻,系统上可以使川的共亨内存的总觉(bytes)。缺省设置:20971527)/proc/sys/kernel/shmmax该文件表示内核所允许的最大共卒

5、AJ存段的大小(bytes)。缺省没置:33554432建议设置:物理内存*50%实际可用最大共卒内存段大*=shmmax*98%,其屮大约2%用于共卒内存结构。可以通过设界shmmax,然记执行ipcs-I來验证。8)/proc/sys/kernel/shmmni该文件农示用于整个系统的共享内存段的最大数M(个)。缺省设罝:40

6、969)/proc/sys/kernel/threads-max该文件表示内核所能使用的线程的最人数0。缺省设置:204810)/proc/sys/kernel/sem该文件川于控制内核信号:S,信号觉足SystemVIPC川于进程间通讯的方法。建议设置:25032000100128第一列,表示每个信号集屮的鉍大信号呈数H。第二列,表示系统范围内的最大信号ft总数固。第三列,表示每个信兮发生时的最火系统操作数目。第叫列,•农示系统范围内的最人信号集总数3。所以,(第•一列)*(第四列)=(第二列)以上设罝,可以通过执行ipcs-l來验证。11)待续。。。三、/pro

7、c/sys/vm/优化1)/proc/sys/vm/block_dump该文件表示是否打开BlockDebug模式,用于记录所宥的读写及DirtyBlock写回动作。缺省设R:0,禁用BlockDebug模式2)/proc/sys/vm/dirty_background_ratio该文件表示脏数据到达系统整体内存的百分比,此吋触发pdflush进程把脏数据写回磁盘。缺省设罝:103)/proc/sys/vm/dirty_expire_centisecs该文件表示如果脏数据在內存屮驻留吋间超过该值,pdflush进程在下一次将把这些数据写问磁盘。缺省设置:3000(1

8、/100秒)4)/proc/sys/vm/dirty_ratio该文件表示如果进程产生的脏数据到达系统幣体内存的西分比,此吋进程自行把脏数据写回磁盘、缺省设置:405)/proc/sys/vm/dirty_writeback_centisecs该文件表示pdflush进程周期性间隔多久把脏数据写回磁盘。缺省设置:500(1/100秒)6)/proc/sys/vm/vfs_cache_pressure该文件表示内核回收川于directory和inodecache內存的倾向;缺省值100表示内核将根据pagecache和swapcache,把directory和in

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

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

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