Linux服务器相关性能的命令

Linux服务器相关性能的命令node

1、查看服务器性能信息的相关命令ios

一、cpu信息查看服务器

cpu分为物理cpu和逻辑cpu网络

物理cpu:实际物理服务器插槽上cpu的个数,能够经过physical id不重复的个数来统计:性能

cat /proc/cpuinfo |grep "physical id"|sort|uniq

逻辑cpu:如今一般一个cpu都是多核心的,加上intel的超线程技术(HT), 能够在逻辑上再分一倍数量的cpu core出来。ui

因此一般    逻辑CPU数量=物理cpu数量 x cpu cores 这个规格值 x 2(若是支持并开启ht)spa

(top命令下查看的cpu数量是逻辑cpu个数)操作系统

逻辑cpu个数能够经过processor 0 – n 的规格统计:线程

cat /proc/cpuinfo |grep "processor"|wc -l

查看cpu是几核:code

cat /proc/cpuinfo |grep "cores"|uniq

二、内存信息查看

内存信息的查看主要经过free命令。

etluser@HLWC-APP-019:/home/etluser>free -g
             total       used       free     shared    buffers     cached
Mem:           252         74        177          0          0          5
-/+ buffers/cache:         68        183
Swap:           63          0         63

total:内存总数;used:已经使用的内存数;free:空闲内存数;shared:多个进程共享的内存总额

- buffers/cache:(已用)的内存数,即used-buffers-cached;+ buffers/cache:(可用)的内存数,即free+buffers+cached

Buffer Cache用于针对磁盘块的读写;Page Cache用于针对文件inode的读写,这些Cache能有效地缩短I/O系统调用的时间。

对操做系统来讲free/used是系统可用/占用的内存;

对应用程序来讲-/+ buffers/cache是可用/占用内存,由于buffers/cache很快就会被使用

 

 

三、硬盘信息查看

查看硬盘和分区信息

fdisk -l

查看文件系统磁盘状况:

df -h

查看某个目录的大小:

du -sh /home/etluser/

如发现某个分区空间接近用完,能够进入该分区的挂载点,用如下命令找出占用空间最多的文件或目录,而后按照从大到小的顺序,找出系统中占用最多空间的前10个文件或目录:

du -cksh *|sort -rn|head -n 10

查看硬盘和分区分布:

[root@Master ~]# lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0 279.4G  0 disk 
├─sda1   8:1    0    50M  0 part /boot
├─sda2   8:2    0   100G  0 part /├─sda3   8:3    0    50G  0 part /home
├─sda4   8:4    0     1K  0 part 
├─sda5   8:5    0    16G  0 part [SWAP]
├─sda6   8:6    0  13.3G  0 part /tmp
└─sda7   8:7    0   100G  0 part /usr
sdb      8:16   0  83.7T  0 disk 
└─sdb1   8:17   0  83.7T  0 part /PureDisk

 

查看内核版本号:
uname -a
 
简化命令:uname -r
 
查看系统是32位仍是64位的:
file /sbin/init
 
查看发行版:
cat /etc/issue
或lsb_release -a
 
查看系统已载入的相关模块:
lsmod
 
查看pci设置:
lspci

2、服务器性能评估相关命令

1.经常使用系统命令

Vmstat、sar、iostat、netstat、free、ps、top等

2.经常使用组合方式

vmstat、sar、iostat检测是不是CPU瓶颈
free、vmstat检测是不是内存瓶颈
iostat检测是不是磁盘I/O瓶颈
netstat检测是不是网络带宽瓶颈

 

四、其余经常使用参数

相关文章
相关标签/搜索