如何查看操作系统的性能指标:CPU、内存、磁盘、网络

目录

本系列专栏

CPU篇

CPU使用率:top

CPU负载:uptime

CPU核心使用情况:mpstat -P ALL 1

上下文切换:vmstat 1

CPU等待 IO时长:iostat -x 1

CPU的频率:lscpu 或者  cat /proc/cpuinfo | grep "cpu MHZ"

CPU的缓存:lscpu | grep "cache" 

内存篇

总内存大小:free -h 或者 cat /proc/memoryinfo

内存利用率:sar -r 1

内存带宽:sar -B 1 

磁盘篇

查看所有可用或已挂载磁盘信息:lsblk

查看所有磁盘的分区信息:fdisk -l

磁盘使用情况:sar -d

单个进程的磁盘 IO 统计信息:pidstat -d 1

 磁盘挂载情况:df -Th

网络篇

网络接口状态:ip addr show 或者 ifconfig

网络吞吐量:sar -n DEV 1

网络连接状态:netstat -anp

网络延迟:ping -c 4 ip

网络重传率:netstat -s | grep retrans 或者 ss -s 

进程篇

进程运行状态:ps aux

正在运行进程数:ps -e | wc -l 

系统负载篇

系统运行时间:uptime

登录用户数量:who | wc -l 

系统信息

操作系统类型和版本:hostnamectl

内核版本:uname -r 或者  cat /proc/version 

用户和组

系统用户列表:getent passwd

用户组列表:getent group

查看用户权限:id 用户名

查看用户所属组:groups 用户名

查看组权限:grep '^组名:' /etc/group

查看文件或目录权限:ls -l 文件或目录名

查看用户对特定文件或目录的权限:getfacl 文件或目录名 

服务篇

查看服务:systemctl status 服务名

启动服务:systemctl start 服务名

停止服务:systemctl stop 服务名

重启服务: systemctl restart 服务名

开机自启服务:systemctl enable 服务名

开机不启用服务:systemctl disable服务名

查看系统运行级别:runlevel 

docker 相关命令

查看 docker 版本:docker --version

查看 docker 信息:docker info

搜索 docker 镜像:docker search 镜像名称

下载 docker 镜像:docker pull 镜像名称

查看本地所有镜像:docker images

运行容器:docker run [选项] 镜像名 [命令]

查看运行中的容器:docker ps

查看所有容器:docker ps -a

进入运行中的容器:docker exec -it 容器id 或容器名称 /bin/bash

查看容器日志:docker logs 容器id 或容器名称

查看容器详细信息:docker inspect 容器id 或容器名称

注:手机端浏览本文章可能会出现 “目录”无法有效展示的情况,请谅解,点击侧栏目录进行跳转   

本系列专栏

【应届应知应会】Linux常用指令-CSDN博客 

CPU篇
CPU使用率:top
CPU负载:uptime
CPU核心使用情况:mpstat -P ALL 1
上下文切换:vmstat 1
CPU等待 IO时长:iostat -x 1
CPU的频率:lscpu 或者  cat /proc/cpuinfo | grep "cpu MHZ"
CPU的缓存:lscpu | grep "cache" 
内存篇
总内存大小:free -h 或者 cat /proc/memoryinfo
内存利用率:sar -r 1
内存带宽:sar -B 1 

磁盘篇
查看所有可用或已挂载磁盘信息:lsblk
查看所有磁盘的分区信息:fdisk -l
磁盘使用情况:sar -d
单个进程的磁盘 IO 统计信息:pidstat -d 1
 磁盘挂载情况:df -Th
网络篇
网络接口状态:ip addr show 或者 ifconfig
网络吞吐量:sar -n DEV 1
网络连接状态:netstat -anp
网络延迟:ping -c 4 ip
网络重传率:netstat -s | grep retrans 或者 ss -s 
进程篇
进程运行状态:ps aux
正在运行进程数:ps -e | wc -l 
系统负载篇
系统运行时间:uptime
登录用户数量:who | wc -l 
系统信息
操作系统类型和版本:hostnamectl
内核版本:uname -r 或者  cat /proc/version 
用户和组

系统用户列表:getent passwd
用户组列表:getent group
查看用户权限:id 用户名
查看用户所属组:groups 用户名
查看组权限:grep '^组名:' /etc/group
查看文件或目录权限:ls -l 文件或目录名
查看用户对特定文件或目录的权限:getfacl 文件或目录名 
服务篇
查看服务:systemctl status 服务名
启动服务:systemctl start 服务名
停止服务:systemctl stop 服务名
重启服务: systemctl restart 服务名
开机自启服务:systemctl enable 服务名
开机不启用服务:systemctl disable服务名
查看系统运行级别:runlevel 
docker 相关命令
查看 docker 版本:docker --version
查看 docker 信息:docker info
搜索 docker 镜像:docker search 镜像名称
下载 docker 镜像:docker pull 镜像名称
查看本地所有镜像:docker images
运行容器:docker run [选项] 镜像名 [命令]
查看运行中的容器:docker ps
查看所有容器:docker ps -a
进入运行中的容器:docker exec -it 容器id 或容器名称 /bin/bash
查看容器日志:docker logs 容器id 或容器名称
查看容器详细信息:docker inspect 容器id 或容器名称

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值