VMWare Ubuntu 14.04 не читает оперативную память

У меня есть виртуальная машина с Ubuntu 14.04 LTS. Все работало нормально. Я выделил ему еще несколько баранов, но VSphere теперь говорит, что у него сейчас нет ни одного баранов. Vmware сообщает, что оперативная память недоступна в секунду. Как я могу убедиться, что этот процессор использует всю выделенную ему память?

Picture-1

1


Picture-2

2

Вот что вы получаете от $ free -m

             total       used       free     shared    buffers     cached
Mem:         20080       5311      14768          1        188       3659
-/+ buffers/cache:       1463      18617
Swap:         8187          0       8187
0
задан 11 February 2016 в 23:26
1 ответ

Ваша система работает должным образом. Вы выделили этой виртуальной машине ~ 20 ГБ, и операционная система вашего сервера правильно сообщает о доступной оперативной памяти. Если ваш сервер работает медленно, скорее всего, это связано с тем, что его кеш-диск требует подогрева. После перезагрузки содержимое диска не кэшируется в ОЗУ. По мере того, как процессы читают файлы с диска, эти данные кэшируются в ОЗУ, и последующие операции чтения этих данных обслуживаются непосредственно из ОЗУ, а не с диска.

Дайте вашей системе некоторое время, и ее производительность должна соответствовать или превышать прошлую производительность. Если вы действительно хотите вникнуть, вы можете использовать vmtouch для ручного управления кешем вашей ОС, но будьте осторожны, вам следует делать это только в крайнем случае, и только если у вас есть глубокое понимание система виртуальной памяти ядра.

1
ответ дан 4 December 2019 в 16:41

Теги

Похожие вопросы