
Я запускаю Ubuntu 14.02 headless server на Virtual Box. Я подключаюсь к Box по ssh с помощью Cygwin. Я используюэкран, открыто ~6 вкладок.
В первой вкладке я запускаюподача тлеющего угля. Он следит за изменениями в файлах и обслуживает их на веб-сервере. Другие вкладки работаютemacs. Когда я нажимаю «Сохранить» в emacs, браузер на моем хосте обновляется (с помощью ember-cli).
В среднем обновление страницы занимает ~1 секунду, почти мгновенно. Но иногда обновление страницы занимает ~7 секунд, и emacs тоже тормозит.
Что может быть причиной этой проблемы, как ее обнаружить и устранить?
Настройки VirtualBox:
- Базовая память: 512 МБ
решение1
Наиболее вероятным объяснением является то, что у вас слишком мало памяти,
Вы можете узнать об использовании памяти Ubuntu с помощью
# free -m
total used free shared buffers cached
Mem: 7863 4007 3855 308 303 1710
-/+ buffers/cache: 1994 5869
Swap: 6143 0 6143
Проверьте размерб/у обмен, 0 в моем случае, потому что у меня 8 ГБ памяти, и я ничего не делаю в это время. Если же ваш swap полностью используется, как я предполагаю, ваша виртуальная машина тратит все время на подкачку страниц в память и из нее, замедляя вашу систему.
Увеличьте размер памяти виртуальной машины, нажав на ее имя, затем «Система», затем «Базовая память».