m
V2EX  ›  问与答

Linode这样XEN结构的VPS是否可以一直占100% CPU?

  •  
  •   m · Jan 16, 2013 · 4488 views
    This topic created in 4903 days ago, the information mentioned may be changed or developed.
    我的程序会消耗掉所有CPU进行运算,%idle==0
    如果我一直这样7x24小时占用100%CPU,是否会被Linode suspend掉?
    在我理解xen,kvm是独享资源,那么我是可以一直占用100% CPU的,是这样吗?
    3 replies    1970-01-01 08:00:00 +08:00
    citydog
        1
    citydog  
       Jan 17, 2013
    一直占用肯定不行,但确实是linode为每个vps都设置了一个资源上限,这个上限(例如CPU)在用户面板里大概显示为200%~300%,有几位linode user已经连续几小时跑在了300%,但只是收到系统设置的90%提示邮件而已,未接到linode官方的警告邮件。
    虽然如此linode不会让你超过资源上限而扰乱其他用户,但最好:长期占用控制在100%以内,阶段性占用控制在200%以内,对你、对其他人都好。
    个人建议~~
    m
        2
    m  
    OP
       Jan 17, 2013
    @citydog 单核cpu的xen vps,我长期跑100% CPU会有什么问题?系统load一直11左右:

    Linux 2.6.32-33-generic-pae (vps) 01/17/13 _i686_ (1 CPU)

    12:41:52 CPU %user %nice %system %iowait %steal %idle
    12:41:53 all 79.25 0.00 15.09 0.00 5.66 0.00
    12:41:54 all 74.77 0.00 19.63 0.00 5.61 0.00
    12:41:55 all 70.48 0.00 23.81 0.00 5.71 0.00
    12:41:56 all 80.00 0.00 11.82 0.00 8.18 0.00
    12:41:57 all 76.92 0.00 18.27 0.00 4.81 0.00
    12:41:58 all 67.80 0.00 16.95 0.00 15.25 0.00
    12:41:59 all 67.57 0.00 23.42 0.00 9.01 0.00
    12:42:00 all 77.06 0.00 14.68 0.00 8.26 0.00
    12:42:01 all 70.64 0.00 20.18 0.00 9.17 0.00

    # uptime
    12:42:05 up 2 days, 21:15, 2 users, load average: 11.39, 11.58, 10.99
    BOYPT
        3
    BOYPT  
       Jan 17, 2013
    一个虚拟机对hypervisor来说只是一个调度单位而已,比如kvm的话虚拟机只是host的一个进程。
    不管你占多少CPU,都是在可分配的颗粒之间排队而已。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2759 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 02:55 · PVG 10:55 · LAX 19:55 · JFK 22:55
    ♥ Do have faith in what you're doing.