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檢測是不是網絡帶寬瓶頸

 

四、其餘經常使用參數

相關文章
相關標籤/搜索