Linux基礎:如何找出你的系統所支援的最大記憶體

發表於2015-04-05

大多數情況下你可以從BIOS、產品目錄或者乾脆手動找出你的系統所持的最大記憶體。這裡,我們介紹一種簡單有用的技巧——使用dmidecode來找出系統支援的最大記憶體,這樣你就無需開啟機箱或者參照BIOS和產品目錄了。

什麼是 dmidecode?

就像你可能知道的一樣, dmidecode是一個將計算機DMI(又名SMBIOS)表的內容轉換為可讀格式的工具。這個表包含了系統硬體元件的介紹以及其他一些如序列號和IOS版本等有用的資訊。使用dmidecode你能夠獲取此項資訊,而無需去探測真實的硬體。

找出你的系統所支援的最大記憶體

請確定你已經在系統中安裝了dmidecode,我覺得你的作業系統應該已經自動安裝過了,不過並不非常確定。

在基於Deb的系統中安裝

在基於RPM的系統中安裝

在SUSE/openSUSE中安裝

好了,我們已經安裝了dmidecode,接下來讓我們找出支援的最大記憶體。輸入以下命令:

輸出樣本

就像你看到的,我的系統支援最大記憶體到16G,並且有兩個記憶體插槽,簡單吧?

接下來,讓我們找出現在已經安裝的記憶體的詳細資訊。

輸出樣本

就像上邊輸出的一樣,我在插槽1裡邊安裝了一個記憶體條。記憶體大小為4G,型別為DDR3,速度為1067 MHz

同樣的,我們可以通過下邊命令得到完整的記憶體資訊。

輸出樣本

如果你好奇想要知道整個系統的詳細資訊,例如主機板、記憶體、BIOS等,那麼可以輸入以下命令來獲取。

輸出樣本

好了,就是這樣。

相關文章