这是可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行的命令 switchtest,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
switchtest - Xenomai 上下文切换测试
概要
开关测试 [选项] threadspec threadspec ...
商品描述
开关测试 是 Xenomai 的一部分。 它可用于测试线程上下文切换。 开关测试
创建各种类型的线程并尝试在这些线程之间切换上下文,
每秒打印上下文切换的计数。 一个合适的启用 Xenomai 的内核
必须安装相应的模块 (xeno_posix)。
配置
每个 threadspec 指定要创建的线程的特征:
threadspec = (rtk|rtup|rtus|rtuo)(_fp|_ufpp|_ufp)*[0-9]*
RTK
对于内核空间实时线程
回车
对于在主模式下运行的用户空间实时线程
鲁图斯
用于在二级模式下运行的用户空间实时线程
妥妥的
用于在主要和次要模式之间振荡的用户空间实时线程
_fp
意味着创建的线程将有 XNFPU 位武装(仅对 rtk 有效)
_ufpp
意味着创建的线程将在主模式下使用 FPU(对 rtus 无效)
_ufp
意味着创建的线程将在二级模式下使用 FPU(对 rtk 无效
和 rtup)
[0-9]
指定创建的线程将运行的 CPU 的 ID,如果未指定,则为 0
不通过 线程规范 相当于运行:
切换测试 rtkN rtkN rtk_fpN rtk_fpN rtk_fp_ufppN rtk_fp_ufppN rtupN rtupN rtup_ufppN
rtup_ufppN rtusN rtusN rtus_ufpN rtus_ufpN rtuoN rtuoN rtuo_ufppN rtuo_ufppN rtuo_ufpN
rtuo_ufpsN rtuo_ufpp_ufpN rtuo_ufpp_ufpN
N=1,...,nr_cpus,即每个 CPU 的所有参数的出现次数
仅传递 --nofpu 或 -n 参数等效于运行:
开关测试 rtkN rtkN rtupN rtupN rtusN rtusN rtuoN rtuoN
与上述类似。
开关测试 接受以下选项:
- 帮助, -h
打印使用信息并退出
--行 , -l
每打印标题线
- 安静的 or -q
防止此程序每秒打印 ncontext 开关的计数
- 暂停 , -T
将测试持续时间限制为秒
——诺夫普, -n
禁用任何 FPU 指令的使用
使用 onworks.net 服务在线使用 switchtest