top 查看cpu 负载

top 是linux 运维人员常用的一个命令,主要查看当前系统的一些负载情况,但一般情况,多用于查看cpu负载,所以针对cpu 负载简单坐下说明。如下图

输入top命令后,按1,会显示详细的cpu线程,查看cpu负载的参数,主题要看load average 这个参数,这三个数字取得的1分钟,5分钟,15分钟的的数值,这个数值怎么来反应当前系统的cpu负载呢,以我这台为例,我有8个逻辑cpu,我当前服务器的理想值应该是 8*0.7=5.6, 也就是说load average 这个值低于5.6左右,那么服务器就是理想状态,很多人也会用用8*1 来做评估,但个人认为这么计算不是太合理,除非说你只有一个cpu ,这个评估没问题,如果有多个cpu ,要是*1,说明你的cpu已经在满载跑了,如果在多个进程,就会造成等待,有人就会问了,为什么是0.7 不是0.8 或0.9,其实只是一个相对理想值而已,0.8 0.9当然也可以做评估, 0.5也可以做评估,只是0.7 是近似值比较高而已,不要太纠结这个,还有一种情况需要注意,就是第1分钟和15分钟,如果你发现1分钟负载已经下来,15分钟还很高,不用担心,这说明高负载正在慢慢减缓,反之,要特别注意了,需要查找相应高负载进程。很多人一看到cpu 已经到120%了,就高呼cpu 超负载了,遇到这种情况就根据服务器的实际情况处理,如果是单核,那确实很危险了,如果是多核,要看下所有cpu 是不是都是高负载,如果只是个例,不用过于担心,就简单说到这里吧。

时间: 2024-11-06 07:14:09

top 查看cpu 负载的相关文章

top查看CPU情况

Linux查看CPU情况 在系统维护的过程中,随时可能有需要查看 CPU 使用率,并根据相应信息分析系统状况的需要.在 CentOS 中,可以通过 top 命令来查看 CPU 使用状况.运行 top 命令后,CPU 使用状态会以全屏的方式显示,并且会处在对话的模式 -- 用基于 top 的命令,可以控制显示方式等等.退出 top 的命令为 q (在 top 运行中敲 q 键一次). 1.可以按进程查看 可以用ps -ef 查看进程的PID,再top -p PID  查看用户CPU及内存使用情况2

linux top 查看CPU命令

top 命令主要用于查看进程的相关信息,同时它也会提供查看系统平均负载,cpu 信息和内存信息 实时监控系统资源使用情况 [[email protected] ~]$ top // 动态查看进程使用资源的情况,每三秒刷新一次 [[email protected] ~]$ top -c // 动态查看进程使用资源的情况,但会详细地显示进程的命令行信息,参考下面的COMMAND解释 [[email protected] ~]$ top -bn1 // 静态显示所有进程 top 常用快捷键: s #

如何查看Linux的CPU负载

哪些工具可以查看 CPU 负载? 可以使用 top 命令.uptime 命令,特别是 top 命令,功能强大,不仅仅可以用来查看 CPU 负载. CPU 负载怎么理解?是不是 CPU 利用率? 要区别 CPU 负载和 CPU 利用率,它们是不同的两个概念,但它们的信息可以在同一个 top 命令中进行显示.CPU 利用率显示的是程序在运行期间实时占用的 CPU 百分比,而 CPU 负载显示的是一段时间内正在使用和等待使用 CPU 的平均任务数.CPU 利用率高,并不意味着负载就一定大.网上有篇文章

cpu负载

查看cpu负载,我们经常会使用top,或者是uptime命令 但是这只能看到cpu的总体的负载情况.如果我们想看cpu每个核心的负载情况是看不到的. 所以我们可以用mpstat命令 服务器一共32核心 [[email protected] ~]# mpstat -P ALLLinux 3.10.0-229.el7.x86_64 (kvm02) 2017年05月29日 _x86_64_ (32 CPU) 14时54分10秒 CPU %usr %nice %sys %iowait %irq %sof

Linux CPU负载

昨天查看Nagios警报信息,发现其中一台服务器CPU负载过重,机器为CentOS系统.信息如下: 2011-2-15 (星期二) 17:50 WARNING - load average: 9.73, 10.67, 10.49 还有前两个小时发出的警报信息: 2011-2-15 (星期二) 16:50 WARNING - load average: 10.52, 10.10, 10.06 2011-2-15 (星期二) 15:40 WARNING - load average: 8.27, 9

linux 查看CPU、内存、磁盘信息命令

[1]查看CPU信息 (1)查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c (2)查看物理CPU个数 cat /proc/cpuinfo | grep "physical id" | sort | uniq| wc -l (3)查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo | grep "cpu cores" | uniq (4)查看逻辑CPU的个

0.1 使用w查看系统负载 - 10.2 vmstat命令 - 10.3 top命令 - 10.4 sar命令 - 10.5 nload命令

- 10.1 使用w查看系统负载 - 10.2 vmstat命令 - 10.3 top命令 - 10.4 sar命令 - 10.5 nload命令 # 10.1 使用w查看系统负载 ![mark](http://oqxf7c508.bkt.clouddn.com/blog/20170829/230935727.png?imageslim) - w命令 ``` [[email protected] ~]# w  23:10:04 up  2:17,  2 users,  load average:

查看系统负载 w top vmstat,sar

查看系统负载 1.#w 第一行从左面开始显示的信息依次为:时间,系统运行时间,登录用户数,平均负载;第二行开始以及下面所有 的行,告诉我们的信息是,当前登录的都有哪些用户,以及他们是从哪里登录的等等. load average 平均负载 load average后跟三个数值,第一个数值表示1分钟内系统的平均负载值(即1分钟之内有多少个进程在使用CPU ):第二个数值表示5分钟内系统的平均负载值:第三个数值表示15分钟系统的平均负载值.意义是单位时间段 内CPU活动进程数.值越大就说明服务器压力越

linux查看CPU性能及工作状态的指令mpstat,vmstat,iostat,sar,top

衡量CPU性能的指标: 1,用户使用CPU的情况:CPU运行常规用户进程CPU运行niced processCPU运行实时进程 2,系统使用CPU情况:用于I/O管理:中断和驱动用于内存管理:页面交换用户进程管理:进程开始和上下文切换 3,WIO:用于进程等待磁盘I/O而使CPU处于空闲状态的比率. 4,CPU的空闲率,除了上面的WIO以外的空闲时间 5,CPU用于上下文交换的比率 6,nice 7,real-time 8,运行进程队列的长度 9,平均负载 Linux中常用的监控CPU整体性能的