前言: CPU 等待软件程序传递指令,执行计算,返回结果
(一)CPU 指标
1 CPU 负载 : CPU执行工作量占总负载能力的百分比
2 CPU 利用率 : CPU总负载能力的比例
(二)指令
uptime 指令
返回最近 1 分钟 5 分钟 15 分钟的 平均负载
查看cpuinfo 信息 可以看出这是四核的服务器
top 命令 查看进程列表 第一行的信息 等同于 uptime指令
(三)杀死进程
1 如果是 systemd: 系统守护进程 管理的服务 例如mysql服务
首先使用systemctl 温和的杀死进程,而不是使任何应用程序处于危险之中
2 如果不是由systemd 系统守护进程管理的 或者使用systemctl 关闭不了
可以通过pid 杀死进程 kill pid kill pid
通过进程名 杀死进程 killall 进程名
注意: 在启动killall之前,确保没有类似命名的进程正在运行
最后需要使用systemctl 确保进程下次不会在下次引导时,重新启动 : 例如 sytemctl disable 服务名
(四)用 NICE 设置优先级
有时你无法终止程序,因为他是关键任务的必要部分
这是可以使用nice 命令限制他能使用的cpu资源
默认新进程的nice值为0 可以将其改为 -20到19 之间的数字
数字越大在进程抢占时的优先级越小,会主动放弃资源,为其他进程让道。
那是雨 -- 徐良