هذا هو الأمر blkreplay الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
blkreplay - أداة اختبار وقياس أداء الجهاز
موجز
com.blkreplay [الخيارات] جهاز
الوصف
com.blkreplay هي أداة مساعدة تقود طبقة الكتلة في نظام التشغيل أثناء القياس
الكمون والإنتاجية لعمليات الإدخال / الإخراج للتصور اللاحق.
com.blkreplay يمكن أن تخلق أحمالًا اصطناعية (عمليات مسح عشوائية للقراءة والكتابة ، وأنواع مختلفة من التحميل الزائد
الاختبارات) أو إعادة تشغيل الأحمال الطبيعية التي تم تسجيلها بواسطة blktrace أو أداة مساعدة مماثلة
تعمل في خوادم الإنتاج.
com.blkreplay يمكن استخدامها لاختبار الأجهزة المادية ، لمقارنة العلامات التجارية المختلفة للأقراص الصلبة
أو وحدات تحكم RAID ، لتقييم تأثير التخزين المؤقت لـ SSD ، لمقارنة الكتلة المختلفة
مستوى النقل مثل iSCSI مقابل Fibrechannel وما إلى ذلك.
com.blkreplay يوزع بيانات التحميل من stdin. لإنشاء بيانات التحميل من com.blktrace الإخراج والاستخدام
conv_blktrace_to_load.sh النصي.
OPTIONS
مدة إعادة التأثير:
- إعادة التشغيل =فال
بداية الإزاحة (بالثواني ، 0 = from_start)
- إعادة التشغيل=فال
إزاحة النهاية (بالثواني ، 0 = غير محدود)
- مدة إعادة التشغيل=فال
بدلاً من ذلك ، حدد إزاحة النهاية على أنها دلتا
- إعادة التشغيل=فال
بدء الإزاحة ، تستخدم للإخراج (بالثواني)
- نعمة البداية=فال
تبدأ بعد فترة السماح لملء الأنابيب (بالثواني)
معالجة طلبات الإدخال / الإخراج المتضاربة:
- مع الصراعات
عمليات الكتابة المتضاربة مسموح بها (الإدخال / الإخراج التالف)
- مع قطرة
يتم إسقاط عمليات الكتابة المتضاربة ببساطة
- مع - جزئي
طلب جزئي عن طريق رد التعارضات (افتراضي)
- مع الطلب
فرض النظام الكلي في حالة وجود تعارضات
--قوي=فال
الوضع بين 0 و 2 ، راجع المستندات (الافتراضي = 1)
معلمات الإعادة:
--الخيوط=فال
التوازي (افتراضي = 1024)
- ملء عشوائي=فال
تعبئة كتل البيانات بالبايت العشوائي (٪ ، الافتراضي = 0)
أوضاع التحقق:
--لا النفقات العامة
التحقق هو مغلق (افتراضي)
- مع التحقق
تحقق من القراءات
- مع - نهائي - تحقق
تحقق من تمرير إضافي في النهاية
- مع جنون العظمة
إعادة القراءة بعد كل كتابة (يدمر الأداء)
الراحة:
- الإسراف=فال
زيادة الإسهاب ، وإظهار معلومات إضافية: الإخراج
خيارات الخبراء (خطيرة):
- مباشرة
استخدم O_DIRECT (افتراضي)
- لا يا مباشر
لا تستخدم O_DIRECT ، قم بتقديم نتائج مزيفة
- مزامنة
استخدم O_SYNC
--لا تزامن
لا تستخدم O_SYNC (افتراضي)
--ركض جاف
لا تفعل في الواقع I / O ، وقياس النفقات العامة الداخلية
- وهمية- io
حذف ليسيك () والعلامات ، وحتى أقل من النفقات الداخلية
- محاكاة- io=فال
قيمة التأخير لمحاكاة الإدخال / الإخراج (timepec ثانية)
- حدود الامام=فال
الحد من تعبئة الأنابيب (الوقت الحقيقي ثانية)
--معجب في=فال
فقط لمتسللي kernel (افتراضي = 4)
--لا مرسل
فقط لقراصنة النواة
--عنق الزجاجة=فال
# طلبات كحد أقصى عند الإرسال
--اسرع=فال
تسريع / تباطؤ حسب العامل الحقيقي (الافتراضي = 1.0)
--وضع الخرائط
تستخدم mmap () بدلا من اقرأ() / اكتب() [نيويورك]
مؤلفون
com.blkreplay كتبه Thomas Schoebel-Theuer. تم إنشاء صفحة الدليل هذه من
com.blkreplay توثيق أندرو شادورا.
حقوق الطبع والنشر
حقوق النشر 2009-2012 Thomas Schoebel-Theuer
استخدم blkreplay عبر الإنترنت باستخدام خدمات onworks.net