Keuntungan dari penyediaan penyimpanan yang tebal dibandingkan penyediaan yang tipis dengan mesin virtual

9

Saya biasanya menggunakan ruang penyimpanan yang tipis saat membangun VM: menyediakan banyak fleksibilitas, dan tampaknya lebih cepat untuk dibuat.

Satu-satunya keuntungan pasti potensial yang dapat saya lihat adalah untuk memastikan bahwa VM tidak kehabisan ruang yang tersedia pada infrastruktur penyimpanan yang mendasarinya - adakah yang lain?

warren
sumber
tampaknya merupakan duplikat dari serverfault.com/questions/279773/... --- mungkin keduanya harus digabung
mdpc
@ mdpc - Saya melihat bahwa ketika bersiap-siap untuk bertanya yang satu ini - ini terkait, tetapi saya pikir ini cukup berbeda untuk menjamin dirinya sendiri :)
warren

Jawaban:

5

Disk yang disediakan tipis tidak dapat menyusut; setelah Anda mengalokasikan semua blok, itu saja.

Juga, kecuali Anda melakukan Quick Format, Windows akan benar-benar mengisi seluruh disk tipis yang disediakan.

Mungkin juga ada penalti kinerja, tetapi saya tidak 100% yakin dan ini adalah sesuatu yang harus diuji; Saya tahu itu adalah kasus dengan beberapa hypervisor berbasis host.

gravyface
sumber
4
Anda dapat menipiskan VM tebal jika Anda melakukan penyimpanan vMotion.
jftuga
3

Penyebab tidak disebutkan lainnya:

  • hard disk yang disediakan dapat menjadi sangat terfragmentasi dengan sangat mudah. Jika Anda tidak dapat mendefrag perangkat hosting, itu dapat sangat merusak kinerja.
  • jika Anda pernah kehabisan ruang disk nyata pada penyimpanan tipis yang disediakan di mana Anda mengalokasikan lebih dari ruang, setiap penulisan dapat membawa kegagalan bencana pada satu atau beberapa drive VM, biasanya melampaui perbaikan apa pun, sehingga Anda sebaiknya memantau penggunaan disk Anda yang sebenarnya pada host penyimpanan dengan hati-hati.
wazoox
sumber
2

disk jarang memiliki hit overhead kinerja ekstra, karena memantau ukurannya dan memperluasnya saat diperlukan membutuhkan sumber daya. Tidak terlalu banyak, tetapi itu tergantung pada sumber daya yang Anda miliki. Untuk beberapa pengaturan, ruang disk tidak menjadi masalah, jadi semuanya dialokasikan untuk meningkatkan kinerja, bagi yang lain, ada cukup siklus CPU dan IOPS, tetapi ruang penyimpanan terbatas (terutama ketika menggunakan penyimpanan berbasis SSD), jadi lebih baik menggunakan jarang disk

dyasny
sumber
3
Bahkan hit kinerja sebagian besar fragmentasi. Saat menginisialisasi drive, semua bloknya bersebelahan, sementara mereka dapat menjadi sangat terfragmentasi ketika provisi tipis. "memantau ukuran dan memperluasnya" tidak terjadi; file jarang sebenarnya adalah fitur sistem file "bebas" dan mereka tumbuh secara otomatis ketika blok dialokasikan untuk mereka.
wazoox
1
Itu benar jika Anda menggunakan sistem file (yang dapat menjadi masalah kinerja dengan haknya sendiri, kecuali jika Anda masuk ke tanah IO langsung, yang tidak selalu merupakan hal yang baik juga)
dyasny
2

Keuntungan utama dari Provisi tebal adalah:

  • Alokasi Hard Drive lebih mungkin untuk menggunakan blok yang berdekatan, sehingga fragmentasi lebih sedikit pada piring-piring fisik
  • Ruang disk fisik dialokasikan segera, sehingga Anda tidak akan jatuh ke dalam perangkap penyediaan berlebihan.

Kerugian utama adalah:

  • Penyediaan disk akan memakan waktu lebih lama karena harus sepenuhnya mengklaim ruang itu
  • Bahkan kapasitas yang tidak digunakan oleh VM yang diberikan digunakan dalam alokasi.
gWaldo
sumber