一、查看linux服务器CPU详细情况
判断linux服务器CPU情况的依据如下
具有相同core id的CPU是同一个core的超线程
具有相同physical id的CPU是同一个CPU封装的线程或核心
查看物理CPU个数
cat /proc/cpuinfo|grep "physical id"|sort|uniq|wc -l
查看/proc/cpuinfo文件,截取其中的physical id的信息,排序,去重,计数
每个CPU的核心个数
cat /proc/cpuinfo |grep "cpu cores"|uniq
逻辑CPU的个数
cat /proc/cpuinfo |grep "processor"|wc -l
逻辑CPU的个数一般等于物理CPU个数x核数,如果不等,表示服务器支持超线程技术
二、查看linux的内存使用情况
free -m
三、查看linux硬盘使用情况
查看硬盘及分区信息
fdisk -l
检查文件系统的磁盘空间占用情况
df -h
查看系统I/O性能
iostat -d -x -k 1 10
如果%util接近100%,说明I/O请求太多
查看linux某个目录的大小
du -sh xxx
四、查看linux的平均负载
uptime
动态查看
top
五、查看linux其他参数
监控系统整体性能
vmstat 1 4
查看系统内核
uname -a
查看linux发行版的名称版本号及描述信息
lsb_release -a
查看系统已载入的相关模块
lsmod |grep ip_vs
查找PCI设置
lspci |grep Ether