Linux系统调优详解(二)——CPU负载查看相关命令

简介: Linux系统调优详解(二)——CPU负载查看相关命令

今天继续给大家介绍Linux运维相关知识,本文主要内容是CPU负载查看相关命令。

一、uptime命令查看CPU负载
在Linux系统中,执行命令:

uptime
1
可以查看当前系统的负载情况,该命令的执行结果如下所示:

在上文Linux系统调优详解(一)——系统调优概述与Top命令详解中,我们曾经详细讲解了Linux系统中的top命令。我们可以发现,uptime命令的显示就是top命令的第一行。既然如此,那么uptime命令存在的意义在什么地方呢?
尽管top命令非常强大,能够显示系统的很多参数,但是top命令存在一个比较严重的问题,即该命令的执行需要消耗大量的系统资源。当我们的系统本身就运行了很多业务的时候,使用top命令就会加剧系统的负载,这也是为什么我们要介绍其他CPU负载查看命令的原因。
uptime命令的显示在这里就不过多介绍了,存在疑惑的可以查看前文。在这里仅提及一点,即uptime命令其数值的显示来源于/proc/loadavg文件,如下所示:

二、top命令查看系统CPU负载排序
在生产环境中,我们经常会遇上以下场景,即找出当前系统中使用CPU过多的进程,此时,我们可以执行top命令,然后按shift+p,即可使得top中的显示顺序按照CPU使用率,结果如下所示:

三、ps命令查看进程使用CPU情况
与刚才介绍的top命令类似,我们执行命令:

ps -aux --sort -pcpu
1
也可以按照当前进程的CPU使用率来进行排序,结果如下所示:

上述命令,比top命令的优势在于可以显示进程的完整路径,从而帮助我们更好的发现系统中的问题。
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200
————————————————

                        版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/weixin_40228200/article/details/125325013

目录
相关文章
|
1天前
|
设计模式 安全 Java
【Linux 系统】多线程(生产者消费者模型、线程池、STL+智能指针与线程安全、读者写者问题)-- 详解
【Linux 系统】多线程(生产者消费者模型、线程池、STL+智能指针与线程安全、读者写者问题)-- 详解
|
1天前
|
安全 算法 Linux
【Linux 系统】多线程(线程控制、线程互斥与同步、互斥量与条件变量)-- 详解(下)
【Linux 系统】多线程(线程控制、线程互斥与同步、互斥量与条件变量)-- 详解(下)
|
1天前
|
存储 Linux 程序员
【Linux 系统】多线程(线程控制、线程互斥与同步、互斥量与条件变量)-- 详解(中)
【Linux 系统】多线程(线程控制、线程互斥与同步、互斥量与条件变量)-- 详解(中)
|
1天前
|
缓存 Linux 调度
【Linux 系统】多线程(线程控制、线程互斥与同步、互斥量与条件变量)-- 详解(上)
【Linux 系统】多线程(线程控制、线程互斥与同步、互斥量与条件变量)-- 详解(上)
|
1天前
|
存储 Unix Linux
【Linux 系统】进程信号 -- 详解(下)
【Linux 系统】进程信号 -- 详解(下)
|
1天前
|
NoSQL Linux Shell
【Linux 系统】进程信号 -- 详解(上)
【Linux 系统】进程信号 -- 详解(上)
|
1天前
|
消息中间件 存储 安全
【Linux 系统】进程间通信(共享内存、消息队列、信号量)(下)
【Linux 系统】进程间通信(共享内存、消息队列、信号量)(下)
|
8天前
|
Linux
Linux操作系统调优相关工具(一)查看CPU负载相关工具 找出系统中使用CPU最多的进程?
Linux操作系统调优相关工具(一)查看CPU负载相关工具 找出系统中使用CPU最多的进程?
28 0
|
监控 Linux 测试技术
Linux系统篇—CPU平均负载介绍与案例假设
Linux系统篇—CPU平均负载介绍与案例假设
Linux系统篇—CPU平均负载介绍与案例假设
|
安全 NoSQL jenkins
Linux->服务器被挖矿&CPU或内存高负载处理
Linux->服务器被挖矿&CPU或内存高负载处理
243 0