Как посмотреть количество доступной ОЗУ на Linux?
1️⃣ Как кратко ответить
Для просмотра количества доступной ОЗУ на Linux используйте команду free -h. Она покажет информацию о памяти в удобочитаемом формате. Также можно использовать cat /proc/meminfo для более детальной информации.
2️⃣ Подробное объяснение темы
На Linux-системах существует несколько способов для проверки количества доступной оперативной памяти (ОЗУ). Это важно для мониторинга производительности системы и диагностики проблем.
Команда free
Команда free предоставляет информацию о памяти в системе. Она показывает общую, используемую и свободную память, а также кэш и буфер.
Пример использования:
free -h
-h: Опция выводит информацию в удобочитаемом формате (например, в мегабайтах или гигабайтах).
Вывод команды может выглядеть так:
total used free shared buff/cache available
Mem: 7.8G 2.1G 3.5G 1.2G 2.2G 4.3G
Swap: 2.0G 0.0G 2.0G
- total: Общий объем памяти.
- used: Используемая память.
- free: Свободная память.
- shared: Память, используемая для общих ресурсов.
- buff/cache: Память, используемая для буферов и кэша.
- available: Оценка доступной памяти для новых приложений.
Файл /proc/meminfo
Файл /proc/meminfo содержит подробную информацию о состоянии памяти в системе. Это виртуальный файл, который обновляется в реальном времени.
Пример использования:
cat /proc/meminfo
Вывод может содержать множество строк, например:
MemTotal: 8074320 kB
MemFree: 3654320 kB
MemAvailable: 4532120 kB
Buffers: 123456 kB
Cached: 2345678 kB
SwapTotal: 2097148 kB
SwapFree: 2097148 kB
- MemTotal: Общий объем физической памяти.
- MemFree: Объем свободной памяти.
- MemAvailable: Оценка памяти, доступной для новых приложений.
- Buffers: Память, используемая для буферов.
- Cached: Память, используемая для кэша.
- SwapTotal и SwapFree: Общий объем и свободный объем swap-памяти.
🔒 Подпишись на бусти автора и стань Алигатором, чтобы получить полный доступ к функционалу сайта и отслеживать свой прогресс!
Подписаться