هذا هو اختبار تبديل الأوامر الذي يمكن تشغيله في موفر الاستضافة المجاني OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
Switchtest - اختبار تبديل سياق Xenomai
موجز
com.switchtest [خيارات] مواصفات الموضوع ...
الوصف
com.switchtest هو جزء من Xenomai. يمكن استخدامه لاختبار مفاتيح سياق مؤشر الترابط. com.switchtest
إنشاء سلاسل رسائل من أنواع مختلفة ومحاولات تبديل السياق بين هذه المواضيع،
طباعة عدد مفاتيح السياق كل ثانية. نواة Xenomai مناسبة ممكّنة
مع الوحدة المعنية (xeno_posix) يجب تثبيتها.
OPTIONS
تحدد كل مواصفات الخيط خصائص الخيط الذي سيتم إنشاؤه:
Threadspec = (rtk|rtup|rtus|rtuo)(_fp|_ufpp|_ufps)*[0-9]*
RTK
لموضوع kernel-space في الوقت الحقيقي
rtup
لسلسلة محادثات في الوقت الفعلي لمساحة المستخدم تعمل في الوضع الأساسي
rtus
لسلسلة محادثات في الوقت الفعلي لمساحة المستخدم تعمل في الوضع الثانوي
rtuo
لخيط في الوقت الفعلي لمساحة المستخدم يتأرجح بين الوضع الأساسي والثانوي
_fp
يعني أن الخيط الذي تم إنشاؤه سيحتوي على بت XNFPU مسلحًا (صالح فقط لـ rtk)
_ufpp
يعني أن مؤشر الترابط الذي تم إنشاؤه سيستخدم FPU عندما يكون في الوضع الأساسي (غير صالح لـ rtus)
_ufps
يعني أن مؤشر الترابط الذي تم إنشاؤه سيستخدم FPU عندما يكون في الوضع الثانوي (غير صالح لـ rtk
و رتوب)
[0-9]
يحدد معرف وحدة المعالجة المركزية حيث سيتم تشغيل مؤشر الترابط الذي تم إنشاؤه، 0 إذا لم يتم تحديده
تمرير لا Threadspec يعادل تشغيل:
Switchtest rtkN rtkN rtk_fpN rtk_fpN rtk_fp_ufppN rtk_fp_ufppN rtupN rtupN rtup_ufppN
rtup_ufppN rtusN rtusN rtus_ufpsN rtus_ufpsN rtuoN rtuoN rtuo_ufppN rtuo_ufppN rtuo_ufpsN
rtuo_ufpsN rtuo_ufpp_ufpsN rtuo_ufpp_ufpsN
مع N=1,...,nr_cpus، أي تكرارات جميع الوسائط لكل وحدة المعالجة المركزية
تمرير الوسيطة --nofpu أو -n فقط يعادل تشغيل:
Switchtest rtkN rtkN rtupN rtupN rtusN rtusN rtuoN rtuoN
مماثلة لما سبق.
com.switchtest يقبل الخيارات التالية:
--يساعد، -h
طباعة معلومات الاستخدام والخروج
--خطوط , -l
طباعة رؤوس كل خطوط
--هادئ or -q
منع هذا البرنامج من طباعة عدد مفاتيح ncontext في كل ثانية
--نفذ الوقت , -T
تحديد مدة الاختبار ل ثواني
-- نوفبو، -n
تعطيل أي استخدام لتعليمات FPU
استخدم اختبار التبديل عبر الإنترنت باستخدام خدمات onworks.net