科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网服务器频道Virtuozzo的几种内核是做什么用的?什么场景启用nosplit内核?

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

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

当这台VPS应用是重负载应用并且包含很多个进程(比如数十个,500个进程),那么启用split,性能更好。该值从0起,表示自动启动第一个内核,1表示第二个内核,2表示第三个内核以此类推,修改这个值并重新启动,vz就会用新内核启动了。

2008年3月18日

关键字: 操作系统 vps SMP CPU Linux 服务器 内核 Virtuozzo

  • 评论
  • 分享微博
  • 分享邮件

  问题

  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就会用新内核启动了

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章