Skonfigurowałem maszynę wirtualną kvm / qemu na moim serwerze domowym (Ubuntu Server 12.04). Mój system hosta jest zainstalowany na małym dysku SSD, ale obraz vm (plik dysku wirtualnego) jest zapisany na klasycznym dysku twardym. Odkąd uruchamiam ten vm, HDD nie przestaje się obracać i co kilka sekund słyszę też skaczące głowy. Czy istnieje sposób na ograniczenie tego dostępu? Mój system gościa to także Ubuntu Server 12.04 z wyłączoną wymianą. Ma bieżący przydział 1536 MB i maksymalny przydział 2048. Host ma 4 GB pamięci RAM.
Oto /etc/fstab
system gościa (bez domyślnego bloku komentarzy):
proc /proc proc nodev,noexec,nosuid 0 0
/dev/mapper/integration-root / ext4 errors=remount-ro 0 1
# /boot was on /dev/sda1 during installation
UUID=1cea0a98-2d6b-4338-b33c-f3aa76819c35 /boot ext2 defaults 0 2
find / -cmin -60
?find / -cmin -60
zwraca wiele plików. Nie jestem pewien, ale mogą to być wszystkie pliki.find / -cmin -60
dokładnie robi? Nie pracowałemfind
dużo.sudo find / -xdev -cmin -5
około 5 minut po uruchomieniu?-xdev
sprawia, że nie schodzi do/proc
i/sys
& c.Odpowiedzi:
Maszyna wirtualna zamapuje dostęp do dysku na dostęp do dysku i dostęp do pamięci RAM na dostęp do pamięci RAM. Oznacza to, że zamiana Ubuntu na dysk powoduje prawdziwy dostęp do dysku, którego można uniknąć, dając Ubuntu więcej pamięci VM.
źródło
top
i było trochę blisko granicy. Dla celów testowych dałem vm więcej pamięci RAM, a dostęp do dysku wydaje się być nieco mniejszy niż wcześniej, ale wciąż często. Mimo to zaktualizuję pamięć hosta (aby móc zapewnić gościowi więcej na stałe), ponieważ wydaje się, że to przynajmniej część problemu. Dzięki! :-)