linux 跑cpu负载工具,CPU负载查看工具
uptime
[root@localhost ~]# uptime
15:24:28 up 5:18, 2 users, load average: 0.00, 0.01, 0.05
显示内容说明:
15:24:28 #系统当前时间
up 5:18 #主机已运行时间(时间越长,说明越稳定)
2 user #用户连接数(总连接数)
load average: 0.00, 0.01, 0.05 # 系统平均负载,统计最近1,5,15分钟的系统平均负载
注:
如果每个CPU内核的当前活动进程数小于3,则系统的性能良好。如果每个CPU内核的当前进程数大于5,则性能有严重问题。
查找CPU使用最多的进程
top #按大写P 排序(top本身耗资源,高负载时不建议使用)
[root@localhost ~]# top
top - 15:35:16 up 5:28, 2 users, load average: 0.00, 0.01, 0.05
Tasks: 357 total, 2 running, 355 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.3 us, 0.7 sy, 0.0 ni, 99.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 1003160 total, 123316 free, 145532 used, 734312 buff/cache
KiB Swap: 1048572 total, 1048520 free, 52 used. 635784 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
37994 root 20 0 130156 2028 1268 R 0.7 0.2 0:00.67 top
1 root 20 0 56632 4180 2424 S 0.0 0.4 0:03.68 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.35 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:03.34 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/0
10 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcuob/1
ps # –sort 排序 ,-pcpu 显示绝对路径
[root@localhost ~]# ps -aux --sort -pcpu |head
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 38059 2.6 0.5 403664 5416 ? Sl 15:41 0:00 /usr/libexec/packagekitd
root 762 0.1 0.4 268816 4260 ? Ssl 10:06 0:27 /usr/bin/vmtoolsd
root 1 0.0 0.4 56632 4180 ? Ss 10:06 0:03 /usr/lib/systemd/systemd --switched-root --system --deserialize 24
root 2 0.0 0.0 0 0 ? S 10:06 0:00 [kthreadd]
root 3 0.0 0.0 0 0 ? S 10:06 0:03 [ksoftirqd/0]
root 5 0.0 0.0 0 0 ? S< 10:06 0:00 [kworker/0:0H]
root 7 0.0 0.0 0 0 ? S 10:06 0:00 [migration/0]
root 8 0.0 0.0 0 0 ? S 10:06 0:00 [rcu_bh]
root 9 0.0 0.0 0 0 ? S 10:06 0:00 [rcuob/0]
查看CPU信息
[root@localhost ~]# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Core(TM) i5-2520M CPU @ 2.50GHz
stepping : 7
microcode : 0x29
cpu MHz : 2491.969
cache size : 3072 KB
physical id : 0
siblings : 1
core id : 0
cpu cores : 1
apicid : 0
initial apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 13
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts mmx fxsr sse sse2 ss syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts nopl xtopology tsc_reliable nonstop_tsc aperfmperf pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx hypervisor lahf_lm ida arat epb pln pts dtherm tsc_adjust
bogomips : 4983.93
clflush size : 64
cache_alignment : 64
address sizes : 42 bits physical, 48 bits virtual
power management:
查看CPU个数
[root@localhost ~]# cat /proc/cpuinfo |grep processor |wc -l
4
查看CPU核心数
[root@localhost ~]# cat /proc/cpuinfo |grep "core id" |wc -l
8
mpstat #查看CPU运行情况
1、安装
[root@localhost ~]# yum -y install sysstat
2、使用
语法:mpstat [t] [n] #t为更新时间,n为次数
[root@localhost ~]# mpstat -P ALL 10 3
Linux 3.10.0-229.el7.x86_64 (localhost.localdomain) 2018年07月17日 _x86_64_ (1 CPU)
16时23分28秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
16时23分38秒 all 0.00 0.00 0.10 0.00 0.00 0.00 0.00 0.00 0.00 99.90
16时23分38秒 0 0.00 0.00 0.10 0.00 0.00 0.00 0.00 0.00 0.00 99.90
16时23分38秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
16时23分48秒 all 0.10 0.00 0.00 0.00 0.00 0.10 0.00 0.00 0.00 99.80
16时23分48秒 0 0.10 0.00 0.00 0.00 0.00 0.10 0.00 0.00 0.00 99.80
16时23分48秒 CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
16时23分58秒 all 0.10 0.00 0.30 0.00 0.00 0.00 0.00 0.00 0.00 99.60
16时23分58秒 0 0.10 0.00 0.30 0.00 0.00 0.00 0.00 0.00 0.00 99.60
平均时间: CPU %usr %nice %sys %iowait %irq %soft %steal %guest %gnice %idle
平均时间: all 0.07 0.00 0.13 0.00 0.00 0.03 0.00 0.00 0.00 99.77
平均时间: 0 0.07 0.00 0.13 0.00 0.00 0.03 0.00 0.00 0.00 99.77
显示参数说明:
%user :CPU使用占比,不包含nice值为负进程 (usr/total)*100
%nice:低优先级进程使用CPU占比,nice值为负进程的CPU时间(%) (nice/total)*100
%sys :系统使用CPU占比,内核时间(%) (system/total)*100
%iowait :CPU等待IO占比,硬盘IO等待时间(%) (iowait/total)*100
%irq :CPU处理硬中断占比,硬中断时间(%) (irq/total)*100
%soft :CPU处理软中断占比,软中断时间(%) (softirq/total)*100
%idle: CPU空闲占比,闲置时间(%) (idle/total)*100
温馨提示:如无特殊说明,本站文章均为作者原创,转载请注明出处!
linux 跑cpu负载工具,CPU负载查看工具相关推荐
- Little Busters Ex(LBEX) 修改工具(任意剧情查看工具)
此程序运行需要 .netframework 2.0(Vista win7 已经自带) (注意权限问题,Vista和7 UAC开启时无法修改NTFS分区上的文件) 感谢 爱神的礼物,此工具只适用 CK ...
- 【Linux进程、线程、任务调度】四多核下负载均衡 中断负载均衡,RPS软中断负载均衡 cgroups与CPU资源分群分配 Linux为什么不是硬实时 preempt-rt对Linux实时性的改造
学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 上一篇文章(点击链接:点击链接阅读上一篇文章)讲了: CPU/IO消 ...
- 远端服务器日志实时查看工具 Web-tailf
tailf 一个类似linux tail的web版本日志滚动查看工具 码云(https://gitee.com/aqu415/tailf) CSDN(https://blog.csdn.net/Aqu ...
- linux——系统日志的信息、采集、查看、保存
为了方便查看操作记录,需要规定日志采集位置 一.日志采集规则 1.vim /etc/rsyslog.conf #打开规定采集日志的位置的配置文件,进行编辑,从而修改配置文件 *.* ...
- linux显示mem进行排序,Linux查看系统负载(CPU和MEM考虑)
查看占用CPU最高的10个进程 [tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$ps aux | grep -v PID | sort ...
- 利用shell脚本来监控linux系统的负载与CPU占用情况
这几天在学习研究shell脚本,写的一些系统负载与CPU监控脚本程序.在没有nagios监控软件的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统负载与CPU占用的使用情况. 一.安 ...
- linux系统中的基础监控(硬盘,内存,系统负载,CPU,网络等)
Linux系统常见日常监控 系统信息 查看 CentOS 版本号:cat /etc/redhat-release 综合监控 nmon 系统负载 命令:w(判断整体瓶颈) 12:04:52 up 16 ...
- Linux性能优化一:CPU优化以及平均负载的理解
文章目录 前言: 什么是系统性能调优 到底怎么理解平均负载 它和CPU使用率的关系 平均负载多少合适 如何分析平均负载 平均负载升高的实战模拟 场景:CPU密集型进程 场景二:I/O密集型程序 前言: ...
- 浅谈Linux下CPU利用率和CPU负载及其代码实现原理
编者注: 本来想写个简单的程序测试CPU利用率,后来代码实现后与top(ps)命令测试的结果做对比,疑惑了,疑惑后有了此文-- 第一节 祸起 本来就是想通过写个小程序测试CPU利用率从而可以检验其 ...
- linux中负载值为多少正常_Linux中CPU负载和CPU使用率表示的含意,多大负载算高...
Linux中CPU负载和CPU使用率表示的含意,多大负载算高 收到zabbix 警报信息,发现其中一台服务器CPU负载过重 报警值为4 一.警报信息的三个参数到底是什么意思? 9.73.10.67.1 ...
最新文章
- BOM中的其他对象以及短路运算
- Codeforces Gym 100523E E - Gophers SET
- c语言单链表冒泡排序的步骤,急!!求c语言单链表冒泡排序的详细流程图
- 一文读懂JDK7,8,JD9的HashMap,HashTable,ConcurrentHashMap及他们的区别
- python3源码剖析_T-SNE源码剖析(python版)
- js获取dom html元素属性,JS如何通过元素的CLASS属性得到对应的DOM对象?
- @service注解_SpringBoot最最最常用的注解梳理
- 大数据平台搭建及搭建过程出错解析
- knx智能照明控制系统电路图_智能照明控制系统(KNX)讲解
- 动态规划基础之挖金矿问题
- 常见图片分类及适用场景
- gromacs ngmx_gromacs示例
- PERCENT_RANK 函数
- HTTP基础知识(仅介绍涉及R语言爬虫部分)
- 基于 Transformer 模型的电影评论情感分类
- Sentinel-2(哨兵2号)SNAP预处理
- 双 JK 触发器 74LS112 逻辑功能。真值表_触发器的工作原理是什么
- 大数据平台开源实施的难点
- 美国国会点名指责多家中国网站提供盗版链接
- 小程序 params_【微信小程序】知乎视频一键保存