如何檢查您的 Ubuntu 系統上已安裝的 RAM

RAM,Random Access Memory 的縮寫,可以認為是您計算機系統的工作區。 每當您打開文件進行查看或編輯時,您的系統都會在 RAM 中創建該文件的臨時實例,以便您可以對其進行處理。 當您保存文件時,您的系統會將其複製到一個更穩定且非易失性的空間(硬件),稱為只讀存儲器。 不僅如此,當你運行一個程序時,你的操作系統和 RAM 是它運行的媒介。 當您正在尋找高性能計算系統時,適當大小和快速 RAM 之間的良好平衡就是您的答案。

在使用 Ubuntu 時,我們遇到了許多 RAM 是一個重要考慮因素的場景。 我們想知道系統上安裝了多少 RAM,我們可以使用多少 RAM,我們的 RAM 是否沒有錯誤等等。

在本文中,我們將解釋您可以通過 Ubuntu 命令行對已安裝的 RAM 執行的以下操作:

  • 檢查已安裝、已使用和可用的 RAM
  • 檢查已安裝 RAM 的類型和速度
  • 測試已安裝的 RAM 是否有錯誤

我們已經在 Ubuntu 18.04 LTS 系統上運行了本文中提到的命令和過程。

筆記: 我們將使用 Ubuntu 命令行終端來解釋上述任務。 您可以通過 Ubuntu 應用程序啟動器搜索欄或 Ctrl+Alt+T 快捷方式打開終端應用程序。

如何檢查已安裝、已使用和可用的 RAM

檢查 Ubuntu 上的內存統計信息的最簡單方法是通過 free 命令:

這是您使用 free 命令的方式:

$ free

利用:

此命令用於在幾行中檢查系統上的內存和交換利用率。 在不使用任何開關的情況下,顯示的輸出以千字節為單位打印。

但是,更好的方法是使用 -h 開關,以便 free 命令以最接近的 3 位數字格式顯示內存和交換利用率。

$ free -h

輸出的“Mem”部分為您提供有關係統 RAM 的信息。 總列為您提供系統上安裝的 RAM 的總 GB 數。 已用和可用列分別表示系統正在使用的 RAM 和可用的 GB。

如何檢查RAM的類型和速度

在解釋如何檢查 RAM 的類型和速度之前,讓我們先定義它們的含義:

  • 類型:如今,根據數據和傳輸速率,RAM 有多種配置文件。 其中包括較舊的 SDRAM(同步動態 RAM)、DDR1(DDR SDRAM)、DDR2、DDR3 和現代 DDR4。 對於便攜式系統,RAM 有 DRAM 和 SDRAM 類型。
  • 速度:當我們談論以 MHz 或 GHz 為單位的 RAM 速度時,我們考慮的是時鐘週期。 一個週期表示單個讀寫會話。 RAM 的速度意味著它每秒可以執行多少個週期。 3200 MHz RAM 可以在一秒鐘內執行 3200 個週期(讀/寫會話)

您可以使用以下命令作為 sudo 為了檢查您的RAM的類型

$ sudo dmidecode --type memory | less

系統會詢問你的密碼 sudo 然後顯示以下信息:

向下滾動並在輸出中找到 RAM 類型,如上所示。 如您所見,我的筆記本電腦上安裝了 DDR3。

通過相同的命令,您還可以查看 RAM 的時鐘速度:

上面的輸出顯示我的系統上安裝了 1333 MHz 的 RAM。

您可以使用“q”鍵退出此輸出。

如何通過 MemTester 實用程序測試 RAM 的錯誤

由於 RAM 是一種易碎的設備,它的半導體有時可能會損壞。 這可能會影響整個 RAM 的性能。 您可以使用 MemTester 來測試您的 RAM 是否有錯誤。

要安裝此實用程序,請打開您的終端應用程序並輸入以下命令,以便首先使用 Internet 存儲庫的索引更新系統的存儲庫索引。 這確保可以在您的系統上安裝軟件的最新可用版本。

$ sudo apt-get update

然後,使用以下 apt-get 命令安裝 memtester。

$ sudo apt-get install memtester

這是 memtester 命令的用法:

$ memtester [-p physaddrbase [-d device]]<記憶>[B|K|M|G] [loops]

例子:

以下命令將在兩次迭代中檢查 200 MB 的 RAM 空間:

$ sudo memtester 200M 2

這就是測試輸出的樣子。

輸出表明我的 RAM 中沒有任何錯誤。 幸運的是,我有時會粗暴地使用我的筆記本電腦。

但是,此命令有一個限制:您最多只能掃描系統上可用 RAM 大小的 RAM。 引導 GRUB 菜單中的 memtest86+ 實用程序可用於徹底測試 RAM。

所以這些是一些命令,您可以通過這些命令了解安裝在 Ubuntu 系統上的 RAM。 您還學習瞭如何使用 memtest 實用程序,以確保您的 RAM 以最佳方式運行。