科技行者

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

知识库

知识库 安全导航

至顶网服务器频道Virtuozzo资源管理中CPU单位如何定义?

Virtuozzo资源管理中CPU单位如何定义?

  • 扫一扫
    分享文章到微信

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

本文介绍了Virtuozzo资源管理中CPU单位定义的方法。

2007年12月30日

关键字: CPU单位 Virtuozzo

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

    ZDNetChina服务器站 12月30日虚拟化技巧  VZ对CPU的资源的限制,包括两个限制:最大使用值和最少承诺值。

    最大使用值的对应英文是:CPU_Limits
    最少承诺值的对应英文是:CPU_Units

    通常,默认情况下,CPU_Limits是不限制的,也就是任何一个VPS的使用上限都可以达到100%。而CPU_Units是在创建VPS时候必须设置CPU最少承诺资源。也就是说,无论CPU多么繁忙,都会预留相应数量的Units资源给当前的VPS,比如,当创建两个VPS的时候,分别设置这两个VPS的资源是1000单位。当这两个VPS运行的时候,任何一个VPS都至少获得了1000单位的资源,并且可以一直占用到所有的资源。当CPU忙碌的时候,会预留出2000单位的资源,分别给两个VPS。

    有个特殊情况会使得最低资源保证失效,即所有VPS的CPU_Units累加总量超出了由cpu频率换算来的资源总量,这个时候由于资源不足,没法给每个VPS预留资源了。这时候,VPS之间会按照CPU_Limits值的比例来分配,而不在是预留固定资源了。

    对于轻量级的VPS,CPU_Limits建议设置为50~250,对于不限制资源的VPS给100~1000。CPU和unit时间片的换算方法:cat /proc/cpuinfo,可以查看到当前cpu的信息.其中有个项目为bogomips,将他的值乘以25,即得到当前CPU可以提供的总unit数量.换算到单位主频,1GMHz=50000Units

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

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

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