Thin Provisioning چیست؟

Thin Provisioning چیست؟

دیسک های مجازی در زیرساخت VMware به دو صورت می باشند، که عبارت اند از:
  1. Thin Disk
  2. Thick Disk

هنگامی که ماشینی با دیسک Thick ساخته می‌شود، تمام فضا به صورت یکباره به ماشین اختصاص پیدا می‌کند. مثلاً اگر دیسک با حجم 50GB ساخته شود، در همان لحظه این مقدار از فضای حافظه به ماشین اختصاص پیدا می‌کند، بلوک‌های حافظه خالی است ولی در حافظه‌هاست مربوط استفاده شده در نظر گرفته شده است و قابل دسترسی برای استفاده در دیگر ماشین‌ها نمی‌باشد.

وقتی ماشینی با دیسک Thin ساخته می‌شود در ابتدا به اندازه 1MB تا 8MB بسته بلاک سایز، از حافظه‌هاست را اشغال می‌کند صرف نظر از اندازه‌ای که در هنگام ساخت این دیسک برای آن در نظر گرفته شده. همین ساختار برای مثال قبل به این صورت است که سایز دیسک از 1MB با نوشته شدن اطلاعات افزایش پیدا می‌کند و تا 50MB می‌تواند رشد کند.

چرا استفاده از دیسک‌های Thin مهم و سودمند است؟

استفاده از این نوع دیسک در حافظه (سخت افزار) و زمان (Backup Time) صرف جویی می‌کند. بیشتر ماشین‌های مجازی از تمام حافظه تخصیص یافته استفاده نمی‌کند، و این یعنی هدر رفتن یکی از منابع با ارزش سیستم.

نرخ پردازش Zeroing روی دیسک‌های Thin و Thick

Zeroing چیست؟

پردازشی است که طی آن بلاک‌های حافظه با صفر پر می‌شود تا تضمین شود که داده قبلی در آن وجود ندارد، این پروسه در ESX هنگامی رخ می‌دهد که ماشین جدیدی ساخته شده و اولین بار بلاک های VMFS ایجاد می‌شود.

تست کارایی دیسک‌های Thin و Thick در شرایط کاری یکسان

برای انجام این آزمایش، یک ماشین با دیسک Thin و یک ماشین با دیسک Thick را بر روی یک Array ایجاد کرده و این دو ماشین را در برابر حجم کاری یکسانی قرار می‌دهیم. ساختار سخت افزاری مورد آزمایش به صورت زیر می‌باشد.

محیط تست از 16 هاست تشکیل شده که روی آن‌ها ESX سرور نصب شده است و روی هر هاست هم یک ماشین مجازی قرار گرفته شده است، حافظه هم به صورت اشتراکی از 15 دیسک که به صورت RAID 0 پیکربندی شده‌اند.

اطلاعات مقایسه‌ای بین دیسک‌های Thin و Thick زیر به هنگام تست جمع آوری می‌شود.

  • نرخ ورود و خروح داده در ماشین‌های مجازی
  • نرخ ورود و خروج اطلاعات در دیسک‌های حافظه تحت شبکه
  • نرخ کپی کردن روی دیسک‌های حافظه تحت شبکه

نمودار مقایسه‌ای نرخ کپی ماشین‌های مجازی روی دیسک‌های Thin و Thick

نمودار مقایسه‌ای نرخ تبادل داده در مرحله Zeroing و Post Zeroing روی دیسک‌های Thin و Thick

پیشنهاد شده است که هنگام کار با دیسک‌های Thin، بهتر است بر روی Datastore Disk Usage و Datastore Disk Overallocation، گزینه‌های هشدار دهنده برای اعلام وضعیت حافظه قرار داده شود.

با نگاه به نتایج بالا می‌توان دید دیسک‌های Thin از نظر کارایی تفاوتی با دیسک‌های Thick ندارد بلکه در هزینه‌ها می‌توان صرفه جویی زیادی کرد.

امتیاز دهید
پیمایش به بالا