هذا هو أمر ioping الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
ioping - أداة بسيطة لمراقبة زمن انتقال الإدخال/الإخراج للقرص
ملخص
com.ioping [-LABCDWRkq] [-c عد] [-w الموعد الأخير] [-p فترة] [-P فترة] [-i الفاصلة]
[-s المقاسات] [-S com.wsize] [-o عوض] دليل|ملف|جهاز
com.ioping -h | -v
الوصف
تتيح لك هذه الأداة مراقبة زمن الوصول للإدخال/الإخراج في الوقت الفعلي.
OPTIONS
-c عد
توقف بعد عد طلبات.
-w الموعد الأخير
توقف بعد الموعد الأخير مر الوقت.
-p فترة
طباعة الإحصائيات الأولية لكل فترة طلبات.
-P فترة
طباعة الإحصائيات الأولية لكل فترة في الوقت المناسب.
-i الفاصلة
ضبط الوقت بين طلبات الفاصلة (1s).
-s المقاسات
حجم الطلب (4k).
-S المقاسات
حجم مجموعة العمل (1m للدليل، الحجم الكامل للملف أو الجهاز).
-o عوض
بدء الإزاحة في الملف/الجهاز (0).
-k احتفظ (لا تحذف) ملف العمل "ioping.tmp". يعمل لهدف الدليل.
-L استخدم العمليات المتسلسلة بدلاً من العشوائية. يؤدي هذا أيضًا إلى تعيين حجم الطلب إلى 256k
(كما هو الحال في -s 256k).
-A استخدم الإدخال / الإخراج غير المتزامن (syscalls io_submit(2) io_submit(2) ، إلخ).
-C استخدم الإدخال / الإخراج المخزن مؤقتًا (منع إبطال ذاكرة التخزين المؤقت عبر posix_fadvise(2)).
-D استخدم الإدخال/الإخراج المباشر (انظر O_DIRECT in جاكيت (2)).
-W استخدم الكتابة بدلاً من القراءة. آمنة لهدف الدليل. *خطير* For
الملف/الجهاز، فإنه سيتم تمزيق البيانات الخاصة بك. وفي هذه الحالة يجب تكرار الشجرة مرات
(-WWW).
-R اختبار معدل البحث عن القرص (مثل -q -i 0 -w 3 -S 64m). إذا كان القرص يحتوي على ذاكرة تخزين مؤقت ضخمة تعمل
يجب زيادة المجموعة (-S) وفقًا لذلك.
-B دفعة واسطة. كن هادئًا واطبع الإحصائيات النهائية بتنسيق أولي.
-q منع الإخراج الدوري الذي يمكن قراءته بواسطة الإنسان.
-h عرض رسالة المساعدة والخروج.
-v عرض الإصدار والخروج.
حجة لواحق
بالنسبة للخيارات التي تتوقع وسيطة الوقت (-i, -P و -w)، الافتراضي هو ثانية، إلا إذا كنت
حدد إحدى اللواحق التالية (غير حساسة لحالة الأحرف):
us, usec
ميكروثانية (جزء من مليون من الثانية، 1/1 000 000)
ms, ميللي ثانية
ميلي ثانية (ألف من الثانية، 1 / 1)
s, ثوانى ثواني
m, دقيقة دقائق
h, ساعة
ساعات
بالنسبة للخيارات التي تتوقع وسيطة "الحجم" (-s, -S و -o)، الافتراضي هو بايت، إلا إذا كنت
حدد إحدى اللواحق التالية (غير حساسة لحالة الأحرف):
القطاع قطاعات القرص (القطاع دائمًا 512).
كيلوبايت, k, kb
كيلو بايت (1 بايت)
صفحة صفحات الذاكرة (الصفحة دائمًا بحجم 4 كيلو بايت).
ميب, m, mb
ميغابايت (1 بايت)
بنك الخليج الدولي, g, gb
جيجابايت (1 073 741 824 بايت)
تيب, t, tb
تيرابايت (1 099 511 627 776 بايت)
بالنسبة للخيارات التي تتوقع وسيطة "الرقم" (-p و -c) يمكنك اختياريًا تحديد واحد منها
اللواحق التالية (غير حساسة لحالة الأحرف):
k كيلو (آلاف، 1)
m ميجا (مليون، 1 000 000)
g جيجا (مليارات، 1)
t تيرا (تريليونات، 1)
EXIT الوضع
الإسترجاع : 0 عند النجاح. يتم تعريف رموز الخطأ التالية:
1 استخدام غير صالح (خطأ في الوسائط).
2 خطأ أثناء مرحلة الإعداد.
3 حدث خطأ أثناء وقت التشغيل.
RAW إحصائيات
com.ioping -p 100 -c 200 -i 0 -q .
100 26694 3746 15344272 188 267 1923 228
100 24165 4138 16950134 190 242 2348 214
(1) (2) (3) (4) (5) (6) (7) (8)
(1) عدد الطلبات
(2) وقت الخدمة (usec)
(3) طلبات في الثانية (ios)
(4) سرعة النقل (بايت/ثانية)
(5) الحد الأدنى من وقت الطلب (usec)
(6) متوسط وقت الطلب (usec)
(7) الحد الأقصى لوقت الطلب (usec)
(8) الانحراف المعياري لوقت الطلب (usec)
أمثلة
com.ioping .
إظهار زمن انتقال الإدخال/الإخراج للقرص باستخدام القيم الافتراضية والدليل الحالي، حتى
توقف.
com.ioping -c 10 -s 1M / تمة
تشغيل قياس زمن الوصول / تمة باستخدام 10 طلبات سعة كل منها 1 ميجابايت.
com.ioping -R / ديف / حزب العمل الديمقراطي
قياس معدل البحث عن القرص.
com.ioping -رل / ديف / حزب العمل الديمقراطي
قياس السرعة التسلسلية للقرص.
com.ioping -RLB . | AWK '{مطبعة 4 دولارات }'
احصل على السرعة التسلسلية للقرص بالبايت في الثانية.
استخدم ioping عبر الإنترنت باستخدام خدمات onworks.net