KVM konuğu kurarken bazı ciddi disk performans sorunları yaşıyorum. Basit kullanarak dd
testi, qcow2 görüntüleri (yansıtılmış RAID dizisinde) ikamet bu ana bilgisayarda bölüm boyunca en yazar 120MB / s misafirim arasında değişen yazma alırken, 0.5 3MB / s .
- Konuk birkaç CPU ve 4G RAM ile yapılandırılmış ve şu anda başka bir şey çalıştırmıyor; şu anda tamamen minimal bir kurulum.
- Performans kullanılarak test edilmiştir
time dd if=/dev/zero of=/tmp/test oflag=direct bs=64k count=16000
. - Konuk virtio kullanacak şekilde yapılandırılmış, ancak bu performansta bir fark yaratmıyor gibi görünüyor.
- Ana bilgisayar bölümleri 4 kb boyutundadır (ve yine de ana bilgisayarda performans iyidir).
- Disklerde geri yazma önbelleği kullanmak rapor edilen performansı büyük ölçüde artırır, ancak kullanmamayı tercih ederim; Bu olmadan bile performans bundan daha iyi olmalı.
- Ev sahibi ve misafir hem qemu-kvm 1.0 + noroms-0ubuntu13 hem de 0.9.8-2ubuntu17.1 libvirt ile gelen Ubuntu 12.04 LTS'yi çalıştırıyor.
- Ana bilgisayar son tarihi IO zamanlayıcısını etkinleştirdi ve konukta noop var.
Kvm performansında ince ayar yapan pek çok rehber var gibi görünüyor ve sonunda oraya gideceğim, ama sanırım bu noktada çok daha iyi bir performans elde etmem gerekiyor gibi görünüyor, bu yüzden bir şey zaten çok yanlış gibi görünüyor.
Güncelleme 1
Ve şimdi geri dönüp test ettiğimde aniden 26.6 MB / s; Bu beklediğim gibi daha fazla w / qcrow2. Sorunun ne olabileceğine dair herhangi bir fikriniz varsa (ve gizemli bir şekilde tekrar gelmesi durumunda) soruyu bırakacağım.
Güncelleme 2
Qcow2 performansı hakkında endişelenmeyi bıraktım ve RAID1'in üstündeki LVM'yi kesmeye başladım, yine de virtio kullanarak ancak disk sürücüsünde cache = 'none' ve io = 'native' ayarını yaptım. Yazma performansı şimdi ek. 135MB / sn yukarıdaki ile aynı temel testi kullanıyor, bu yüzden sorunun tamamen kolayca çözülebildiği zaman problemin ne olduğunu bulmakta pek bir nokta yok gibi görünmüyor.