Linux系统性能调优讲述.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Linux系统性能调优讲述

Linux系统平台调优 关闭GUI: 1. 查看runlevel runlevel 2. 切换runlevel init 3/5 Linux系统平台调优 改变内核参数: 1. 内核参数可变,在命令行下执行sysctl 2. SUSE LINUX图形下修改内核参数:/sbin/yast powertweak 3. SH LINUX图形下修改内核参数:/usr/bin/redhat-config-proc 4. 内核参数保存在/proc(特别是/proc/sys),提供了内核、处理器、内存、网络及其他组件的相关参数 Linux系统平台调优 处理器子系统调优: 1. CPU是性能的瓶颈 2. Hyper-Threading(超线)在操作系统里可虚化一个CPU为两个CPU 3. 启动Hyper-Threading的操作系统:内核基于SMP 4. CPU越多,Hyper-Threading获得性能上的提高就越少 2CPU:15-25% 4CPU: 1-13% 8CPU: 0-5% Linux系统平台调优 内存子系统调优 1. 改变虚拟内存参数:/proc/sys/vm 2. sysctl –w vm.bdflush=“30 500 0 0 500 3000 60 20 0” 注意:vm.bdflush共9个参数, 一般改变的3个参数: 第一参数. nfract: 为排队写入磁盘前,bdflush daemon允许的缓冲区最大百分比 第三参数. ndirty: 为bdflush即刻写的最大缓冲区的值,值越大,bdflush更新磁盘数据过程所花费的时间越多 第七参数:nfract_sync:发生同步前,缓冲区变dirty的最大百分比 Linux系统平台调优 内存子系统调优 3. 配置kswapd daemon,指定Linux的内存交换页数量 sysctl –w vm.kswapd=“1024 32 64” 第一参数. Tries_base相当于内核每次交换的“页”的数量的四倍;增加该值提高性能。 第二参数:tries_min是每次kswapd swaps出去的pages的最小数量 第三参数:swap_cluster是kswapd即刻写入的pages数量;该值越小,会提高磁盘I/O的性能;该值越大,可能会对请求队列带来负面影响 4. 其它改进性能虚拟内存参数:buffermen, freepages, overcommit_memory, cluster, pagecache, pagetable-cache Linux系统平台调优 网络子系统调优: 1. 关闭如下参数可防止黑客对服务器IP地址的攻击 sysctl –w net.ipv4.conf.eth0.accept_source_route=0 sysctl –w net.ipv4.conf.lo.accept_source_route=0 sysctl –w net.ipv4.conf.default.accept_source_route=0 sysctl –w net.ipv4.conf.all.accept_source_route=0 Linux系统平台调优 网络子系统调优: 2. 开启TCP SYN cookies,保护服务器避免受syn-flood攻击,包括Dos和DDos sysctl –w net.ipv4.tcp_syncookies=1 Linux系统平台调优 网络子系统调优: 3. 迫使服务器忽略来自被列入网关的服务器的得定向 sysctl –w net.ipv4.conf.eth0.secure_redirects=1 sysctl –w net.ipv4.conf.lo.secure_redirects=1 sysctl –w net.ipv4.conf.default.secure_redirects=1 sysctl –w net.ipv4.conf.all.secure_redirects=1 Linux系统平台调优 网络子系统调优: 4. 如果服务器不是路由器,那么它不会发送重定向,我们通常关闭该功能 sysctl –w net.ipv4.conf.eth0.send_redirects=0 sysctl –w net.ipv4.conf.lo.send_redirects=0 sysctl –w net.ipv4.conf.default.send_redirects=0 sysctl –w net.ipv4.conf.all.send_redirects=0 Linux系统平台调优 网络子系统调优: 5. 配置服务

文档评论(0)

shuwkb + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档