2015年11月28日 星期六

把 snapshot 放到 ramdisk 增加 revert 效能

使用 vmware 時常常會需要在某個時間點作 snapshot 然後再 revert 回去
但是 revert 時常常會等很久  研究了以後發現 vmware 會把 snapshot 存成檔案
檔案大小就是 guest host ram 的大小
而 revert snapshot 應該就是從 disk 中把 snapshot 檔案讀回 ram 中
所以會發現 guest host ram 越大 revert 越慢的情況

既然如此 效能應該是卡在讀取 snapshot 檔案的部分
假如把 snapshot 檔案放到 ramdisk 裡面應該就能增加 revert 的效率

vm 主要的描述檔 vmk 中有個設定是 fileSearchPath


我試著在這位址中加入 ramdisk 的位址
然後把 snapshot 檔(vmem, vmsn) 放到 ramdisk 中
revert 完全沒問題 看起來速度的確有變快
如果是需要常常 revert 的使用情況
這個方法應該會很有幫助

沒有留言:

張貼留言