一、查看磁盘空间
1、使用“df -k”命令,以KB为单位显示磁盘使用量和占用率。
- [root@master ~]# df -k
- Filesystem 1K-blocks Used Available Use% Mounted on
- /dev/mapper/vg_hadoop-lv_root 57294320 22785284 31605460 42% /
- tmpfs 4023328 76 4023252 1% /dev/shm
- /dev/sda1 495844 40011 430233 9% /boot
2、使用“df -m”命令,以M为单位显示磁盘使用量和占用率。
- [root@master ~]# df -m
- Filesystem 1M-blocks Used Available Use% Mounted on
- /dev/mapper/vg_hadoop-lv_root 55952 22252 30865 42% /
- tmpfs 3930 1 3929 1% /dev/shm
- /dev/sda1 485 40 421 9% /boot
3、使用“df -h”命令,以G为单位显示磁盘使用量和占用率。
- [root@master ~]# df -h
- Filesystem Size Used Avail Use% Mounted on
- /dev/mapper/vg_hadoop-lv_root 55G 22G 31G 42% /
- tmpfs 3.9G 76K 3.9G 1% /dev/shm
- /dev/sda1 485M 40M 421M 9% /boot
4、使用“df --help”命令,查看更多df命令的使用方法。
- [root@master ~]# df --help
- 用法:df [选项]... [文件]...
- 显示每个文件所在的文件系统的信息,默认是显示所有文件系统。
- 长选项必须使用的参数对于短选项时也是必需使用的。
- -a, --all include dummy file systems
- -B, --block-size=SIZE use SIZE-byte blocks
- --direct show statistics for a file instead of mount point
- --total produce a grand total
- -h, --human-readable print sizes in human readable format (e.g., 1K 234M 2G)
- -H, --si likewise, but use powers of 1000 not 1024
- -i, --inodes 显示inode 信息而非块使用量
- -k 即--block-size=1K
- -l, --local只显示本机的文件系统
- --no-sync 取得使用量数据前不进行同步动作(默认)
- -P, --portability 使用POSIX 兼容的输出格式
- --sync 取得使用量数据前先进行同步动作
- -t, --type=类型只显示指定文件系统为指定类型的信息
- -T, --print-type 显示文件系统类型
- -x, --exclude-type=类型只显示文件系统不是指定类型信息
- -v (忽略)
- --help 显示此帮助信息并退出
- --version 显示版本信息并退出
- 所显示的数值是来自 --block-size、DF_BLOCK_SIZE、BLOCK_SIZE
- 及 BLOCKSIZE 环境变量中第一个可用的 SIZE 单位。
- 否则,默认单位是 1024 字节(或是 512,若设定 POSIXLY_CORRECT 的话)。
- SIZE 可以是一个可选的整数,后面跟着以下单位中的一个:
- KB 1000,K 1024,MB 1000*1000,M 1024*1024,还有 G、T、P、E、Z、Y。
- 请向bug-coreutils@gnu.org 报告df 的错误
- GNU coreutils 项目主页:<http://www.gnu.org/software/coreutils/>
- GNU 软件一般性帮助:<http://www.gnu.org/gethelp/>
- 请向<http://translationproject.org/team/zh_CN.html> 报告df 的翻译错误
- 要获取完整文档,请运行:info coreutils 'df invocation'
二、查看内存 free -m
- [root@master batch]# free -m
- total used free shared buffers cached
- Mem: 7858 2241 5616 0 37 1005
- -/+ buffers/cache: 1198 6659
- Swap: 2047 0 2047
下面是对这些数值的解释:
total:总计物理内存的大小。
used:已使用多大。
free:可用有多少。
三、查看CPU核数
- # 总核数 = 物理CPU个数 X 每颗物理CPU的核数
- # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数
- # 查看物理CPU个数
- cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
- # 查看每个物理CPU中core的个数(即核数)
- cat /proc/cpuinfo| grep "cpu cores"| uniq
- # 查看逻辑CPU的个数
- cat /proc/cpuinfo| grep "processor"| wc -l
- [root@oushus1 ~]# cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
- 2
- [root@oushus1 ~]# cat /proc/cpuinfo| grep "cpu cores"| uniq
- cpu cores : 10
- [root@oushus1 ~]# cat /proc/cpuinfo| grep "processor"| wc -l
- 40
总核数 = 2 * 10 = 20(核)
总逻辑CPU数 = 40 (个)