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

cpu查询

1.mpstat查看系统cpu状况 
mpstat 1 1或者mpstat -P ALL查看每个cpu使用状态,(用户态cpu是用来,内核态cpu使用率,等待IO使用率)
2.vmstat
可以查看系统运行任务数(正在cpu运行进程和就绪队列进程)
不可中断睡眠进程数量,
vmstat 1 1,可以查看系统上下文切换情况(查看cpu,内存(剩余内存,系统缓存磁盘/文件,swap换入/唤出速度),cpu的idl,以及等待io使用率iowait)
3.pistat 
-d查看哪个进行在使用磁盘
-w可以查看上下文切换(主动切换,不主动切换:上下文切换:进程间切换[包括内核栈,寄存器,虚拟内存的保存和恢复],线程间切换,影响:频繁切换影响,cpu的TLB缓存被更新,CPU缓存命中率变低)。
-u可以查看系统使用状态
-p可以查看对应进程的状态
-t可以查看系统线程状态
如果内核cpu使用率高,可以用strace查看进程的系统调用。或者perf分析调用链各级函数执行情况
4.top命令可以查看系统/进程状态
5.dstat可以查看系统磁盘读写,cpu状态(用户cpu使用率,内核cpu使用率,等待iowaite使用率)
6.strace -p 进程号,可以查看某个进程的调用的系统调用
7.perf可以基于事件查看系统/进程调用栈 perf record -g -p pref report

http://www.lryc.cn/news/121182.html

相关文章:

  • 【muduo】关于自动增长的缓冲区
  • 原型和原型链理解
  • CSS:弹性盒子模型详解(用法 + 例子 + 效果)
  • 分类预测 | Matlab实现基于MIC-BP最大互信息系数数据特征选择算法结合BP神经网络的数据分类预测
  • 拜读苏神-1-深度学习+文本情感分类
  • 【uniapp 小程序开发语法篇】资源引入 | 语法介绍 | UTS 语法支持(链接格式)
  • Stable Diffusion教程(9) - AI视频转动漫
  • 378. 有序矩阵中第 K 小的元素
  • 商品首页(sass+git本地初始化)
  • Games101学习笔记 - MVP矩阵
  • 从零开始搭建个人博客网站(hexo框架)
  • vue的proxy代理详解
  • 计算机网络 ARP协议 IP地址简述
  • 2021年03月 Python(一级)真题解析#中国电子学会#全国青少年软件编程等级考试
  • 机器学习实战4-数据预处理
  • 项目管理师基础之项目管理计划和项目文件
  • 【单片机】DS2431,STM32,EEPROM读取与写入
  • c++11 标准模板(STL)(std::basic_stringbuf)(一)
  • flutter开发实战-WidgetsBinding监听页面前台后台退出状态
  • 父进程等待子进程退出 / 僵尸进程孤儿进程
  • 【LeetCode 75】第二十六题(394)字符串解码
  • UNIX网络编程——TCP协议API 基础demo服务器代码
  • [保研/考研机试] KY163 素数判定 哈尔滨工业大学复试上机题 C++实现
  • iOS_crash文件的获取及符号化(解析)
  • STM32定时器TIM控制
  • 网络请求中,token和cookie有什么区别
  • Javaweb_xml
  • http相关知识点
  • 【SA8295P 源码分析】68 - Android 侧用户层 输入子系统获取 /dev/input/event0 节点数据 代码流程分析
  • 走出迷宫(多组输入bfs)