在 Ubuntu 20.04.3 LTS 下,我正在运行一个同时使用 CPU 和 GPU 的多线程应用程序。我的问题是,在对相同运行进行排序时,执行运行时(基准测试)之间的时间差异很大。我检查了后台运行的进程,这似乎很正常,CPU 空闲时间几乎占了 99%。
例如
第 1 次运行:573 秒 第 2 次运行:750 秒 第 3 次运行:986 秒
我尝试使用较低优先级运行该应用程序nice -n15
,但没有看到任何差异。
那么,1)我该如何解释这种现象?2)如何将应用程序设置为实时优先级?
问候,