Выделенный сервер и SolusVM с Xen
Я только что установил новый узел Xen SolusVM на своем DC. Сервер расположен там, он принадлежит мне. Он был во Флориде и прекрасно работал как узел OpenVZ два дня назад. Это было взято в автономном режиме и отправлено в округ Колумбия в Чикаго для коло. Два дня назад баран отображал нормально, 35 ГБ.
Как только он добрался до DC в Чикаго, я попросил их переустановить CentOS 6, так как теперь это будет узел Xen, поэтому необходима новая установка.
После установки я вошел в систему и установил Xen для SolusVM, используя их скрипт установки. Потом я побежал free -m
и получил это:
total used free shared buffers cached
Mem: 924 482 442 0 25 297
-/+ buffers/cache: 158 766
Swap: 4093 0 4093
924MB это баран это все, что он показывает! Когда он покинул Флориду, у него было 35 ГБ. Так что я был немного обеспокоен, но подумал, что, возможно, Солус сделал это, когда установил Xen.
Как только я закончил настройку узла на панели SolusVM, я занялся управлением узлом и остался один, он говорит, что он имеет 35 ГБ оперативной памяти:
Поскольку это мой первый раз, когда устанавливается Xen PV для Solus, Solus и Xen разделяют оперативную память для использования отдельно для модулей VPS и системной памяти, и поэтому она не отображается бесплатно? Или DC что-то испортил?
Если так, то почему Xen делает это?
1 ответ
Память для dom0, вероятно, ограничена через ядро cmdline. Вы можете проверить это, изучив:
cat /proc/cmdline
Если есть что-то вроде: dom0_mem=min:1024M,max:1024M, то это является причиной неожиданного чтения ОЗУ.