آموزش پیشرفته SQL Server (جلسه نهم) - نظارت بر عملکرد دیسک
نظارت بر عملکرد دیسک، قسمتی از آموزش پیشرفته SQL Server است، پیشنهاد می شود قبل از مطالعه ی نظارت بر عملکرد دیسک، قسمت های قبلی را مرور فرمایید.
نظارت بر عملکرد دیسک
همان طور که در برنامه Performance Monitor مشاهده فرمودید یکی دیگر از اشیاءی که می توانیم مورد نظارت قرار دهیم دیسک سرور است. اما قبل از اینکه به نحوه ی مونیتور کردن دیسک بپردازیم به توضیح چند مفهوم می پردازیم:
مفهوم Physical Disk: به دیسک های فیزیکی موجود در سرور Physical Disk اطلاق می شود.
مفهوم Logical Disk: هر دیسک فیزیکی می تواند شامل چندین پارتیشن یا درایو باشد به پارتیشن های موجود در سرور Logical Disk گفته می شود.
مفهوم RPM: سرعت دوران صفحات مربوط به یک دیسک در دقیقه است و هرچقدر RPM بالا باشد، سرعت Reed و Write افزایش پیدا خواهد کرد.
مفهوم Seek Time: زمان دسترسی Head دیسک به محل ذخیره سازی بلاک داده را Seek Time یا زمان جستجو می گویند. این زمان بر اساس میلی ثانیه است. بنابران هرچه Seek Time پایین تری داشته باشیم، سرعت Read و Write نیز افزایش پیدا خواهد کرد.
مفهوم Buffer: حافظه ای موقت بر روی دیسک است که امکان Cache کردن اطلاعات را فرآهم می کند. مکانیزم Cache باعث کاهش مراجعه مکرر به دیسک می شود.
بررسی انواع استانداردهای موجود برای دیسک (HDD)
1- استاندارد IDE: این نوع دیسک ها بصورت مکانیکی هستند و سرعت بسیار پایینی دارند و در PC استفاده می شوند.
2- استاندارد SATA: این نوع دیسک ها به صورت مکانیکی هستند و دارای سرعت انتقال بالاتری هستند (1.5Gb و 3Gb و 6Gb) و در PC استفاده می شوند.
3- استاندارد SCASI: این نوع دیسک ها به صورت مکانیکی هستند و دارای سرعت ذخیره و بازیابی مناسبو در سرورهای قدیمی استفاده می شوند. در این نوع دیسک ها قابلیت Hot Plug یعنی شناسایی یا Detect پردازشگر یا RAM اضافه شده در حالت کار وجود دارد.
4- استاندارد SAS: این نوع دیسک ها به صورت مکانیکی هستند و دارای سرعت ذخیره و بازیابی بالاو در سرورهای جدید استفاده می شوند. در این نوع دیسک ها قابلیت Hot Plug وجود دارد.
5- استاندارد SSD: این نوع دیسک ها به صورت الکترونیکیهستند و دارای سرعت ذخیره و بازیابی بسیار بالا (4.4GB/s و 6.0GB/s)و در سرورهای جدید استفاده می شوند. در این نوع دیسک ها قابلیت Hot Plug پشتیبانی می شود و البته قیمت بالایی دارند. از مزایای هاردهای SSD می توان به عمر طولانی، بدون صدا، مقاوم در برابر ضربه، مصرف برق کمتر، گرمای کمتر و البته سرعت بالا اشاره نمود.
توجه: در هاردهای Hybrid همزمان از HDD و SSD استفاده می شود و البته داده های پر استفاده در SSD قرار می گیرد.
RAID چیست؟
RAID سرنام واژگان Redundant Array if Independent Disk بحساب می آید.
RAID آرایه ای از دیسک های مستقل است که بطور موازی عملیات IO انجام می دهند. در واقع در تکنولوژی RAID چند HDD در کنار هم قرار می گیرند و به یک HDD واحد تبدیل می شوند.
مزایای RAID:
- افزایش کارایی و Performance
- جلوگیری از دست رفتن اطلاعات یا Fault Tolerant
نحوه پیاده سازی RAID:
تکنولوژی RAID را به دو صورت می توان پیاده کرد:
- پیاده سازی به صورت نرم افزای
- پیاده سازی به صورت سخت افزاری (RAID 0 و RAID 1 و RAID 5 و RAID 10 و...)
RAID Controller چیست؟
قطعه ای سخت افزاری که تکنولوژی RAID را پیاده سازی می کند.
لیست Counterها یا شمارنده های مهم دیسک
حالا که با مفاهیم مقدماتی آشنا شدید نوبت به معرفی Counter های مهم برنامه Performance Monitor برای نظارت بر عملکرد دیسک می رسد.
Counterهای لیست شده در زیر، همه برای مشخص کردن عملکرد و کارایی دیسک استفاده می شوند:
- Physical Disk : Disk Time
- Physical Disk : Current Disk Queue Length
- Physical Disk : AVG. Disk Queue Length
- Physical Disk :Disk Transfer/sec
- Physical Disk : Disk Byte/sec
- Physical Disk : AVG. Disk/sec Read
- Physical Disk : AVG. Disk/sec Write
در ادامه به توضیح مختصر هر کدام از Counterهای بالا خواهیم پرداخت.
1- Physical Disk : Disk Time
Physical Disk، نام Object این Counter است.
این Counter میزان مشغول بودن دیسک را به شکل درصدی نمایش می دهد.
توجه: اگر مقدار این Counter کمتر از 85 درصد باشد می توان گفت که دیسک بصورت نرمال در حال کار است.
2- Physical Disk : Current Disk Queue Length
Physical Disk، نام Object این Counter است.
این Counter صف انتظار برای دسترسی به دیسک را مشخص می کند.
توجه: اگر مقدار این Counter کمتر از 2 باشد می توان گفت که دیسک بصورت نرمال در حال کار است.
3- Physical Disk : AVG. Disk Queue Length
Physical Disk، نام Object این Counter است.
این Counter میانگین صف انتظار برای دسترسی به دیسک را مشخص می کند.
توجه: اگر مقدار این Counter کمتر از 2 باشد می توان گفت که دیسک بصورت نرمال در حال کار است.
4- Physical Disk :Disk Transfer/sec
Physical Disk، نام Object این Counter است.
این Counter میزان خواندن و نوشتن دستورالعمل ها در دیسک را مشخص می کند.
توجه: اگر مقدار این Counter کمتر از 400 باشد می توان گفت که دیسک بصورت نرمال در حال کار است.
5- Physical Disk : Disk Byte/sec
Physical Disk، نام Object این Counter است.
این Counter حجم داده هایی که از دیسک خوانده و یا نوشته می شود را نشان می دهد.
توجه: اگر مقدار این Counter کمتر از 800 مگابایت باشد می توان گفت که دیسک بصورت نرمال در حال کار است.
6- Physical Disk : AVG. Disk/sec Read
Physical Disk، نام Object این Counter است.
این Counter مدت زمان خواندن داده ها از دیسک را نشان می دهد.
توجه: اگر مقدار این Counter کمتر از 10 میلی ثانیه باشد می توان گفت که دیسک بصورت نرمال در حال کار است.
7- Physical Disk : AVG. Disk/sec Write
Physical Disk، نام Object این Counter است.
این Counter مدت زمان نوشتن داده ها از دیسک را نشان می دهد.
توجه: اگر مقدار این Counter کمتر از 10 میلی ثانیه باشد می توان گفت که دیسک بصورت نرمال در حال کار است.
در ادامه آموزش نظارت بر عملکرد دیسک خواهید دید...!
با خرید جلسه 8 از بسته آموزشی "افزایش کارآیی پایگاه داده" موارد زیر را خواهید دید:
- توضیح در مورد نحوه پیاده سازی RAID 0 و RAID 1 و RAID 5 و RAID 10
- راه حل های رفع مشکلات مربوط به دیسک
- و...
دسترسی به موارد آموزشی بالا در بسته خریداری شده
- شماره جلسه: 9
- نام فایل ویدئو: 03
- فرمت فایل: mp4.
نقطه شروع بحث بالا (نظارت بر عملکرد دیسک) در ویدئو: 39:12
برای خرید و دانلود کاملآموزش پیشرفته SQL Server کلیک کنید.
READ MORE