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负载查看工具相关推荐

  1. Little Busters Ex(LBEX) 修改工具(任意剧情查看工具)

    此程序运行需要 .netframework 2.0(Vista  win7 已经自带) (注意权限问题,Vista和7 UAC开启时无法修改NTFS分区上的文件) 感谢 爱神的礼物,此工具只适用 CK ...

  2. 【Linux进程、线程、任务调度】四多核下负载均衡 中断负载均衡,RPS软中断负载均衡 cgroups与CPU资源分群分配 Linux为什么不是硬实时 preempt-rt对Linux实时性的改造

    学习交流加 个人qq: 1126137994 个人微信: liu1126137994 学习交流资源分享qq群: 962535112 上一篇文章(点击链接:点击链接阅读上一篇文章)讲了: CPU/IO消 ...

  3. 远端服务器日志实时查看工具 Web-tailf

    tailf 一个类似linux tail的web版本日志滚动查看工具 码云(https://gitee.com/aqu415/tailf) CSDN(https://blog.csdn.net/Aqu ...

  4. linux——系统日志的信息、采集、查看、保存

    为了方便查看操作记录,需要规定日志采集位置 一.日志采集规则 1.vim /etc/rsyslog.conf #打开规定采集日志的位置的配置文件,进行编辑,从而修改配置文件 *.*           ...

  5. linux显示mem进行排序,Linux查看系统负载(CPU和MEM考虑)

    查看占用CPU最高的10个进程 [tidb@:vg_adn_tidbCkhsTest:172.31.30.62 ~/tidb-ansible]$ps aux | grep -v PID | sort ...

  6. 利用shell脚本来监控linux系统的负载与CPU占用情况

    这几天在学习研究shell脚本,写的一些系统负载与CPU监控脚本程序.在没有nagios监控软件的情况下,只要服务器能上互联网,就可通过发邮件的方式来提醒管理员系统负载与CPU占用的使用情况. 一.安 ...

  7. linux系统中的基础监控(硬盘,内存,系统负载,CPU,网络等)

    Linux系统常见日常监控 系统信息 查看 CentOS 版本号:cat /etc/redhat-release 综合监控 nmon 系统负载 命令:w(判断整体瓶颈) 12:04:52 up 16 ...

  8. Linux性能优化一:CPU优化以及平均负载的理解

    文章目录 前言: 什么是系统性能调优 到底怎么理解平均负载 它和CPU使用率的关系 平均负载多少合适 如何分析平均负载 平均负载升高的实战模拟 场景:CPU密集型进程 场景二:I/O密集型程序 前言: ...

  9. 浅谈Linux下CPU利用率和CPU负载及其代码实现原理

    编者注: 本来想写个简单的程序测试CPU利用率,后来代码实现后与top(ps)命令测试的结果做对比,疑惑了,疑惑后有了此文-- 第一节   祸起 本来就是想通过写个小程序测试CPU利用率从而可以检验其 ...

  10. linux中负载值为多少正常_Linux中CPU负载和CPU使用率表示的含意,多大负载算高...

    Linux中CPU负载和CPU使用率表示的含意,多大负载算高 收到zabbix 警报信息,发现其中一台服务器CPU负载过重 报警值为4 一.警报信息的三个参数到底是什么意思? 9.73.10.67.1 ...

最新文章

  1. BOM中的其他对象以及短路运算
  2. Codeforces Gym 100523E E - Gophers SET
  3. c语言单链表冒泡排序的步骤,急!!求c语言单链表冒泡排序的详细流程图
  4. 一文读懂JDK7,8,JD9的HashMap,HashTable,ConcurrentHashMap及他们的区别
  5. python3源码剖析_T-SNE源码剖析(python版)
  6. js获取dom html元素属性,JS如何通过元素的CLASS属性得到对应的DOM对象?
  7. @service注解_SpringBoot最最最常用的注解梳理
  8. 大数据平台搭建及搭建过程出错解析
  9. knx智能照明控制系统电路图_智能照明控制系统(KNX)讲解
  10. 动态规划基础之挖金矿问题
  11. 常见图片分类及适用场景
  12. gromacs ngmx_gromacs示例
  13. PERCENT_RANK 函数
  14. HTTP基础知识(仅介绍涉及R语言爬虫部分)
  15. 基于 Transformer 模型的电影评论情感分类
  16. Sentinel-2(哨兵2号)SNAP预处理
  17. 双 JK 触发器 74LS112 逻辑功能。真值表_触发器的工作原理是什么
  18. 大数据平台开源实施的难点
  19. 美国国会点名指责多家中国网站提供盗版链接
  20. 小程序 params_【微信小程序】知乎视频一键保存

热门文章

  1. 开启本地MySql数据库远程连接
  2. 敏捷个人新体系学习 - 2.定位
  3. mongodb 简单部署方案及实例
  4. 怎么选择数据服务器?请记住这五条
  5. 有什么类型的MPLS?
  6. DDoS高安全性ip服务:解决各种DDoS攻击问题
  7. Redis 模糊匹配 SearchKeys
  8. 线上集群服务器性能参数查看命令
  9. zend studio 远程调试 php
  10. hdu5025(bfs,状态压缩)