Интерпритация вывода vzmemcheck. [message #51892] |
Wed, 18 February 2015 06:03 |
ingtar
Messages: 3 Registered: April 2014
|
Junior Member |
|
|
Добрый день! Помогите, пожалуйста, прояснить несколько темных мест в выводе данной команды. Постараюсь повторить еще раз то, что смог понять по выводу сам (если я не прав - буду рад об этом услышать ) и соответственно вопросы.
Вот вывод с одного из отдыхающих серверов:
CTID LowMem LowMem RAM MemSwap MemSwap Alloc Alloc Alloc
util commit util util commit util commit limit
111111 34.19 43980465111040.00 92.95 359.82 36072777484075008.00 3817.98 36072777484075008.00 36072777484075008.00
11111123 47.59 43980465111040.00 125.33 73.57 36072777484075008.00 139.80 36072777484075008.00 36072777484075008.00
12213444 47.13 43980465111040.00 168.55 71.66 36072777484075008.00 142.53 36072777484075008.00 36072777484075008.00
51235322 47.05 43980465111040.00 168.78 71.74 36072777484075008.00 142.87 36072777484075008.00 36072777484075008.00
122211 17.25 43980465111040.00 73.10 46.08 36072777484075008.00 146.22 36072777484075008.00 36072777484075008.00
266643 52.10 43980465111040.00 200.86 129.11 36072777484075008.00 577.49 36072777484075008.00 36072777484075008.00
27433 7.89 20.83 28.78 16.96 122.83 65.14 152.83 7178.90
21245 27.97 43980465111040.00 138.75 237.13 36072777484075008.00 1468.07 36072777484075008.00 36072777484075008.00
67422 38.09 43980465111040.00 163.24 134.36 36072777484075008.00 522.84 36072777484075008.00 36072777484075008.00
67432 72.46 43980465111040.00 442.62 350.50 36072777484075008.00 555.92 36072777484075008.00 36072777484075008.00
345672 109.21 43980465111040.00 2435.49 1402.66 36072777484075008.00 1638.08 36072777484075008.00 36072777484075008.00
31468 58.66 43980465111040.00 296.31 207.71 36072777484075008.00 400.07 36072777484075008.00 36072777484075008.00
74334 90.26 43980465111040.00 4185.18 989.58 36072777484075008.00 1508.49 36072777484075008.00 36072777484075008.00
34521 57.88 126.61 201.53 160.25 228.61 275.76 258.61 6752.86
56131 490.33 43980465111040.00 1053.79 515.35 36072777484075008.00 601.67 36072777484075008.00 36072777484075008.00
64532 490.81 43980465111040.00 1085.41 557.22 36072777484075008.00 653.90 36072777484075008.00 36072777484075008.00
26632 62.46 43980465111040.00 210.26 385.20 36072777484075008.00 569.13 36072777484075008.00 36072777484075008.00
34621 13.40 335.32 924.45 1308.17 7503.32 1407.08 7503.32 19222.07
19075 17.63 41.22 181.73 168.59 143.22 324.06 553.22 3796.93
--------------------------------------------------------------------------
Summary: 1782.35 659706976666124.12 12177.11 7185.65 541091662261133120.00 14957.10 541091662261133568.00 541091662261162048.00
19262.00 19262.00 48155.00 56347.00 56347.00 56347.00 56347.00 56347.00
На всех виртуалках включен vswap, какие-то я пытался лимитировать, какие-то нет
Интересует секция Summary
1) Что такое Low memory? По оф. документации - область памяти в начале адресного пространства, которое контролируется ядром. Судя по выводу - это всегда примерно половина от доступной оперативки. Судя по документации - это порядка 4 Гигов для x86_64 архитектуры. (800 метров для 32, хытытыпы://wiki.openvz.org/User_Guide/Managing_Resou rces#Monitoring_Memory_Consumption) В этом у меня противоречия Что помещают виртуалки в эту область? Свои инит процессы, порожденные инитом хостовой машины? И какой все таки у нее предел?
2) Плохо ли иметь в графах Commit нелимитированные значения? Если виртуалка начнет требовать себе немерено ресурсов - она их получит, но разработчики OpenVZ писали, что новый механизм vswap заменяет расчет множества beancounter'ов. Следует ли жестко ограничивать верхние приделы машинок? Best practise так сказать.
|
|
|