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

Python Senior Без компании
Как посмотреть количество свободной оперативки в Linux
Ответы
Для просмотра свободной оперативной памяти в Linux можно использовать несколько способов: - Команда `free` в терминале: ``` free -h ``` Флаг `-h` делает вывод в удобочитаемом формате (ГБ/МБ). В строке "Mem" будет показана общая, использованная и свободная память. - Чтение файла `/proc/meminfo`: ``` cat /proc/meminfo | grep MemFree ``` - Использование 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") ``` - Утилита `htop` (нужна установка) - показывает наглядную информацию о памяти и процессах. Для точных значений лучше использовать `free` или `/proc/meminfo`, так как они показывают данные напрямую из ядра.