假设我的系统中正在运行四个用户进程,分别是P1,P2,P3,P4。用户能否理解哪个流程在其他流程中优先级最低?内核如何优先处理进程?确定流程优先级时需要考虑哪些参数?
我需要此信息,因为我正试图中止与其他进程相比优先级最低的进程。
答案 0 :(得分:1)
进程优先级并非如此简单,通常除非您执行任何操作,否则所有用户级进程都将以相同的优先级开始(因为调度程序会分时共享它们)。但是,您可以通过使用每个进程的nice
值来指示内核对进程进行优先级排序或取消优先级排序。
有关更多详细信息,请查看http://man7.org/linux/man-pages/man7/sched.7.html