电脑用着用着突然变慢,某个程序占着CPU不动,点啥都卡。这时候别急着重启,试试调整进程优先级,让关键程序先跑起来。
什么是进程优先级
每个正在运行的程序在系统里都是一个“进程”。Windows 和 Linux 系统会根据优先级分配 CPU 时间。优先级高的进程能更快获得资源,响应更及时。比如你正在剪视频,导出时想顺便聊个微信,可以把微信设高一点,保证消息不延迟。
Windows 上怎么调
按下 Ctrl+Shift+Esc 打开任务管理器,在“详细信息”标签页找到目标进程,比如 chrome.exe。右键它,选择“转到详细信息”,再右键该进程,选“设置优先级”。
你会看到几个选项:低、低于正常、正常、高于正常、高、实时。一般用户建议最高设到“高”,别轻易选“实时”,否则可能导致系统无响应。
注意:重启后设置失效,这是临时调整。
用命令行快速调整(Windows)
如果你习惯命令行,可以用 wmic 或 PowerShell。比如把所有 Chrome 进程设为“高于正常”:
wmic process where name='chrome.exe' call setpriority 'above normal'
PowerShell 更灵活:
Get-Process chrome | ForEach-Object { $_.PriorityClass = 'AboveNormal' }
Linux 下的调整方式
Linux 用 nice 和 renice 控制优先级。启动程序时指定 nice 值:
nice -n 10 firefox
这会让 Firefox 以较低优先级运行,避免影响其他操作。已运行的进程用 renice 修改:
sudo renice -5 1234
这里 1234 是进程 PID,-5 表示更高优先级(nice 值范围 -20 到 19,越小越高)。
实际场景举例
你在上传文件,后台同步程序占满带宽,网页打不开。可以打开终端,查出同步进程的 PID:
ps aux | grep sync
然后降低它的优先级:
sudo renice 15 5678
这样浏览器就能抢到更多资源,页面顺利加载。
注意事项
别随便把一堆进程设成“高优先级”,CPU 资源是有限的,争抢反而更卡。系统关键进程(如 explorer.exe、system)也不要乱动。权限不足时,Linux 命令记得加 sudo,Windows 可能需要管理员身份运行任务管理器。
有时候程序本身设计就有资源调度问题,调优先级只是缓解。如果频繁卡顿,还得看是不是内存不够或硬盘老化。