Linux的负载

负载时linux系统中很重要的一个指标,反应服务器目前的状态。

负载的查询命令uptime、top、free、ps、df、 ifstat、mpsata等

1.uptime命令

Uptime命令查看系统的负载信息,格式为uptime

Uptime可以显示当前系统时间、系统已运行时间、启用终端数量以及负载值等信息。平均负载值指的是系统在最近1分钟、5分钟、15分钟内的压力情况;负载值越低越好,尽量不要长期超过1,在生产环境中不要超过5。

2.top命令

top 命令用于动态地监视进程活动与系统负载等信息,其格式为 top。

top 命令相当强大,能够动态地查看系统运维状态,完全将它看作 Linux 中的“强化版的 Windows 任务管理器。

第1行:系统时间、运行时间、登录用户数、系统负载(分别为1分钟、5分钟、15分钟内的平均值,数值越小,意味着负载越低)

第2行:进程总数、正在运行进程数、睡眠的进程数、停止的进程数、僵尸进程数

第3行:用户占用CPU百分比、系统内核占用CPU百分比、用户进程空间内改变过优先级的进程CPU百分比、空闲的CPU百分比、等待输入输出的CPU时间百分比、硬中断占用CPU的百分比、软中断占用CPU的百分比。

第4行:物理内存总量、内存空闲总量、内存使用总量、作为内核缓存的内存量。

第5行:虚拟内存总量、虚拟内存空闲量、虚拟内存使用量、已被提前加载的内存量。

3.free命令

显示当前系统中内存的使用量信息,格式为“free [-h]”。

在使用 free 命令时,可以结合使用-h 参数以更人性化的方式输出当前内存的实时使用量信息。

total used free shared buff/cache available
内存总量 已用量 空闲量 进程共享的内存量 磁盘缓存的内存量/缓存的内存量 可使用内存

avaliable=buff/cache+free

4.ps命令

用于查看系统中的进程状态,格式为  "ps [参数]"

                          参数                             作用
- a 显示所有进程
- u 用户以及其他详细信息
- x 显示没有控制终端的进程

在Linux中有5种常见的进程状态,分别为运行、中断、不可中断、僵死和停止

  • R(运行):进程正在运行或在运行队列中等待。
  • S(中断):进程处于休眠中,当某个条件形成后或者接收到信号时,则脱离该状态
  • D(不可中断):进程不响应系统异常信号,即便用kill命令也不能将其中断。
  • Z(僵死):进程已经终止,但进程描述符依然存在,直到父进程调用wait4()系统函数后将进程释放。
  • T(停止):进程收到停止信号后停止运行。

USER PID %CPU %MEN VSZ RSS TTY STAT START TIME COMMAND
进程的用户 进程号 CPU占用率 内存占用率 虚拟内存使用量(单位是KB) 占用的固定内存量(单位是KB) 所在终端 进程状态 启动的时间 实际的使用时间 命令名称与参数

5.df命令

用来查看磁盘信息

用 df -h 命令来查看挂载状态和硬盘使用量信息。

6.ifstat命令(查看网卡状态)

RX  Pkts/Rate   数据包接收流量

TX  Pkts/Rate    数据包发送流量

RX  Data/Rate   数据接收流量

TX  Data/Rate     数据发送流量

RX  Errs/Drop    数据包接收丢包量

TX  Errs/Drop     数据包发送丢包量

RX  Over/Rate   数据包接收剩余

TX  Coll/Rate     数据包发送剩余

7.mpsata(CPU核状态)

mpstat [-P {|ALL}] [internal [count]]

参数 解释

-P {|ALL} 表示监控哪个CPU, cpu在[0,cpu个数-1]中取值

internal 相邻的两次采样的间隔时间、

count 采样的次数,count只能和delay一起使用

当没有参数时,mpstat则显示系统启动以后所有信息的平均值。有interval时,第一行的信息自系统启动以来的平均信息。从第二行开始,输出为前一个interval时间段的平均信息。

CPU 处理器ID

user 在internal时间段里,用户态的CPU时间。

nice 在internal时间段里,nice值为负进程的CPU时间。

system 在internal时间段里,核心时间   。

iowait 在internal时间段里,硬盘IO等待时间。

irq 在internal时间段里,硬中断时间。

soft 在internal时间段里,软中断时间。

idle 在internal时间段里,CPU除去等待磁盘IO操作外的因为任何原因而空闲的时间闲置时间。

intr/s 在internal时间段里,每秒CPU接收的中断的次数。

