LInux查看cpu、磁盘、内存、网络的命令

2023-12-14 11:41:45

LInux查看cpu、磁盘、内存、网络的命令

1.查看cpu系列

想知道了cpu性能好不好、忙不忙可以用lscpu、uptime、top、htop。
1.1 top 命令查看系统的实时负载, 包括进程、CPU负载、内存使用等等
在这里插入图片描述
top内容详解

项目意义
us用户空间占用cpu百分比
sy内核空间占用cpu百分比
ni用户进程空间内改变过优先级的进程占用cpu百分比
id空闲cpu百分比
wa等待输入输出的cpu时间百分比
hicpu服务于硬件中断所耗费的时间总额
stSteal Time
PID进程ID
USER进程所有者
PR优先级
NInice值,负值表示高优先级,正值表示低优先级
VIRT进程使用的虚拟内存总量
RES进程使用的、未被换出的物理内存大小
SHR共享内存大小
S进程状态
%CPU上次更新到现在的cpu时间占用百分比
%MEN进程使用的物理内存百分比
TIME+进程使用CPU总时间
COMMAND命令名

2.查看内存方面

内存够不够可以用free
free命令默认是显示单位kb,可以采用free -m和free -g命令查看,分别表示MB和GB
另外,free -h会自动选择以适合理解的容量单位显示
在这里插入图片描述

项目意义
total表示总计物理内存的大小
used表示已经使用多少
free表示可用内存多少
Shared表示多个进程共享的内存总额
Buff/cache表示磁盘缓存大小

3.查看磁盘相关

磁盘剩多少写的快不快可以用df、dd、iotop
du命令用来查看目录或文件所占用磁盘空间的大小。常用选项组合为:du -sh
du常用的选项:
  -h:以人类可读的方式显示
  -a:显示目录占用的磁盘空间大小,还要显示其下目录和文件占用磁盘空间的大小
  -s:显示目录占用的磁盘空间大小,不要显示其下子目录和文件占用的磁盘空间大小
  -c:显示几个目录或文件占用的磁盘空间大小,还要统计它们的总和
  --apparent-size:显示目录或文件自身的大小
  -l :统计硬链接占用磁盘空间的大小
  -L:统计符号链接所指向的文件占用的磁盘空间大小  
du -sh : 查看当前目录总共占的容量。而不单独列出各子项占用的容量
du -lh --max-depth=1 : 查看当前目录下一级子文件和子目录占用的磁盘容量。
du -sh * | sort -n 统计当前文件夹(目录)大小,并按文件大小排序
du -sk filename 查看指定文件大小

df -h 查看磁盘占用的空间
在这里插入图片描述

项目意义
Filesystem表示该文件系统位于哪个分区,因此该列显示的是设备名称
Used表示用掉的磁盘空间大小
Avail表示剩余的磁盘空间大小
Use%磁盘空间使用率
Mounted on文件系统的挂载点,也就是磁盘挂载的目录位置

文章来源:https://blog.csdn.net/weixin_52914285/article/details/134987833
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。