2020.04.11-13.Linux系统管理技巧

使用w命令查看当前系统的负载

  • 查看的是系统整体上的负载,通过看数值看当前系统是否有压力(无法判断具体位置:cpu、内存、磁盘哪个有压力)
    在这里插入图片描述
  • 第一行从左到右依次表示时间、系统运行时间、登陆用户数、​平均负载
    load ​average后面三个数值
  • 第一个​表示1分钟内系统的平均负载值
  • 第二个表示​5分钟内系统的平均负载值
  • 第三个表示15分钟​内系统的平均负载值
  • 注意:一般不超过服务器的cpu数量,就不会有负载。
/proc/​cpuinfo这个文件记录cpu的详细信息

查看当前有多少cpu
命令:
在这里插入图片描述
查看当前有多少颗物理cpu,需看physical id

用vmstat监控系统的状态

在这里插入图片描述
分为6个部分:

  • procs显示进程相关信息
  • r(run)表示运行或等待cpu时间片的进程数
  • b(block)表示等待资源的进程数;资源指I/O,内存
  • memory显示内存相关信息
  • swpd 表示切换到交换分区中的内存数量,单位为KB
  • free 表示当前空闲的内存数量,单位为KB
  • buff 表示缓冲大小 (即将写入磁盘),单位为KB
  • cache 表示缓存大小 (从磁盘中读取),单位为KB
  • swap显示内存的交换情况
  • si 表示由交换区写入内存的数据量,单位为KB
  • so 表示由内存写入交换区的数据量,单位为KB
  • io显示磁盘的使用情况
  • bi 表示从块设备读取数据的量(读磁盘),单位为KB
  • bo 表示从块设备写入数据的量(写磁盘),单位为KB
  • system显示采集间隔内发生的中断次数
  • in 表示在某一时间间隔内观测到的每秒设备的中断次数
  • cs 表示每秒产生的上下文切换次数
  • cpu 显示cpu使用状态
  • us 显示用户下所花费CPU的时间百分比
  • sy 显示系统花费CPU的时间百分比
  • id 表示CPU处于空闲状态的时间百分比
  • wa 表示I/O等待所占用CPU的时间百分比
  • st 表示被偷走的CPU
    vmstat 1 5 表示每隔一秒输出一次 共输出5次
    在这里插入图片描述

用top命令显示进程所占的系统资源

  • 用于动态监控进程所占的系统资源
  • **特点:**把占用系统资源(CPU,内存,I/O)最高的进程放到最前面
    在这里插入图片描述
  • RES 进程所占的内存大小
  • %MEM 使用内存的百分比
    在top状态下
  • 按shift+m可以按照内存使用大小排序
  • 按1可以列出所有核CPU的使用状态
  • 按q可以退出top
# top -bn1     //表示非动态打印系统资源的使用情况
和top的区别:一次性输出所有信息而非动态显示

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值