1.显示系统中空闲和已用内存的数量 free
命令格式: free [-b | -k | -m] [-o] [-s delay ] [-c count ] [-a] [-t] [-l] [-V]
部分参数:
-b 以字节为单位显示内存量; -k(默认设置)以千字节显示; -m以兆字节显示。
-t 显示包含总计的行。
-o 禁用“缓冲区调整”行的显示。 如果未指定-o选项,则free会从已用内存中减去缓冲区内存,并将其添加到报告的可用内存中。
-s 激活连续轮询延迟秒。 您实际上可以为延迟指定任何浮点数,usleep(3)用于微秒分辨率延迟时间。
-c 与-s一起使用,在重复计数后中断轮询。
-l 显示详细的低内存和高内存统计信息。
-a 显示可用内存(如果正在运行的内核支持并且使用sysctl -w vm.meminfo_legacy_layout = 0启用;在不支持或禁用时显示为零)
-V 显示版本信息。
范例:
[root@hadoop1 ~]$ free -m
total used free shared buffers cached
Mem: 64410 62794 1615 0 347 12926
-/+ buffers/cache: 49520 14890
Swap: 63999 0 63999
2.报告文件系统磁盘空间使用情况 df
命令格式: df [OPTION]... [FILE]...
部分参数:
-a, --all 包括虚拟文件系统
-B,--block-size = SIZE使用SIZE字节块
--direct 显示文件的统计信息而不是安装点
--total 产生一个总计
-h, --human-readable 人类可读的格式(例如,1K 234M 2G)
-i, --inodes 列出inode信息而不是块使用
-k like --block-size = 1K
范例:
[root@hadoop1 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 1.1T 540G 446G 55% /
tmpfs 32G 0 32G 0% /dev/shm
/dev/sda1 194M 34M 151M 19% /boot
3.估算文件空间使用情况 du
命令格式: du [OPTION]... [FILE]...
部分参数:
-a, --all 写入所有文件的计数,而不仅仅是目录
--apparent 大小 打印明显的大小,而不是磁盘使用;虽然表观尺寸通常较小,但由于(“稀疏”)文件中的漏洞,内部碎片,可能会更大矩形块等
-B, --block-size = SIZE 使用SIZE字节块
-b, --bytes 相当于'--apparent-size --block-size = 1'
-c, --total 产生一个总计
-D, --dereference-args 仅取消引用命令行中列出的符号链接
-m like --block-size = 1M
-s, --summarize每个参数只显示一个总数
--help 显示此帮助并退出
--version 输出版本信息并退出
范例:
[root@hadoop1 ~]$ du -hs *
8.0K __pycache__
200M python-3.5.2-1
4.0K redis.sh
4.0K redis.txt