現場(環境): 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/
留言列表