前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >进程的优先级

进程的优先级

作者头像
陪你听风
发布2021-03-31 23:56:21
1.1K0
发布2021-03-31 23:56:21
举报
文章被收录于专栏:陪你听风

进程的优先级=优先系数+nice值【-20到19】

优先系数:是由内核决定的,可以使用chrt调整 nice值:值越低,越优先 1.关闭其他CPU 2.配置CPU的亲和性

来让程序运行在指定的某颗CPU上 1.关闭cpu后设置 lscpu查看CPU状态

cd /sys/devices/system/cpu 修改cpu文件 cd cpu1 echo 0 >online 关闭cpu1

设置进程的优先级

renice -n -20 PID号 设置进程的优先级为-20 在top命令中按'R'即可修改renice值 在运行程序时直接指定进程的nice值

nice -n -20 cat /dev/zero >/dev/null

2.配置CPU的亲和性

taskset -c 1 cat /dev/zero >/dev/null 将任务放在1号CPU上运行 ps mo pid,comm,psr $(pgrep cat)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年6月22日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档