- 查看当前的内存情况
查看内存,-h参数是将内存大小格式化为MB或者GB
free -h
- 查看当前的磁盘使用情况
查看所有挂载磁盘的情况,-h参数是将内存大小格式化为MB或者GB
df -hT
注意磁盘类型(Type)是xfs的,是一块硬盘(CentOS 7+)
[root@bash ~]# df -hT
Filesystem Type Size Used Avail Use% Mounted on
/dev/vda1 xfs 40G 4.7G 36G 12% /
devtmpfs devtmpfs 3.9G 0 3.9G 0% /dev
tmpfs tmpfs 3.9G 16K 3.9G 1% /dev/shm
tmpfs tmpfs 3.9G 371M 3.5G 10% /run
tmpfs tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
tmpfs tmpfs 783M 0 783M 0% /run/user/0
- 统计指定文件夹和子文件夹及文件的大小
统计指定路径的文件夹大小,-h参数是将内存大小格式化为MB或者G,-d 0参数是指定统计的目录深度
du -hd 0 /opt
指定的深度,0代表顶级,1代表第一层级目录,以此类推
[root@rabbitmq2 ~]# du -hd 1 /opt
0 /opt/rh
28K /opt/sh.bak
40K /opt/sh
516K /opt/redis_kf
0 /opt/images
236M /opt/jprofile
173M /opt/dumps
17M /opt/taxdisk
3.5G /opt/aisi
149M /opt/redis_test
0 /opt/image
88K /opt/img
2.5G /opt/elasticsearch_test
224K /opt/test-mock
4.0K /opt/mysql-inexdu
344M /opt/logs
72M /opt/InvoiceQuery-1.0
709M /opt/ocrApi
7.7G /opt
- 快速生成大文件
如下命令表示在指定路径/storage/emulated/0下生成一个3GB大小的文件big-file.out
dd if=/dev/zero of=/storage/emulated/0/big-file.out bs=1073741824 count=3
if表示输入来源,这里的输入来源取的是Linux系统中的一个特殊空间
of表示输出路径
bs表示数据块的大小,单位是字节(bytes)
count表示循环次数