在我們生產環境中,熟悉伺服器配置是必不可少的,以下是本人整理的一些常用的伺服器配置查看命令: ################### cpu性能查看 ############################################################1、查看物理cpu個數:cat ...
在我們生產環境中,熟悉伺服器配置是必不可少的,以下是本人整理的一些常用的伺服器配置查看命令: ################### cpu性能查看 ############################################################
1、查看物理cpu個數:
cat /proc/cpuinfo |grep "physical id"|sort|uniq|wc -l
2、查看每個物理cpu中的core個數:
cat /proc/cpuinfo |grep "cpu cores"|wc -l
3、邏輯cpu的個數:
cat /proc/cpuinfo |grep "processor"|wc -l
物理cpu個數*核數=邏輯cpu個數(不支持超線程技術的情況下) ########################### 記憶體查看 ################################################################
1、查看記憶體使用情況:
free -m 2、查看文件系統的磁碟空間占用情況:
df -h 3、查看硬碟的I/O性能(每隔一秒顯示一次,顯示5次):
iostat -x 1 5
iostat是含在套裝systat中的,可以用yum -y install systat來安裝。
常關註的參數:
如果%util接近100%,說明產生的I/O請求太多,I/O系統已經滿負荷,該磁碟可能存在瓶頸。
如果idle小於70%,I/O的壓力就比較大了,說明讀取進程中有較多的wait。
4、查看linux系統中某目錄的大小:
du -sh /root
如發現某個分區空間接近用完,可以進入該分區的掛載點,用以下命令找出占用空間最多的文件或目錄,然後按照從大到小的順序,找出系統中占用最多空間的前10個文件或目錄:
du -cksh *|sort -rn|head -n 10
################################# 其他參數 #####################################
查看內核版本號: uname -a
簡化命令:
uname -r
查看系統是32位還是64位的:
file /sbin/init
查看發行版:
cat /etc/issue
或lsb_release -a
查看系統已載入的相關模塊:
lsmod
查看pci設置:
lspci (上海尚學堂大數據培訓原創,請多多關註,後續陸續奉上大數據相關文章)