- How to find the frequency and type of my current RAM?
- Информация об оперативной памяти в Linux. Свободная, занятая и тип памяти
- Свободная и занятая оперативная память
- Команда free
- Команда vmstat
- Команда top
- Команда htop
- Файл /proc/meminfo
- Тип памяти и частота
- Заключение
- How to get RAM speed in Linux?
- How to check RAM in Linux by command?
- How to get RAM speed BIOS?
- How to set RAM to 3200mhz in BIOS?
- How to get CPU and RAM information on Linux
- Is My RAM running at full speed?
- Can I increase my RAM MHz speed?
- How to check RAM and CPU in Linux?
- How to check RAM in Linux GUI?
- How to track RAM usage in Linux?
- How much RAM do I have Linux?
- How to check RAM from Command Prompt?
- How do I check my RAM speed by slot?
- What is RAM MHz speed?
- Why is my RAM not at max speed?
- How do I configure my RAM?
- Can I change the RAM frequency?
- What is the frequency of RAM?
- How do I enable XMP for RAM?
- What should I set my RAM frequency to?
- Is it safe to enable XMP?
- How to increase RAM speed in UEFI?
How to find the frequency and type of my current RAM?
It should, and it does for me: on my computer, two of the lines read «4GiB DIMM DDR3 Synchronous 1333 MHz (0.8 ns)» (corresponding to the two RAM slots where I have RAM installed). Did you look closely?
sudo lshw -C memory > info.txt Not sure, it won’t display on my terminal, but if I pipe it to a file it shows.
This did not display the frequency for me in Ubuntu 15.04. Likely hardware dependent. Solution by Henrique worked though.
Use the lshw command with the memory class:
$ sudo lshw -C memory # Some things about firmware and caches *-memory description: System Memory physical id: 13 slot: System board or motherboard size: 8GiB *-bank:0 description: DIMM [empty] product: [Empty] vendor: [Empty] physical id: 0 serial: [Empty] slot: ChannelA-DIMM0 *-bank:1 description: SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) product: M471B5273DH0-CK0 vendor: Samsung physical id: 1 serial: 34A8C7AF slot: ChannelA-DIMM1 size: 4GiB width: 64 bits clock: 1600MHz (0.6ns) # More banks.
As you can see, I’m using DDR3 1600MHz RAM.
$ sudo dmidecode -t memory # dmidecode 2.9 SMBIOS 2.5 present. Handle 0x003B, DMI type 16, 15 bytes Physical Memory Array Location: System Board Or Motherboard Use: System Memory Error Correction Type: Multi-bit ECC Maximum Capacity: Unknown Error Information Handle: Not Provided Number Of Devices: 8 Handle 0x003D, DMI type 17, 27 bytes Memory Device Array Handle: 0x003B Error Information Handle: Not Provided Total Width: 72 bits Data Width: 64 bits Size: 4096 MB Form Factor: DIMM Set: None Locator: DIMM_A1 Bank Locator: NODE 0 CHANNEL 0 DIMM 0 Type: Other Type Detail: Synchronous Speed: 1067 MHz (0.9 ns) Manufacturer: 0x0198 Serial Number: 0xB12A9593 Asset Tag: Unknown Part Number: 9965426-037.A00LF # more such devices
This is for a server with ECC memory (as can be seen from the Error Correction Type field and the difference between Data Width and Total Width ).
Both tools are dependencies of the ubuntu-standard package and should be available by default on all Ubuntu systems. There used to be another tool called hwinfo , which is no longer available for Ubuntu since 13.10.
Информация об оперативной памяти в Linux. Свободная, занятая и тип памяти
Мы воспользуемся утилитами командной строки доступными для большинства Linux дистрибутивов.
Свободная и занятая оперативная память
Для получения информации о количестве свободной и занятой оперативной памяти в Linux можно использовать различные утилиты и команды. Рассмотрим несколько распространенных способов.
Команда free
Команда free очень простая, она выводит информацию о общем количестве оперативной памяти, о количестве занятой и свободной памяти, а также об использовании файла подкачки.
free всего занято свободно общая буф./врем. доступно Память: 4038844 1099804 1491184 39196 1447856 2611568 Подкачка: 1951740 0 1951740
По умолчанию объем памяти выводится в килобайтах. Используя опции, можно выводить объем памяти в других форматах. Некоторые опции:
Команда vmstat
Команда vmstat выводит различную статистику по использованию памяти. Используя ключ -s можно вывести подробную статистику в табличном виде.
vmstat -s 4038844 K total memory 1180932 K used memory 1694344 K active memory 542648 K inactive memory 1403152 K free memory 213312 K buffer memory 1241448 K swap cache .
Команда top
top — это утилита командной строки, которая используется для мониторинга процессов и используемых ресурсов компьютера.
В заголовке выводится информация об использованной оперативной памяти.
Команда htop
Утилита htop, также как и top, используется для мониторинга ресурсов и процессов.
Для установки утилиты htop в Ubuntu Linux (Linux Mint и других Ubuntu/Debian-дистрибутивах) выполните команду:
Файл /proc/meminfo
Описанные выше команды, в качестве источника информации используют системные файлы из файлов, хранящихся в виртуальной файловой системе /proc . В файле /proc/meminfo содержится информация об использовании памяти. Выведем содержимое файла /proc/meminfo :
cat /proc/meminfo MemTotal: 4038844 kB MemFree: 1341788 kB MemAvailable: 2474596 kB Buffers: 214128 kB Cached: 1065564 kB SwapCached: 0 kB Active: 1743700 kB .
Тип памяти и частота
Рассмотрим, как получить информацию об установленных в компьютер модулях оперативной памяти. Воспользуемся командной dmidecode
Используем следующую команду:
sudo dmidecode --type 17 sudo dmidecode --type 17 # dmidecode 3.1 Getting SMBIOS data from sysfs. SMBIOS 2.4 present. Handle 0x0026, DMI type 17, 27 bytes Memory Device Array Handle: 0x0025 Error Information Handle: Not Provided Total Width: 64 bits Data Width: 64 bits Size: 2048 MB Form Factor: DIMM Set: None Locator: A0 Bank Locator: Bank0/1 Type: DDR2 Speed: 800 MT/s .
В выводе команды будет информация о слотах оперативной памяти. Для каждого слота отображается установленный модуль оперативной памяти, его тип (поле Type ), размер (поле Size ), скорость/частота (поле Speed ) и другая информация.
В зависимости от системы и оборудования не всегда удается получить все данные, поэтому некоторые поля могут быть пустыми или иметь надписи Not provided/Unknown.
Заключение
Мы рассмотрели различные способы для просмотра информации о доступной и занятой оперативной памяти, а также показали, как вывести информацию об установленных модулях оперативной памяти.
Для отслеживания использования ресурсов компьютера существует множество графических программ. Найти их можно в нашем каталоге программ для Linux в разделе Система/Мониторинг.
How to get RAM speed in Linux?
Click Ctrl + Shift + ESC at once on your keyboard. It will open the Task Manager for you. Then, go to the Performance tab and click Memory. That’s where you will find the RAM speed of your PC.
How to check RAM in Linux by command?
- Open the command line.
- Type the following command: grep MemTotal /proc/meminfo.
- You should see something similar to the following as output: MemTotal: 4194304 kB.
- This is your total available memory.
How to get RAM speed BIOS?
You can always turn on or restart your computer and load up the BIOS by pressing F2 (setup) or F12 (boot menu) depending on what system you have. Once there, simply scroll or navigate to the RAM or Memory section to check clock speeds and other information.
How to set RAM to 3200mhz in BIOS?
3200 is the maximum, the default is 2133. You need to go in your BIOS and enable XMP (or AMP or A-XMP or whatever they call it — it’s the same thing, and it’s under “overclocking” -> “memory”, most likely). This is assuming your CPU can support it, otherwise your computer might fail to boot.
How to get CPU and RAM information on Linux
Is My RAM running at full speed?
Checking the RAM speed on your system is not all that difficult. You just have to open the Task Manager, and at the click of a few buttons, you can understand the speed at which your RAM is running. Left-click on the taskbar and click on Task Manager. Click Performance > Memory to see the RAM speed on the right side.
Can I increase my RAM MHz speed?
Overclocking is often thought of in the context of a CPU or GPU, but you can also overclock RAM (random access memory) to achieve faster speeds. The speed of RAM, measured in MHz, refers to its data transfer rate. The faster the data transfer rate, the better the RAM’s performance.
How to check RAM and CPU in Linux?
- Use the cat command to display the data held in /proc/cpuinfo. .
- Use lscpu to display the CPU details. .
- Using a vertical pipe, send the output of the lscpu command to grep and search for “max”. .
- Type in the dmidecode command using sudo, and the argument -t 4.
How to check RAM in Linux GUI?
- Navigate to Show Applications.
- Enter System Monitor in the search bar and access the application.
- Select the Resources tab.
- A graphical overview of your memory consumption in real time, including historical information is displayed.
How to track RAM usage in Linux?
The /proc/meminfo file stores statistics about memory usage on the Linux based system. The same file is used by free and other utilities to report the amount of free and used memory (both physical and swap) on the system as well as the shared memory and buffers used by the kernel.
How much RAM do I have Linux?
On Linux you can use the command cat /proc/meminfo to determine how much memory the computer has. This command displays the information stored in the meminfo file located in the /proc directory. The total amount of memory will be displayed as MemTotal, shown in the example in bold.
How to check RAM from Command Prompt?
Open Start. Search for Command Prompt, right-click the top result, and select the Run as administrator option. Type the following command to determine the total amount of RAM installed on the computer and press Enter: wmic computersystem get totalphysicalmemory.
How do I check my RAM speed by slot?
Press Ctrl + Shift + Esc keyboard shortcut at the same time to open Task Manager. Go to the Performance tab and then click Memory. In the right pane, you can see the RAM speed, slots used. It will display your RAM speed and the number of memory slot in used.
What is RAM MHz speed?
What is RAM Clock Speed? RAM clock speed is the speed at which your computer’s memory (RAM) accesses data from the CPU. The higher the clock speed, the more data your RAM can process per second. Most modern RAM sticks operate around 3200MHz, but you can always find some with higher clock speeds, especially on DDR5.
Why is my RAM not at max speed?
If your CPU does not support the frequencies of the XMP profile, your RAM will only run at the maximum speed supported by the CPU. E.g. If your RAM has an XMP profile of 4000 MHz and your CPU only supports memory speeds of up to 3200 MHz, your RAM will only run at 3200 MHz. It’s the same deal with motherboards.
How do I configure my RAM?
To upgrade or add new RAM to your laptop, locate the RAM slot inside your computer and align the new RAM module to fit into position. Then, press down gently on the RAM cartridge until you hear a click signaling that the module has locked into the RAM clips inside your laptop.
Can I change the RAM frequency?
Change Memory Frequency Limiter
Enter your motherboard’s BIOS and search for settings with a name such as RAM frequency Limiter or Memory Frequency Limiter. Set this value to the maximum to utilize all of your RAM potentials. Your motherboard may or may not have these settings.
What is the frequency of RAM?
RAM frequency is measured in MHz and usually immediately follows the DDR version in the RAM spec. For example, 8GB DDR4-2400 RAM is running at a frequency of 2400MHz. Frequencies of RAM typically range from 800MHz in older DDR2 modules up to 5200MHz in DDR5. Current gen DDR4 modules usually run at 3200MHz.
How do I enable XMP for RAM?
- Power on the system and press key to enter BIOS [EZ Mode]
- Press key and go to [Advance Mode] .
- Click [Ai Tweaker] page as below.
- Click [Ai OverClock Tuner] item and set to [XMP I]
- Press key and click , the system will auto reboot.
What should I set my RAM frequency to?
What Should the DRAM Frequency Be Set to? Tune your DRAM speed to the maximum speed your RAM allows, or, if our CPU can’t accept the maximum speed of your ram, tune it to the resonant speed your CPU allows. If something goes wrong, you should change the DRAM back to 1333 MHz and make sure the default voltage is 1.5V.
Is it safe to enable XMP?
Since XMP is advertised by Intel as a safe way to overclock your memory, it should not harm your system in any way. Having said that, running your memory at its factory settings is perfectly fine as enabling XMP is not mandatory.
How to increase RAM speed in UEFI?
After entering the BIOS, press F7 to enter Advanced Mode. ii. Press right arrow key to move to Ai Tweaker. Enter Memory Frequency to set the frequency you prefer.