Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu内核配置欣赏

今天看了下Ubuntu 12.04的linux-souce-3.2.19默认的内核配置,非常完美,稳定,性能平衡于Debian和rhel之间。对于要求不是很高的企业来讲还是很不错的,下面我们一起来欣赏一下几个重要部分配置:1,Ubuntu使用了非常高的版本linux-3.2.19改造,这点比Debian6 , rhel6都高不少,后者才使用到2.6.32版本,这个也是Ubuntu的特点。激进分子,这点不敢苟同,要经过自己的测试,妥善采纳,千万不要轻易在自己的Debian,rehl上编译这么新的内核,可能会死的难看,各种支持库有兼容问题。2,general通用设置这块Ubuntu和Debian一样开启了内核slub内存分配机制(slab)改进版本,更加适合大规模cpus numa部署,而在rhel,CentOS中则还是传统的slab支持。但是他们全部都没有使用optimize for size选项,这点其实开启了内核会小点,性能能更好点,但是最好还是要测试下,本人是支持开启的(自己的内核才1.6M),他们都开启了内核调试模块再其中大大影响了性能,建议关闭kprobes oprofile等调试分析选项除非你是分析师。3,模块选项:Ubuntu和rhel centos一样都开启了模块安全检查功能在里面 checksum有效防止rookit后门。4,io调度:Ubuntu和rhel,centos一样使用了CFQ为为默认的调度器,其实如果你是vps商,纯web服务器等开启这个不错,但是如果你是高压力数据库建议还是改为电梯调度deadline吧。(oralce-linux就是使用的deadline)5,processor选项:ubunt和rhel.Debian一样都是开启通用x86cpu,而没有选择具体的cpu类型,这点需要咱们更改,还有就是preemption抢占的开启,和rhel,centos为了支持桌面,支持kvm虚拟机的资源分配开了轻度抢占模式,如果大家不做kvm主机,不做桌面建议改成传统的无抢占模式server模式。最有一点就是timer frequency和Debian一样设置为250,本人认为这是一个非常好的值,rhel等就设置为1000结果浪费了大量cpu资源用於切换,我的意见是除非你的cpu非常强大主频3.5G以上,网卡,带宽达到1G,有大量的ddos攻击否则还是老老实实把centos rhel的1000改成250.
  • 1
  • 2
  • 下一页
避免误删文件:Linux回收站机制Linux od命令: 按不同进制显示文件相关资讯      Ubuntu内核配置  本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款