У меня есть 16 базовых машин, имеющих 8 ГБ RAM рабочие окна 2008, я установил virtualbox на ней и установил окна OS на 64 бита 2008 года и выделил 4 ГБ RAM ей. База данных Mysql была установлена на госте ОС для моего приложения для использования его. Действие базы данных Mysql довольно высоко.
К сожалению, ОС Хоста показывает использование Физической памяти 89%, которое полностью недопустимо. Есть ли какая-либо конфигурация, что я могу сделать inorder для сокращения использования Физической памяти хоста ОС?
Если я суммирую весь процесс, перечисленный в диспетчере задач, он не выходит за предел 2 ГБ
Вы зарезервировали 4 ГБ из своих 8 ГБ для VM. Даже если Ваш гость не использует его, что выделенная память недоступна к Вашему хосту, в то время как гость работает. Это означает, берут 50% от вершины при чтении использования RAM. Остающиеся 39% переводят в 3.12 ГБ. Это звучит о прямо для Вашей операционной системы + активное, под управлением серверное приложение. Если сумма не складывает, удостоверьтесь, что Вы просматриваете процессы от всех пользователей и не только Вашего пользователя.
У меня есть два других наблюдения:
89% 8 ГБ - немного больше чем 7 ГБ. Возможно, существуют выделения временной памяти, которые не прослеживаются с определенными процессами, или дисковый кэш используется (который имел бы смысл, данный высокое действие в MySQL).
Удостоверьтесь, что Вы используете 64-разрядные версии MySQL и другого такого программного обеспечения (я предполагаю, конечно, что MySQL доступен для Windows как собственная 64-разрядная программа).