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

devtools/2024/12/22 13:46:12/

目录

本系列专栏

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 或容器名称


http://www.ppmy.cn/devtools/86586.html

相关文章

NLP与搜广推常见面试问题

1 auc指标 AUC的两种意义 一个是ROC曲线的面积另外一个是统计意义。从统计学角度理解,AUC等于随机挑选一个正样本和负样本时,模型对正样本的预测分数大于负样本的预测分数的概率。下图为搜广推场景下的一个计算auc的例子 2 GAUC指标 就是在推荐系统…

OCC 布尔操作

一、简介 BRepAlgoAPI_Algo 是 OpenCASCADE 中用于布尔操作的基类,提供了布尔运算的基础功能。布尔操作是计算几何中常见的操作,用于对两个形状进行交、并、差运算等。这些操作在 CAD 和 3D 建模中非常重要。 BRepAlgoAPI_Algo 的基本功能 BRepAlgoAPI…

Python 初学者福音:30个实用任务详细步骤分享

学习Python最快的方法就是通过实战。以下是30个极简Python任务,每个任务都有对应的代码片段,帮助你快速掌握Python开发技巧。无论你是初学者还是有经验的开发者,这些代码都能帮你提升技能。 1. 重复元素判定 检查列表中是否存在重复元素&am…

细调模型精度:在sklearn中进行增量特征正则化的高级指南

细调模型精度:在sklearn中进行增量特征正则化的高级指南 在机器学习中,正则化是一种用于防止模型过拟合的技术,通过在损失函数中添加一个额外的项来惩罚模型的复杂度。当使用增量学习添加新特征时,正则化变得更加重要&#xff0c…

文件上传题目练习

之前学习文件上传的时候都是通过练习ctfhub上的题,知道有upload-labs这个靶场,但是还没尝试过,现在重新复习就打算打一下这个靶场 Pass-01 发现仅仅是弹出对话框,说明是前端验证 直接F12禁用js就可以了 上传成功 蚁剑测试连接&am…

程序员修炼之路

成为一名优秀的程序员,需要广泛而深入地学习多个领域的知识。这些课程不仅帮助建立扎实的编程基础,还培养了问题解决、算法设计、系统思维等多方面的能力。以下是一些核心的必修课: 计算机基础 计算机组成原理:理解计算机的硬件组…

STL-vector类

一、常见接口 vector数据结构实际上是顺序表 详细解释与使用请参见官方网站:vector - C Reference (cplusplus.com) 1.1 构造函数 函数名功能vector()无参构造vector(size_type n, const value_type& val value_type())构造并初始化n…

eleven接口、多态

能够写出接口的定义格式 public interface 接口名 { public static final 数据类型 名称 数据值; //抽象方法: 必须使用实现类对象调用 void method(); //默认方法: 必须使用实现类对象调用 public default void show() {...} …