用户名:
密 码:

Virtuozzo的几种内核是做什么用的?什么场景启用nosplit内核?

问题
Virtuozzo For Linux在安装时候,提示选择UP/UP-nosplit/SMP/SMP-nosplit/ENT/ENT-nosplit等几种内核,在什么场景下,如何选择这些内核?

解决方案
选择相应的内核,首先根据内存大小,然后是CPU个数。

UP内核:一个CPU支持,小于4GB的内存场景下使用
SMP内核:两个或者多个CPU支持,小于4GB内存场景使用
Enterprise内核:任何CPU个数的支持,大于4GB内存场景时候使用

在标准Linux内核中,编译时候有个功能被成为split,它可以对CPU和内存的使用资源进行某些特殊的分割,不过在某些情况下会影响整个系统的性能。在Redhat Linux的kernel中,这个参数是被禁的,也就是nosplit。在Virtuozzo的kernel中,他是启动的。那么什么时候推荐使用split,什么时候要使用nosplit呢?

当这台VPS应用是重负载应用并且包含很多个进程(比如数十个,500个进程),那么启用split,性能更好。也就是,用vz标准内核即可。如果是重负载应用但是只包含很少的进程(比如跑单个进程的大型应用),那么禁用split,性能更好。也就是说要使用vzkernel-nosplit这种内核方可。

后期加装vzkernel的方法:
进入硬件节点,执行rpm -ivh vzkernel-xxxx-xxx.rpm即可
然后编辑/etc/grub/grub.conf,找到default值
该值从0起,表示自动启动第一个内核,1表示第二个内核,2表示第三个内核
以此类推
修改这个值并重新启动,vz就会用新内核启动了.

  来源:互联网
阅读:
日期:2010-8-30
 
收藏此文 】 【 打印此文 】   
  • 上一篇:完美解决VMware server 2.0.x WEB控制页面访问慢,不稳定等问题
  • 下一篇:没有了
  • TAG: Virtuozzo的几种内核是做什么用的?什么场景启用nosplit内核?
    • 官方网址: dns110.com
    • CopyRight © 2010 域名频道 版权所有
    • 地址:上海市松江区新松江路1188弄37号 邮编:201620
    • 电话: 021-67820741 67820742 67820743 传真: 转分机805 值班电话: 021-67820743
    • 在线支持QQ: 219854  客户服务QQ:714658643  MSN:chenlh@dns110.com  Email: support@dns110.com
    • 沪ICP备06024974号