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

linux cpu 管理

视频教程:ubuntu cpu 管理_哔哩哔哩_bilibili
概述
平均负载,CPU 使用率,CPU上下文

1 平均负载

#查看命令:
root@zyb:~# uptime
18:21:47 up  1:09,  2 users,  load average: 0.00, 0.00, 0.00

依次则是过去 1 分钟、5 分钟、15 分钟的平均负载

#平均负载多少时合理
平均负载最理想的情况是等于 CPU 个数

#查看cpu个数
grep 'model name' /proc/cpuinfo | wc -l

2 CPU 使用率
2.1 查看命令:top

2.2 查看命令:mpstat
apt install sysstat -y

mpstat -P ALL 5
# -P ALL 表示监控所有CPU,后面数字5表示间隔5秒后输出一组数据

%usr    表示用户所有使用的CPU百分比
%sys    表示内核进程使用的 CPU 百分比
%idle    CPU的空闲时间的百分比


3 CPU上下文

# 每隔5秒输出1组数据
$ vmstat 5
procs -----------memory---------- ---swap-- -----io---- -system-- ------cpu-----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa st
 0  0      0 7005360  91564 818900    0    0     0     0   25   33  0  0 100  0  0


cs(context switch)是每秒上下文切换的次数。
in(interrupt)则是每秒中断的次数。


 


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

相关文章:

  • netcore 集成Prometheus
  • Go vendor
  • 【ETCD】【Linearizable Read OR Serializable Read】ETCD 数据读取:强一致性 vs 高性能,选择最适合的读取模式
  • 本地maven项目打包部署到maven远程私库
  • web自动化测试知识总结
  • 【Flutter_Web】Flutter编译Web第二篇(webview篇):flutter_inappwebview如何改造方法,变成web之后数据如何交互
  • Unity Post请求发送fromdata数据content-type
  • 企业为何需要可视化数据分析系统
  • 迅为RK3576开发板接口丰富4G/5G、wifi6、多网口、NPU等
  • linux 根据名称 杀死linux 上某个jar进程或其他进程
  • rust与python互通
  • honle电源控制器维修UV灯高压电源EVG EPS200
  • 【C语言】一文讲通 和*
  • github快速查找已被删除的文件指令日志
  • Android定时任务实现每隔一段时间切分录音文件,audiorecord实现录音
  • Java全栈项目 - 学生档案管理系统
  • 网络安全等级保护—定级
  • 我在广州学 Mysql 系列——有关 Mysql 函数的练习
  • 发送webhook到飞书机器人
  • Kingbase数据库备份还原操作手册
  • 解锁 Jenkins+Ant+Jmeter 自动化框架搭建新思路
  • 【Ubuntu】设置静态Ip
  • HTML5+CSS3+JS制作精美的宠物主题网站(内附源码,含5个页面)
  • 前端之CSS光速入门
  • 在Win11系统上安装Android Studio
  • 【C#】方法参数的修饰符ref 与 out