IOPS چیست و نحوه محاسبه آن به چه صورت می باشد

IOPS یا Input/Output Operations Per Second معیاری برای اندازه‌گیری عملکرد دستگاه‌های ذخیره‌سازی مانند هارد دیسک (HDD)، درایو حالت جامد (SSD) و ذخیره‌سازهای SAN/NAS است.

فرمول کلی محاسبه IOPS:

که در آن:

  • Average Latency: میانگین تأخیر در دسترسی به داده‌ها (برحسب میلی‌ثانیه)
  • Average Seek Time: میانگین زمان جستجو برای پیدا کردن داده (برحسب میلی‌ثانیه)

فرمول دقیق‌تر برای HDD:

که در آن:

  • Seek Time: میانگین زمان جستجو (ms)
  • Rotational Latency: تأخیر چرخشی، که برابر است با:
  • (RPM: تعداد دور در دقیقه دیسک سخت)

فرمول IOPS برای SSD:

درایوهای SSD به دلیل نداشتن قطعات مکانیکی، تأخیر بسیار کمی دارند و IOPS آن‌ها معمولاً از طریق بنچمارک اندازه‌گیری می‌شود، اما می‌توان تخمینی از آن داشت:

که در آن:

  • Throughput: نرخ انتقال داده برحسب مگابایت بر ثانیه (MB/s)
  • Block Size: اندازه‌ی بلاک داده برحسب KB (معمولاً 4KB، 8KB و …)

اگر مقدار مشخصی از Queue Depth (تعداد درخواست‌های هم‌زمان) داشته باشیم، می‌توان مقدار تأخیر را نیز در نظر گرفت:


مثال محاسبه IOPS برای HDD و SSD

۱. HDD با مشخصات زیر:

۲. SSD با مشخصات زیر:

اولین فردی باشید که دیدگاه می نویسد...

ارسال پیام