0

我想在改变不错的价值后看到流程启动和执行的真正变化。当我分配较低的不错价值来处理时,我应该看到什么变化。

$ps -l |head -2
  UID   PID  PPID        F CPU PRI NI       SZ    RSS WCHAN     S        
  501 25164 25144     4006   0  31 10  4280144   1584 -      SN+   

我执行了

$renice -6 25164

我得到了 NICENESS 的新值 -6,之前是 10

ps -l |head -2
  UID   PID  PPID        F CPU PRI NI       SZ    RSS WCHAN     S        
  501 25164 25144     4006   0  31 -6  4280144   1584 -      S<+    

那么,我现在应该看到什么变化。即是否应该提高处理速度。或启动时间会更短。

$renice -6 pid

我想看看流程执行时间的变化,因为它得到了更高的优先级。用户会得到什么好处?

4

1 回答 1

1

如果 cpu 被充分利用,您只会看到执行时间的差异,因为 niceness 会影响进程的优先级。因此,要对差异进行基准测试,您需要运行一些充分利用 cpu 的其他程序,然后运行您正在进行基准测试的程序。然后更改 niceness,使优先级现在比其他程序更多或更少,然后您将看到执行时间的差异。

于 2019-08-23T18:52:25.130 回答