文章目录
一、df命令
[root@localhost ~]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 868M 0 868M 0% /dev
tmpfs 879M 0 879M 0% /dev/shm
tmpfs 879M 544K 878M 1% /run
tmpfs 879M 0 879M 0% /sys/fs/cgroup
/dev/vda1 40G 2.3G 36G 6% /
tmpfs 176M 0 176M 0% /run/user/0
1.1、返回结果解析
- Filesystem:文件系统的名称。
- Size:文件系统的总大小,以简单可读的格式显示。
- Used:已使用的磁盘空间,以简单可读的格式显示。
- Avail:可用的磁盘空间,以简单可读的格式显示。
- Use%:已使用空间占总空间的百分比。
- Mounted on:文件系统挂载的目录。
二、du命令
[root@localhost /]# du -h etc/
24K etc/bash_completion.d
4.0K etc/gnupg
4.0K etc/cron.weekly
104K etc/pam.d
60K etc/rpm
8.0K etc/python
12K etc/dracut.conf.d
4.0K etc/terminfo
12K etc/cron.d
92K etc/cloud/templates
16K etc/cloud/cloud.cfg.d
116K etc/cloud
20K etc/ld.so.conf.d
4.0K etc/polkit-1/localauthority/50-local.d
4.0K etc/polkit-1/localauthority/20-org.d
4.0K etc/polkit-1/localauthority/10-vendor.d
4.0K etc/polkit-1/localauthority/30-site.d
[root@localhost /]# du -ch bin/
69M bin/
69M total
2.1、返回结果解析
- 第一条返回结果明确的告诉了某个文件占用多少磁盘空间(如:etc/bash_completion.d文件占用了24kb的空间)
- 第二条返回结果69M bin/为这个目录占用了 69MB 的磁盘空间,69M total 表示总计磁盘使用量为 69MB
三、lsblk命令
[root@localhost /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
vda 253:0 0 40G 0 disk
└─vda1 253:1 0 40G 0 part /
3.1、返回结果解析
- NAME:设备的名称
- MAJ:MIN:设备的主、次设备号
- RM:是否可移动(0为不可移动,1为可移动)
- SIZE:设备的容量大小
- RO:设备是否为只读(0为可读写,1为只读)
- TYPE:设备的类型
- MOUNTPOINT:设备的挂载点
四、 fdisk命令
[root@localhost ~]# fdisk -l
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk label type: dos
Disk identifier: 0x000edc45
Device Boot Start End Blocks Id System
/dev/vda1 * 2048 83886046 41941999+ 83 Linux
4.1、返回结果解析
Disk /dev/vda: 42.9 GB, 42949672960 bytes, 83886080 sectors:
- Disk /dev/vda:磁盘设备的名称
- 42.9 GB:磁盘 /dev/vda 的总容量为 42.9 吉字节(GB)
- 42949672960 bytes:磁盘 /dev/vda 的总字节数为 42,949,672,960 字节
- 83886080 sectors:磁盘 /dev/vda 总共有 83,886,080 个扇区
Units = sectors of 1 * 512 = 512 bytes
- 磁盘的扇区大小为 512 字节
Sector size (logical/physical): 512 bytes / 512 bytes
- 逻辑和物理扇区的大小都为 512 字节
I/O size (minimum/optimal): 512 bytes / 512 bytes
- 最小和最优的输入输出块大小都为 512 字节
Disk label type: dos
- 磁盘使用的标签类型为 DOS
Disk identifier: 0x000edc45
- 磁盘的标识符为 0x000edc45
Device
- 设备名称
Boot
- 启动标志
Start
- 起始扇区
End
- 结束扇区
Blocks
- 块数
Id
- 分区类型
System
- 文件系统类型
五、iostat命令
[root@localhost ~]# iostat
Linux 3.10.0-1160.119.1.el7.x86_64 (localhost) 09/10/2024 _x86_64_ (2 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
0.20 0.01 0.13 0.04 0.00 99.62
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
vda 2.48 13.90 41.08 223232 659812
5.1、返回结果解析
-
CPU使用情况:
- %user:用户占用的CPU百分比
- %nice:nice值为负的进程所占用的CPU百分比
- %system:系统占用的CPU百分比
- %iowait:等待I/O操作完成的CPU时间百分比
- %steal:虚拟化环境中被其他操作系统占用的CPU时间百分比
- %idle:CPU空闲时间百分比
-
磁盘I/O统计:
- Device:设备名称
- tps:每秒传输次数
- kB_read/s:每秒读取的千字节数
- kB_wrtn/s:每秒写入的千字节数
- kB_read:总共读取的千字节数
- kB_wrtn:总共写入的千字节数