linux系統如何檢視伺服器的全部物理記憶體大小?

2021-09-01 00:22:53 字數 611 閱讀 6589

相信很多人會脫口而出free -m,但free命令看到的真的是全部物理記憶體嗎?

如圖,total為992,單位為m,不過這個數有點怪,因為我買的伺服器記憶體是1g,free之後應該是1024才對,差在哪了?

這是因為free 命令看到的記憶體為可供kernel分配的物理記憶體,非全部物理記憶體,系統啟動後,物理記憶體會保留一部分給bios,linux核心本身也要占用一部分,所以進行系統後可供分配的物理記憶體就少了一點

想看到全部物理記憶體可以用dmidecode命令

dmidecode -t memory | grep size: | grep -v "no module installed"

通過這個命令,不但能得到伺服器總的記憶體大小,還可以知道伺服器上具體插了幾個記憶體條以及每條記憶體的大小,很好用

如何檢視linux伺服器負載

load是用來度量伺服器工作量的大小,即計算機cpu任務執行佇列的長度,值越大,表明包括正在執行和待執行的程序數越多。可以通過free,top 執行後可通過 f m對記憶體排序 vmstat,procinfo命令,也可以通過 proc meminfo檔案檢視。可以使用top p pid,pmap x...

Linux系統如何檢視伺服器硬體及系統資訊

一,linux系統資訊 1.檢視linux伺服器作業系統的資訊 lsb release a 或者 cat etc issue2.檢視linux系統執行的核心版本 cat proc version二,cpu的資訊 1.檢視cpu的型號 cat proc cpuinfo grep name cut f2...

檢視linux伺服器的系統資訊

最近配置乙個hyper v的centos伺服器,深感linux基本系統指令不足,在此摘抄以便翻閱 備註 以下有些指令,可能會不存在,需要通過yum或apt get安裝之後,才能使用哦 hostname 檢視機器名 uname a 檢視系統內容 echo ostype cat proc version...