CPU
物理CPU的个数
# cat /proc/cpuinfo | grep "physical id" |sort|uniq|wc -l
1
//具有相同physical id的cpu是同一个CPU封装的线程或核心
每个物理CPU中core的个数(即核数)
# cat /proc/cpuinfo |grep "cpu cores"|uniq
cpu cores : 4//具有相同core id的CPU是同一个core的超线程
逻辑CPU的个数如
# cat /proc/cpuinfo |grep "processor"|wc -l
8//逻辑CPU的个数=物理CPU个数×核心数,但是当你的CPU支持超线程技术的时候,这个数值就不想等了,我们在应用中,以逻辑CPU的个数为准。
内存
查看内存的状态,通常使用free -m,
# free -m
total used free shared buffers cached Mem: 16041 6477 9564 0 425 5214 -/+ buffers/cache: 838 15203 Swap: 18047 0 18047total 内存总数
used 已经使用的内存数
free 空闲的内存数
shared 多个进程共享的内存总额
-buffers/cache 已用的内存数,即used-buffers-cached
+buffers/cache 可用的内存数,即free+buffers+cached
计算公式=可用内存=free+buffers+cached,即9564M+425M+5214M=15203M
硬盘
fdisk -l 查看硬盘及分区信息
df -h 查看文件系统的磁盘空间占用情况
# df -h
文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/VolGroup00-LogVol00 38G 6.4G 30G 18% / /dev/sda1 99M 20M 75M 21% /boot tmpfs 7.9G 0 7.9G 0% /dev/shmiostat -x 1 10 查看磁盘I/O性能 //yum install iostat