
top 命令
top
top 命令会显示当前系统中所有进程的CPU使用情况,按CPU使用率排序。可以实时监控CPU使用情况。htop 命令(如果已安装)
htop
htop 命令提供了更友好的界面,可以实时监控CPU、内存、交换分区等资源的使用情况。ps 命令 查看CPU使用率最高的进程:
ps aux --sort=-%cpu | head -n 10
ps aux --sort=-%cpu | head -n 10 命令会按CPU使用率从高到低排序,并显示前10个进程。kill 命令 结束指定的进程:
kill <PID>
强制结束进程:
kill -9 <PID>
kill <PID> 发送默认的终止信号(SIGTERM)给指定的进程ID(PID)。kill -9 <PID> 发送强制终止信号(SIGKILL)给指定的进程ID。pkill 命令 结束指定名称的进程:
pkill <process_name>
pkill <process_name> 会结束所有名为 <process_name> 的进程。renice 命令调整进程的优先级:
renice -n 10 -p <PID>
renice -n 10 -p <PID> 将指定进程的优先级调整为10。数值越大,优先级越低。cpulimit 工具限制进程的CPU使用:
cpulimit -l 50 -p <PID>
cpulimit -l 50 -p <PID> 将指定进程的CPU使用限制为50%。top 命令的输出,将前10行写入 /var/log/cpu_usage.log 文件中,方便后续分析。sar 命令 记录和查看系统活动报告:
sar -u 1 10
sar -u 1 10 命令会每秒记录一次CPU使用情况,共记录10次。htop 如果没有安装 htop,可以使用以下命令安装:
sudo apt-get install htop
sudo apt-get install htop 命令会安装 htop 工具,提供更友好的系统监控界面。原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。