我是否需要更改进程优先级或调度程序?

时间:2015-07-09 10:57:42

标签: linux multithreading

我在Linux(Ubuntu)上运行。我有一个包含20个线程的进程所有线程都具有相同的默认优先级& scheduler - 20.默认值不是RT调度程序。在我的过程中,所有线程都需要获得相同的优先级 (没有比其他线程更重要的线程)。 系统上的其他进程是操作系统进程。

我正在运行Intel I7(四核)。 使用top时,我得到140-150%的CPU。 似乎有时候进程无理由地窒息(某些线程需要更长的时间来计算某些数据)

我读了一些优先考虑的论文。调度程序,但他们没有注意到更改是否会损害操作系统。我是否需要更改进程(线程)的调度程序或优先级?

我还没改变,因为我不知道改变是否会损害操作系统。

0 个答案:

没有答案