next up previous contents
Next: About this document ... Up: 其他問題 Previous: 問題一   Contents

問題二

  1. 在 SATA 硬碟 virsh 進行 snapshot 產生、還原約 10 幾秒,但在 SSD 硬碟卻要 4 至 5 分鐘,出奇的慢。
    [root@dywIssd ~]# time virsh snapshot-revert kvmusb snap1-kvmusb
    
    real    4m5.158s
    user    0m0.006s
    sys 0m0.010s
    
  2. 解決方式:修改 VM image 檔所在的目錄 /var/lib/libvirt/images 掛載參數,以下例子是將 /var/lib/libvirt 目錄獨立掛載,且掛載參數包含 defaults,commit=60,barrier=0,nobh
    [root@dywIssd ~]# grep libvirt /etc/fstab
    /dev/mapper/dywIssd-libvirt /var/lib/libvirt ext4 defaults,commit=60,barrier=0,nobh 1 2
    
    [root@dywIssd ~]# df -h /var/lib/libvirt
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/mapper/dywIssd-libvirt
                           50G   21G   26G  45% /var/lib/libvirt
    
  3. 在測試 virsh snapshot 還原,只花令人滿意的不到 3 秒時間就完成。
    [root@dywIssd ~]# time virsh snapshot-revert kvmusb snap1-kvmusb
    
    real    0m2.537s
    user    0m0.005s
    sys 0m0.009s
    



2017-05-01