عند مقارنة وحدات التخزين، يركز كثير من المستخدمين على سرعة القراءة والكتابة بالميجابايت في الثانية. لكن هذه الأرقام لا تعكس دائمًا الأداء الحقيقي، خاصة عند تشغيل قواعد البيانات أو الخوادم.
ولهذا يعتمد مسؤولو الأنظمة على مقياس آخر يُعرف باسم IOPS.
IOPS اختصار لـ Input/Output Operations Per Second، ويقيس عدد عمليات القراءة والكتابة التي يمكن لوحدة التخزين تنفيذها خلال ثانية واحدة.
كلما ارتفع هذا الرقم، زادت قدرة القرص على التعامل مع عدد كبير من الطلبات في الوقت نفسه.
تنفذ آلاف العمليات الصغيرة في الثانية.
تتعامل مع طلبات متعددة من عدة آلات افتراضية.
تحتاج إلى استجابة سريعة للطلبات المتزامنة.
خصوصًا مع الأحمال المرتفعة.
قد يمتلك قرص سرعة نقل مرتفعة، لكنه يقدم IOPS منخفضًا، أو العكس، حسب نوع الحمل.
ليس بالضرورة، إذ يعتمد الأداء أيضًا على زمن الاستجابة (Latency) وسرعة نقل البيانات.
IOPS يقيس عدد العمليات في الثانية، بينما Latency يقيس الزمن الذي تستغرقه العملية الواحدة.
يعد IOPS من أهم المقاييس لفهم أداء وحدات التخزين، خاصة في البيئات التي تعتمد على عدد كبير من عمليات القراءة والكتابة الصغيرة، مثل قواعد البيانات والخوادم الافتراضية.