نتیجه گیری
سرور Vmware ESX به شما 2 گزینه برای دسترسی و مدیریت دیسک پیشنهاد می دهد – VMFS و RDM. هر دو اینها از فایل سیستم کلاستر، اسامی کاربر پسند برای دیسک ها و فایل های اختصاص یافته شده پشتیبانی شده استفاده می کنند. هر دو VMFS و RDM از مهاجرت به وسیله vmotion پشتیبانی می کنند. این مطالعه مقایسه سرعت و کارایی را انجام داد و به غیر از تفاوت های ریز در سرعت و کارایی مورد دیگه ای پیدا نکرد.
برای تست لود دسترسی تصادفی بین VMFS و RDM در یک توان کاری I/O مشخص تفاوتی قابل محسوسی ندیدیم. در تست لود ترتیبی با سایز بلاک های I/O کوچک تکنولوژی RDM با افزایش کم توان کاری نسبت به VMFS برتری دارد. با این حال با افزایش سایز بلاک های I/O این گپ در توان کاری بین VMFS و RDM کمتر می گردد.
در تمام تست های لود با بلاک سایزهای متفاوت RDM هزینه مصرف CPU خیلی بهتری نسبت به VMFS دارد.
نتایج تست در این مطالعه نشان می دهد VMFS و RDM تقریبا یک لود کاری مشابه را در عملیات های I/O برای اکثر لودهای کاری ارائه می دهند. اما یک تفاوت در سرعت و کارایی I/O در لودهای کاری مواقعی است که CPU ماشین مجازی بر روی یک هاست با CPU کاملا رزرو شده اجرا گردد یا در این وضعیت بیافتد. البته این تفاوت فقط در اپلیکیشن هایی در دنیای واقعی قابل دیدن است که ماشین مجازی ها بخواهند از تمام ظرفیت منابع خود استفاده کنند. شما باید بسته به نوع سرویس انتخابی و SLA خود یکی از این 2 تکنولوژی را برای اپلیکیشن های Enterprise انتخاب کنید.
به هر حال چند نمونه براتون مثال می زنیم که بدونید چه اپلیکیشن هایی باید از RDM استفاده کنند:
- اپلیکیشن های backup که به طور ترتیبی دیتا رو با یک بلاک سایز مشخص از دیسک می خوانند
- اپلیکیشن های پایگاه داده که بار کاری بالایی بر روی دیتا دارند و نیازمند سرعت و کارایی زیاد هستند
به هر حال استفاده از تکنولوژی RDM نه فقط برای سرعت و کارایی این اپلیکیشن ها بلکه برای دسترسی سطح پایینتر به کنترلر دیسک به جای یک لایه سربار کنترلر مجازی توصیه میگردند.
سخت افزارهای مورد استفاده
- ذخیره ساز: CLARiiON CX3‐40 (4Gbps)
- حافظه: 4 گیگ برای هر پردازنده ذخیره ساز
- دیسک های مورد استفاده: 25 دیسک برند segate 146 گیگ با سرعت 15K RPM با RAID 0
- HBA برند QLA 2460 4Gbps
نرم افزار
- مجازی ساز: ESX Server 3.5 (build 64607)
پیکربندی سیستم عامل مهمان
- سیستم عامل: ویندوز سرور 2003 سرویس پک 2 معماری 32 بیتی با 512 مگابایت رم و 1 سی پی یو سوکت
- دیسک تست: 20 گیگابایت دیسک فرمت نشده
پیکربندی ذخیره ساز
- کش خواندن: 1 گیگابایت برای هر پردازنده ذخیره ساز
- کش نوشتن: 1.9 گیگابایت
- RAID-0 گروه 1: 10 دیسک (10 گیگابایت LUN)
- RAID-0 گروه 2: 15 دیسک (10 گیگابایت LUN)
- ظرفیت MetaLUN: 20 گیگابایت
پیکربندی Iometer
- تعداد عملیات های I/O ورودی و خروجی: 64
- زمان اجرا: 5 دقیقه
- زمان افزایش شیب: 60 ثانیه
- تعداد workerهای خودکار: 1