天下网吧 >> 网吧天地 >> 网吧技术 >> 网吧系统 >> 正文

高手进阶:为服务器和桌面分别配置内核

2008-4-8赛迪网佚名

  服务器和桌面的应用环境是不同的,前者侧重于稳定性和可靠性,后者可能更加侧重于功能性和响应的及时性。所以在对Linux内核进行配置的时候,应该根据不同的应用环境做出适应此环境的选项调整。

  

  进程的上下文切换需要消耗CPU周期,频繁的进程调度会降低系统的性能,但是这会在一定程度上提高系统的响应,如何在两者之间做出合理的选择,主要还是依据具体的应用环境。对于桌面用户而言,提高系统的交互体验更加重要,故可以适当提高系统的HZ值,并且打开内核抢占,内核抢占分为自愿抢占(Voluntary Kernel Preemption)和强制抢占(Preemptible Kernel),前者是插入可抢占点,后者是除了不能抢占的地方全部都是可抢占点,也就是说抢占点连成了片,所以后者的时延更低。网络服务器就不同了,RTT的分部可能在0.5-500ms,甚至1s多,高HZ值和抢占带来的优势不明显,所以不如适当降低HZ值,并且禁止抢占。对于一些实时性要求更高的场合,可以考虑采用对实时性进行特殊优化过的实时Linux。

  

  Linux内核作为一个通用内核,必须满足各方的需求,但是众口难调,维护一个这样的内核确实很不容易,向那些维护人员致敬,尤其是Linus先生。

欢迎访问最专业的网吧论坛,无盘论坛,网吧经营,网咖管理,网吧专业论坛https://bbs.txwb.com

关注天下网吧微信,了解网吧网咖经营管理,安装维护:


本文来源:赛迪网 作者:佚名

声明
本文来源地址:0
声明:本站所发表的文章、评论及图片仅代表作者本人观点,与本站立场无关。若文章侵犯了您的相关权益,请及时与我们联系,我们会及时处理,感谢您对本站的支持!联系Email:support@txwb.com.,本站所有有注明来源为天下网吧或天下网吧论坛的原创作品,各位转载时请注明来源链接!
天下网吧·网吧天下
  • 本周热门
  • 本月热门
  • 阅读排行