iT邦幫忙

0

ESXi的VMDK讀寫效能....

最近要幫user把一台FreeBSD P2V進VM中,因為有近200GB的資料也得一併P2V(user端沒有NAS,只有server上才有RAIDOrz),鵝先在一般機器上測試(i.e. AHCI+SATA),沒想到原來的source disk不論是以RDM或是透過IOMMU/VT-d讓guest直接抓到實體HD,copy到guest所在的vmdk時都只有1.xMB/sec左右(鵝知道小檔一多throughput一定好不起來,但這也太流汗了點Orz),但是source/destination同在實體HD上時throughput又還好(3年多前的2.5" 5400rpm HD好歹還能跑出1xMB/secOrz),請問一下要怎麼搞才有搞頭啊OrzOrz....

cmwang iT邦大師 1 級 ‧ 2013-05-17 09:36:26 檢舉
補上P2V的結果....

200G從source HD以RDM的方式讓guest mount上,cp到destination VMDK,總共花了5hr21min,CPU time大約吃了4324sec(約23%),還算可以接受就是了....
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

8
darkeryu
iT邦新手 1 級 ‧ 2013-05-13 23:59:15
最佳解答

Hi,
本身沒使用過FreeBSD, 但看您的問題可以嘗試安裝 vmtools 在FreeBSD上面, 應該會有很大的改善.
可以參考這篇安裝vmtools.
https://www.dan.me.uk/blog/2012/01/31/how-to-install-vmware-tools-in-freebsd-9/

cmwang iT邦大師 1 級 ‧ 2013-05-15 12:29:38 檢舉

鵝後來新建一個VM,裝好vmtools負責將source disk copy到destination vmdk,throughput的確就好多了,所以真的是沒裝vmtools惹的禍....

6
u8526425
iT邦大師 1 級 ‧ 2013-05-13 10:02:27

雖然這動作很白痴
但是有試過source掛在別台機器上
再透過LAN傳檔嗎

cmwang iT邦大師 1 級 ‧ 2013-05-13 10:13:56 檢舉

鵝本來是想用Live CD把guest boot起來,然後把source disk mount上,直接cp了事(因此此時幾乎沒啥network service可用),不過鵝試著用另一個guest去mount destination vmdk,寫入一堆小檔就真的只有1.xMB/sec,所以鵝就沒再試NFS之類了....

我要發表回答

立即登入回答