vzcpucheck: ERROR: VE0 CPU units not set, or set too high! [message #26061] |
Tue, 15 January 2008 05:54 |
VLAD_X
Messages: 6 Registered: January 2008
|
Junior Member |
|
|
Всё запущено и нормально работает, но вот это немного напрягает:
# vzcpucheck
ERROR: VE0 CPU units not set, or set too high!
Probably you have not started /etc/init.d/vz
Часть конфигурации:
vz.conf: VE0CPUUNITS=360000
101.conf: CPUUNITS="96000"
102.conf: CPUUNITS="72000"
103.conf: CPUUNITS="192000"
# cat /proc/cpuinfo | grep bogomips
bogomips : 4803.81
bogomips : 4800.59
bogomips : 4800.47
bogomips : 4800.57
# cat /proc/fairsched
Version: 2.6 debug
veid id parent weight rate tasks run cpus flg ready start_tag value delay
0 0 0 1 0 75 0 1 .. 1 62692304913027 0 0
0 2147483647 0 1 0 75 0 1 .. 1 62692304913027 0 0
0 101 0 5 0 11 0 0 .. 0 62691682250367 0 0
101 0 101 5 0 11 0 0 .. 0 62691682250367 0 0
101 1 0 5 0 11 0 0 .. 0 62691682250367 0 0
0 102 0 6 0 14 0 0 .. 0 62692258034169 0 0
102 0 102 6 0 14 0 0 .. 0 62692258034169 0 0
102 1 0 6 0 14 0 0 .. 0 62692258034169 0 0
0 103 0 2 0 14 0 0 .. 0 62691378009588 0 0
103 0 103 2 0 14 0 0 .. 0 62691378009588 0 0
103 1 0 2 0 14 0 0 .. 0 62691378009588 0 0
# cat /proc/fairsched2
Version: 2.7 debug
id weight rate run cpus flg ready start_tag value delay
2147483647 1 0 1 1 .. 1 62692309645839 0 0
101 5 0 0 0 .. 0 62691682446747 0 0
102 6 0 0 0 .. 0 62692258235643 0 0
103 2 0 0 0 .. 0 62691378177096 0 0
# uname
Gentoo Linux 2.6.18-028stab051 #6 SMP x86_64 Intel(R) Core(TM)2 Quad CPU @ 2.40GHz GenuineIntel GNU/Linux
Что не так и как исправить?
|
|
|
|
|
|
|
Re: vzcpucheck: ERROR: VE0 CPU units not set, or set too high! [message #26133 is a reply to message #26130] |
Wed, 16 January 2008 07:23 |
maratrus
Messages: 1495 Registered: August 2007 Location: Moscow
|
Senior Member |
|
|
Здравствуйте,
У меня воспроизвелась эта ситуация. Но воспоизвелась из-за неправильных значений CPUUNITS (из-за слишком высоких). Уменьшив их, все стало хорошо. Скажите, пожалуйста, каким образом вы изменяли, например, VE0CPUUNITS, как при этом изменялись cpuunits для остальных VE.
Не могли бы вы показать их, а также /proc/fairshed в этом случае.
|
|
|
|
|
|
Re: vzcpucheck: ERROR: VE0 CPU units not set, or set too high! [message #26234 is a reply to message #26223] |
Fri, 18 January 2008 05:51 |
vaverin
Messages: 708 Registered: September 2005
|
Senior Member |
|
|
VLAD_X wrote on Thu, 17 January 2008 21:57 | Если реальные значения CPUUNITS для VE ещё можно считать округлёнными, то вот 250000 для VE0 - это далековато от установленных 200000.
|
Честно говоря, меня такое расхождение тоже несколько озадачивает. Попробую вытрясти какой-нибудь комментарий от разработчиков fairsched.
Quote: |
Quote: | А абсолютная величина CPUunits может быть полезна в следующем случае: если его поделить на Power of the node (которое как-то пересчитывается из bogomips, то есть как-то зависит от мощности CPU на ноде), пересчитать эту гарантию в мегагерцы и говорить о ней клиентам. Клиенты плохо понимают cpuunits, но всегда интересуются мегагерцами
|
Т.е. MHz = CPUUNITS/Power_of_the_node?
Получается, чем мощнее процессор, тем меньше MHz достанется VE при неизменных CPUUNITS?
|
Нет, я имел ввиду следующую пропорцию:
VE's Mhz guarantee VE's CPUUNITS
-------------------------- = -----------------
Total Mhz on the Node CPUs Power_of_the_node
то есть
Mhz on Node CPUs
VE's Mhz guarantee = VE's CPUUNITS * -----------------
Power_of_the_node
В принципе, при изменении мощности CPU должна адекватно измениться и Power_of_the_node, поэтому гарантия в Mhz существенно измениться не должна.
С уваженеим,
Василий Аверин
|
|
|