查看Linux负载命令相关推荐

  1. linux 负载命令,通过Linux命令查看系统平均负载的方法

    1.Linux系统的平均负载的概念 有时候我们会觉得系统响应很慢,但是又找不到原因,这时就要查看平均负载了,看它是否有大量的进程在排队等待.特定时间间隔内运行队列中的平均进程数可以反映系统的繁忙程度, ...

  2. 查看linux字符集命令,关于Linux字符集的查看及修改

    一·查看字符集 字符集在系统中体现形式是一个环境变量,其查看当前终端使用字符集的方式可以有以下几种方式: 1.[root@ ~]# echo $LANG en_US.UTF-8 2.[root@ ~] ...

  3. linux中quota信息查看,Linux quota命令参数及用法详解---Linux磁盘配额限制设置和查看命令...

    功能说明:显示磁盘已使用的空间与限制. 语 法:quota [-quvV][用户名称...] 或 quota [-gqvV][群组名称...] 补充说明:执行quota指令,可查询磁盘空间的限制,并得 ...

  4. 查看linux负载的情况

    查看一个服务器的负载情况一般是从内存,cpu的使用量来看的,还有就是磁盘io和网络io,下面会分别对其进行监控(环境sentos6.7) 内存负载情况: free这个命令可以查看内存的使用情况可剩余情 ...

  5. linux网络查看,Linux网络命令(网络环境查看和网络测试命令)

    一.网络环境查看命令 1.ifconfig命令 查看与配置网络状态命令 2.ifdown 网卡名 ifdown lo #禁用网卡 3.ifup 网卡名 ifup lo # 启用网卡名是lo网卡 4.n ...

  6. Linux命令之查看系统负载

    网站服务器经常会遇到linux系统负载的问题,那么linux下查看系统负载的命令有哪些呢?  linux下查看负载的主要命令有下面一些: top, uptime,w,vmstat 1.top命令查看l ...

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

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

  8. linux命令top查看进程,linux 查看进程的命令(top)

    标签:top 操作系统支持多任务并不是计算机同时做很多事情,而是快速的轮换着执行这些任务.linux安排不同的程序等待使用CPU. 进程的工作方式: 当系统启动的时候,内核先把自己的程序初始化为进程, ...

  9. Linux常用命令整理(适合初学)

    关机.重启操作.帮助文档 1.帮助命令 1.1 help help cd #查看cd命令的帮助信息<help仅支持查看linux内建命令> vim --help #查看vim命令的帮助信息 ...

最新文章

  1. 路由器无线桥接 router wireless bridge
  2. Eclipse调试常用技巧
  3. 平衡二叉树 构造方法
  4. 蓝桥杯java龟兔赛跑_算法-蓝桥杯习题(一)
  5. 汉诺塔 X HDU - 2511
  6. 阿里Druid连接池监控的两个坑
  7. CoreOS 收购 Quay.io 发布私有 Docker 仓库
  8. iQOO Pro 5G版今日正式开售:售价最亲民的5G旗舰
  9. 十(7)rsync:介绍、常用选项、通过ssh同步、通过服务同步、linux系统日志、screen...
  10. web前端基础知识-(六)jQuery-补
  11. 项目管理-项目启动会
  12. 分享一下老型号macbook pro在win10下安装BootCamp6.0驱动的方法
  13. web开发之cdn回源各项目都可以处理
  14. Facebook原型网站FaceMash域名拍得3万美元
  15. sql 修改时间正价 2天_“熬夜3天,修改17遍,我终于写出了1篇稿费2万的稿子”...
  16. Mac下eclipse安装和配置Tomcat
  17. web调用摄像头拍照并上传到服务器
  18. 国外6个最好的广告联盟营销推荐
  19. 2019春季学期总结
  20. 孢子起源java_孢子的起源

热门文章

  1. iOS 6.1锁屏音乐控制界面升级 玩转重力感应
  2. Python小题:一只兔子躲进了10个环形分布的洞中的一个
  3. IDEA(一):自动导包,删包。
  4. 江南爱软装十大品牌 软装的风格你都知道多少?
  5. 嵌入式linux的u-boot系统启动过程,嵌入式linux操作系统u-boot启动顺序以及代码解析...
  6. 启用了 Intel VT-x
  7. 简历爬取系列(二)——破解58同城简历中的加密字符
  8. 爱奇艺八年:“好人”龚宇和“宽容先生”李彦宏
  9. Boostrap_响应式导航栏,点击汉堡按钮遮盖下方元素
  10. NLP:训练一个中文问答模型Ⅱ