Что может стать причиной медленной работы виртуальной машины? Я использую рабочую станцию vmware с ubuntu 14.04 на компьютере с четырехъядерным процессором i7, 8 ГБ ОЗУ и приличный жесткий диск (не ssd). Я выделил 2 ядра (4 логических процессора) и 3 ГБ оперативной памяти для виртуальной машины, чтобы у нее было достаточно энергии. иногда это хорошо, а иногда это становится необычайно медленным в течение продолжительных периодов времени. Я использую несколько вкладок браузера, текстовый редактор, почтальон, сервер базы данных, http-сервер и вкладки терминала, но я думаю, что это не должно быть слишком большой нагрузкой для него, учитывая аппаратное обеспечение, которое я выделил. Я проверил диспетчер задач, и иногда он просто на 100% использует диск из виртуальной машины в течение нескольких минут за один раз. иногда он застревает и просто продолжает читать без охлаждения. это случается с кем-то еще? кажется, влияет только на вм. Нативная ОС остается относительно отзывчивой в эти периоды высокой нагрузки.

2 ответа2

2

Я согласен с Келтари. Я думаю, что вы находитесь в точке, где вы определили проблему, и, возможно, она связана с диском (как вы упомянули 100% -ное использование), но вам все еще нужно немного покопаться, чтобы найти виновника. Это будет исследование, чтобы найти проблему, поэтому трудно предоставить шаг за шагом, куда идти. Я рекомендую рассмотреть все варианты для определения причины замедления.

Посмотрите на некоторые инструменты, такие как представленные здесь: http://www.tecmint.com/command-line-tools-to-monitor-linux-performance/

Если это основано на диске, такие инструменты, как lsof и iotop звучат как хорошее место для начала (при условии, что top и ps не в состоянии помочь вам найти причину).

0

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

Из-за этого ВМ может работать медленно. В противном случае проблема может быть либо на стороне сети, либо на стороне хоста.

Это зависит от ситуации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .