
Ich betreibe einen Ubuntu 14.02 Headless-Server auf einer Virtual Box. Ich melde mich per SSH mit Cygwin bei der Box an. Ich verwendeBildschirm, es sind ~6 Tabs geöffnet.
Im ersten Tab führe ichGlut servieren. Es überwacht Dateien auf Änderungen und stellt sie auf dem Webserver bereit. Andere Registerkarten laufenEmacs. Wenn ich bei Emacs auf „Speichern“ klicke, wird der Browser auf meinem Host aktualisiert (per Ember-CLI).
Im Durchschnitt dauert das fast sofortige Aktualisieren der Seite etwa 1 Sekunde. Manchmal dauert das Aktualisieren der Seite jedoch etwa 7 Sekunden und Emacs wird auch langsamer.
Was könnte die Ursache dieses Problems sein und wie kann ich es erkennen und beheben?
VirtualBox-Einstellungen:
- Basisspeicher: 512 MB
Antwort1
Die wahrscheinlichste Erklärung ist, dass Sie zu wenig Speicher haben,
Die Auslastung Ihres Ubuntu-Speichers ermitteln Sie über
# free -m
total used free shared buffers cached
Mem: 7863 4007 3855 308 303 1710
-/+ buffers/cache: 1994 5869
Swap: 6143 0 6143
Überprüfen Sie die Größe desgebrauchter Tausch, 0 in meinem Fall, weil ich 8 GB Speicher habe und im Moment nichts tue. Wenn Ihr Swap stattdessen vollständig genutzt wird, was ich annehme, verbringt Ihre VM die ganze Zeit damit, Seiten in den Speicher und aus ihm heraus zu lagern, was Ihr System verlangsamt.
Erhöhen Sie die Größe des VM-Speichers, indem Sie auf den Namen, dann auf „System“ und anschließend auf „Basisspeicher“ klicken.