close

現場(環境): CentOS 6.3        


原因:

今天如果有需求要將設備移轉到私有雲or公有雲上,

一定會需要先知道設備的基本規格及情形。

:硬碟空間使用、CPU數量、記憶體

這些都是最該先知道的。

 

Linux上面我們該用那些指令查詢這些我們知道的數據呢?

處理方式:

這裡先以硬碟空間使用、CPU數量、記憶體作為主要查詢的對象。
在查詢之前,我們先來確認一下系統版本。

CentOS6版本的時候還可以用下方指令查詢。

#cat /etc/issue

CentOS7之後就不支援了,CentOS7以上基本都是透過下列方式查詢。
#cat /etc/redhat-release

(1)硬碟

#df -Th

查詢系統使用空間,一直是以df 作為首選。

 

(2) CPU

#lscpu

用這個指令可以簡單的查詢到目前伺服器使用的CPU數量。

 

# cat /proc/cpuinfo

用這個方法可以跳出每個CPU的資訊。

 

(3)記憶體

#cat /proc/meminfo

用這個方法依樣是可以看到比較詳細的記憶體使用資訊。

#free –m

可以查詢記憶體&SWAP的使用狀況

 

網路資訊有提供另外一個方法,可以讓我們查詢這台機器。

在實體的主機板上接了幾條記憶體。

這個基本上只有在實體設備可以使用。

# dmidecode -t memory | grep "Size:"

 

後記:

當然若是要簡單的查詢的話,

還有top可以查詢設備使用狀況(cpu/memory)

#top

 

順帶一提 , dmidecpde這個指令的用法很棒。

可以查到很多硬體方面的詳細資料。

如下方就為查詢主機板的相關資訊。

#dmidecode –t baseboard

 

 

參考網址:

https://blog.longwin.com.tw/2014/02/linux-query-hardware-2014/


https://blog.longwin.com.tw/2013/05/linux-ram-memory-info-2013/

 

http://dreamtails.pixnet.net/blog/post/28646621-%E6%9F%A5%E8%A9%A2linux%E4%B8%BB%E6%A9%9Fcpu%28%E5%AF%A6%E9%AB%94cpu%E8%88%87core%E6%95%B8%E9%87%8F%29%E5%92%8Cram%28%E6%8F%92%E4%BA%86%E5%B9%BE

 

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 IT001 的頭像
    IT001

    IT001

    IT001 發表在 痞客邦 留言(0) 人氣()