内核如何确定进程优先级

时间:2018-10-20 21:18:03

标签: linux process linux-kernel

假设我的系统中正在运行四个用户进程,分别是P1,P2,P3,P4。用户能否理解哪个流程在其他流程中优先级最低?内核如何优先处理进程?确定流程优先级时需要考虑哪些参数?

我需要此信息,因为我正试图中止与其他进程相比优先级最低的进程。

1 个答案:

答案 0 :(得分:1)

进程优先级并非如此简单,通常除非您执行任何操作,否则所有用户级进程都将以相同的优先级开始(因为调度程序会分时共享它们)。但是,您可以通过使用每个进程的nice值来指示内核对进程进行优先级排序或取消优先级排序。

有关更多详细信息,请查看http://man7.org/linux/man-pages/man7/sched.7.html