当前位置: 首页 > article >正文

【Linux】调度优先级(谦让度)

多任务操作系统Linux中,内核负责给每个运行的进程分配CPU时间。调度优先级(或叫谦让度nice value)是指内核为进程分配的CPU时间(相对于其它进程)。在Linux系统中,由shell启动的所有进程的调度优先级默认都是相同的。

调度优先级是整数值,取值范围从-20(最高优先级)+19(最低优先级)。默认情况下,bash shell都是以优先级0来启动所有进程。

1、nice命令

nice命令可以用于在启动命令时设置调度优先级。使用 nice 命令的 -n 选项指定新的优先级。

nice命令和要启动的命令必须出现在同一行中。

如下所示,通过ps命令可以看到谦让度已经下降到7了。

要提高作业的优先级,只有root用户或特权用户才能操作。

普通用户无权限:

 

root用户有权限: 

2、renice命令

 renice命令修改Linux系统中已运行命令的优先级,它通过指定运行进程的PID来改变其优先级。

 


http://www.kler.cn/a/467710.html

相关文章:

  • 用 HTML5 Canvas 和 JavaScript 实现流星雨特效
  • rk3568 上Qt5.12.12迁移问题解决
  • JavaWeb开发(六)XML介绍
  • Python入门系列之九-数据分析与可视化进阶
  • 【时时三省】(C语言基础)常见的动态内存错误2
  • 26.Java Lock 接口(synchronized 关键字回顾、可重入锁快速入门、Lock 对比 synchronized)
  • spring、spring boot、Springmvc 的区别和关系
  • k8s集群部署 - Dashboard v2.7
  • MySQL 8 主从同步配置(Master-Slave Replication)
  • ESP32移植Openharmony外设篇(7)土壤湿度传感器YL-69
  • Python进阶-08-继承性
  • 编译 C++ 程序:分离与保留调试信息以支持 GDB 对 Core 文件的调试
  • 如何自行解锁 ATamp;T 手机
  • UE5 slate创建SDockTab标签页的过程理解
  • Megatron - LM 怎么进行模型切分的,怎么匹配服务器的
  • 量子力学复习
  • STM32学习之MPU6050芯片 及 软件I2C读写MPU6050实验
  • linux命令行连接Postgresql常用命令
  • 【高阶数据结构】哈希表封装unordered_map、unordered_set
  • 【论文阅读】Anchor-based fast spectral ensemble clustering
  • 微服务保护—Sentinel快速入门+微服务整合 示例: 黑马商城
  • 我用AI学Android Jetpack Compose之Jetpack Compose学习路径篇
  • 字符串中常用函数
  • 时序优化方法
  • docker、数据库、Web应用程序安全
  • Stable Diffusion和Midjourney有什么区别?