Встречается на собеседованиях • сегодня

Как посмотреть количество свободной оперативки в Linux

Для просмотра свободной оперативной памяти в Linux можно использовать несколько способов:

  1. Команда free в терминале:
bash
free -h

Флаг -h делает вывод в удобочитаемом формате (ГБ/МБ). В строке "Mem" будет показана общая, использованная и свободная память.

  1. Чтение файла /proc/meminfo:
bash
cat /proc/meminfo | grep MemFree
  1. Использование Python:
python
import os

def get_free_memory():
    with open('/proc/meminfo') as f:
        for line in f:
            if line.startswith('MemFree'):
                return int(line.split()[1]) // 1024  # в МБ

print(f"Свободно памяти: {get_free_memory()} MB")
  1. Утилита htop (нужна установка) - показывает наглядную информацию о памяти и процессах.

Для точных значений лучше использовать free или /proc/meminfo, так как они показывают данные напрямую из ядра.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы