Haruskah saya membagi disk virtual VMware menjadi beberapa file atau tidak?

15

Saya menggunakan VMware Workstation 12 untuk membuat mesin virtual Win7 yang dapat saya gunakan di Linux untuk program-program seperti Photoshop dan After Effects.

VMware meminta opsi ini untuk membagi file mesin virtual menjadi bagian 2Gb. Ini bukan sesuatu yang saya perhatikan untuk pertama kalinya, TETAPI saya ingin tahu apakah ada penurunan kinerja yang nyata atau tidak.

Tangkapan layar dari jendela terkait:

masukkan deskripsi gambar di sini

Tidak, saya tidak akan memindahkan VM ini dalam waktu dekat, meskipun Jika saya pindah saya bisa menunggu file ditransfer dengan sempurna.

emrecnl
sumber

Jawaban:

12

Tampaknya tidak ada gunanya memecah file gambar kecuali Anda membuatnya pada volume FAT32 atau berbagi jaringan yang memiliki batasan ukuran file.

VMware memiliki ini untuk mengatakan:

Pilih Split virtual disk menjadi beberapa file jika disk virtual disimpan pada sistem file yang memiliki batasan ukuran file.

Referensi lain mengatakan ini :

Memilih untuk membagi VMDK menjadi file 2GB tidak berdampak pada kinerja.

Bagaimanapun, file gambar disk terbesar yang saya miliki saat ini (pada hard drive USB portabel yang diformat NTFS) adalah ~ 150GB. Saya bahkan telah mencadangkannya menggunakan 7-zip ke jaringan berbagi semalam. Tidak ada masalah sama sekali.

Dari segi kinerja, serius, untuk apa yang Anda lakukan, Anda tidak akan melihat perbedaan antara gambar tunggal dan gambar split. Saya membayangkan perbedaan yang dapat dilihat akan mulai muncul dengan gambar dalam ukuran 100-an GB. Namun, jika Anda ingin menggunakan apa yang secara teknis paling performan, maka itu adalah file gambar monolitik tunggal yang sudah Anda lakukan. Anda baik-baik saja ;-)

misha256
sumber
Terima kasih balasannya. Saya pergi untuk opsi disk monolitik.
emrecnl
1
"tidak ada gunanya memecah file gambar ... kecuali ... pada volume FAT32" tidak benar. Lihat jawaban saya.
jamesdlin
@jamesdlin Poin yang benar, saya akan memperbarui jawaban saya menjadi kurang salah "dogmatis" dalam hal itu.
misha256
1
Bukankah ini kasus yang jauh lebih mudah untuk meningkatkan ukuran disk jika disimpan sebagai file terpisah? Karena dengan begitu hanya perlu membuat beberapa file lagi, alih-alih menyalin seluruh file monolitik. Selain memakan waktu lebih lama, ini juga berarti Anda tidak dapat menumbuhkan file monolitik melebihi 50% dari ukuran partisi. kb.vmware.com/selfservice/microsites/…
cxrodgers
@cxrodgers itulah sebabnya saya selalu menggunakan disk image "tipis", tetapi membuatnya lebih besar dari yang dibutuhkan. Tapi, Anda bisa menambahkan disk vs menumbuhkan disk. Saya selalu memisahkan OS dan data. Saya hanya membuang ekstra 50/100 GB ke OS dan tidak pernah mendekati. Drive data biasanya NAS sehingga tidak ada masalah dengan disk virtual. - Bagaimanapun juga itu adalah poin yang baik untuk dipertimbangkan!
FreeSoftwareServers
16

Kerugian dari disk monolitik:

  • Jika Anda menghapus snapshot dan perlu mengkonsolidasikan .vmdkfile yang tidak digunakan , jika Anda perlu mendefrag .vmdkfile, dll., Maka host Anda membutuhkan ruang kosong sebanyak seluruh .vmdk file. Sebaliknya, jika Anda menggunakan disk split, maka host Anda hanya membutuhkan ruang kosong yang sama dengan salah satu .vmdkekstensi individu .
  • Jika Anda ingin menyalin atau mencadangkan VM, Anda mungkin menyalinnya ke sistem file yang tidak mendukung file besar tersebut.
  • Jika Anda sedang menyalin atau mencadangkan VM tetapi perlu membatalkan operasi dan melanjutkannya nanti, menggunakan disk split jauh lebih tidak menyakitkan.

Keuntungan dari disk monolitik:

  • Lebih sedikit kekacauan sistem file (dan dalam hal ini lebih mudah dikelola).
  • VM akan membutuhkan lebih sedikit pegangan file terbuka. Beberapa sistem operasi host memiliki batas agak rendah pada jumlah maksimum menangani file terbuka, dan ini bisa menjadi masalah jika Anda mengambil banyak foto.
jamesdlin
sumber
Lihat juga sanbarrow.com/vmdk-howtos.html#monolithicversussplit untuk perbandingan dengan pro dan kontra menggunakan disk monolitik vs. split / chunked.
SaeX
1

Jika Anda menggunakan VM yang sangat besar seperti 1TB atau lebih besar maka Anda harus melihat semua masalah yang datang dengan menyalin file sebesar ini. Bahkan beberapa orang memiliki masalah di mana mereka tidak dapat dipindahkan sama sekali. Program seperti robocopy atau xcopy akan hang atau error.

Saya juga mencoba program lain seperti TeraCopy Pro dan ketika sampai pada file 2TB tidak akan pernah selesai.

Shawn Hall
sumber