ГлавнаяОперационные системыLinuxКак проверить доступную память в Ubuntu

Как проверить доступную память в Ubuntu

Системный монитор Gnome

SD и *nix в целом предоставляют вам множество возможностей для просмотра внутренней информации. Просто откройте терминал и введите cat /proc/cpuinfo, cat /proc/meminfoили cat /proc/net/wireless. Хотя данные, найденные в таких местах, могут быть исчерпывающими, их нелегко прочитать. Давайте посмотрим на некоторые утилиты, которые показывают использование памяти в гораздо более удобном для человека формате.

Примечание : хотя приведенные здесь инструкции предназначены для Ubuntu, большинство из них, если не все, применимы и для других дистрибутивов Linux.

Графические утилиты для проверки использования оперативной памяти

Ubuntu по умолчанию включает приложение под названием System Monitor. Вы можете получить к нему доступ, нажав кнопку «Показать приложения» в левом нижнем углу и затем набрав «монитор», чтобы найти его.

Если он не установлен в вашем дистрибутиве, вы можете установить его с помощью:

Графические утилиты для проверки использования оперативной памяти

nome
Ubuntu-память-система-монитор-процессы

В приложении имеется три вкладки для просмотра информации о процессах, ресурсах и файловых системах. Вкладка «Процесс» полезна не только для просмотра использования памяти — вы также можете щелкнуть правой кнопкой мыши по программам и изменить приоритет использования ЦП, принудительно закрыть некорректно работающие программы и т. д.

На вкладке «Ресурсы» вы можете просмотреть загрузку ЦП, использование памяти и подкачки, а также сетевую активность.

ресурсы Ubuntu-памяти-системы-монитора

Иногда вам может потребоваться отслеживать использование памяти при открытии или использовании программ. Щелкните правой кнопкой мыши верхнюю строку (заголовок) окна и выберите «Всегда сверху». Благодаря этому окно будет всегда видимым, даже если вы откроете полноэкранную программу. Вы можете использовать тот же трюк с htopили другими утилитами, которые вы открываете в окне эмулятора терминала.

Конки

Еще одно популярное решение для отслеживания системных ресурсов — Conky. Он становится частью фона вашего рабочего стола, а это значит, что он всегда активен, что позволяет вам взглянуть на него в любое время. Установите его с помощью:

sudo apt install conky-all

По умолчанию он отображается в левой части экрана. Это нехорошо, так как боковая панель приложений закроет это. Давайте переместим его вправо:

cp /etc/conky/conky.conf ~/.conkyrc && sed -i 's/left/right/' ~/.conkyrc

Откройте терминал и введите:

conky
Ubuntu-память-Конки

Конечно, настройки по умолчанию очень простые и сырые, и на них тоже некрасиво смотреть. Но утилита очень универсальна и может отображать гораздо больше системной статистики. Более того, некоторые темы, созданные людьми, очень красивы. Чтобы узнать больше о настройке утилиты, прочитайте о том, как использовать Конки Менеджер .

Проверьте свободную память с помощью утилит командной строки

Иногда графический интерфейс пользователя недоступен: например, на серверах. В таких случаях существуют утилиты командной строки, которые могут отображать информацию об использовании памяти.

Бесплатная утилита

Откро

Конки

ерминала и введите следующую команду.

free -h
Ubuntu без памяти

Вывод может ввести в заблуждение тех, кто работает в Windows. Здесь «бесплатно» не означает количество, которое ваши приложения имеют в своем распоряжении. Это из-за «баффа/кэша». Когда операционная система считывает файл с вашего жесткого диска или SSD, она сохраняет его данные в оперативной памяти. Таким образом, когда ему потребуется снова прочитать файл, он сможет пропустить доступ к вашему более медленному устройству хранения и выполнить чтение из гораздо более быстрой оперативной памяти. Вот почему, если вы откроете браузер, закроете его и откроете снова, во второй раз он загрузится намного быстрее.

Несмотря на то, что буфер и кеш могут использовать почти всю вашу оперативную память, вы все равно можете считать эту часть памяти свободной. Это связано с тем, что как только приложению требуется больше оперативной памяти, некоторые данные буфера/кэша мгновенно удаляются, чтобы освободить память для вашей программы.

Следовательно, наиболее важными полями здесь являются «используется» и «доступно». Первый отражает, сколько оперативной памяти используют ваши программы, а второй — сколько оперативной памяти доступно приложениям, которым она требуется. Это то, что можно считать оперативной памятью, которая на самом деле бесплатна. Эти понятия «бесплатно», «используется» и «доступно» также используются в некоторых графических приложениях.

Утилиты «top» и «htop»

Другая команда, обычно доступная в системах Linux «из коробки», — это top. Вы можете ввести topв терминале, чтобы открыть его. Нажмите q, чтобы выйти. Но, как вы можете видеть на следующем рисунке, его может быть немного сложно читать.

Проверьте свободную память с помощью утилит командной строкиять-топ">

Вот почему многие люди предпочитают более удобную для глаз версию, называемую htop. Сначала установите его.

sudo apt install htop

Запустите программу.

htop
Бесплатная утилитаhtop">

Как видите, htop гораздо легче читать благодаря использованию цветов и гистограмм. Первые столбцы, которым предшествуют такие цифры, как «1», «2» и т. д., отражают использование ядра ЦП. В панели памяти вы можете обратить внимание только на зеленые линии. Два других цвета, синяя и коричневая линии, отражают буферы файлов и каталогов, а также кэш. Как обсуждалось в предыдущем разделе, их можно в любой момент удалить из памяти, чтобы часть ОЗУ можно было считать свободной для использования.

Помимо использования клавиш для взаимодействия с htop, вы также можете использовать указатель мыши для щелчка по отображаемым элементам.

Заключение

Это самые популярные приложения, которые отображают использование памяти. Вы можете сортировать процессы по объему оперативной памяти, которую они используют. Возможно, некоторые приложения, занимающие много памяти, вам не нужны, и вы можете удалить их из своей системы.

Утилиты «top» и «htop»

Заключение

ПОХОЖИЕ СТАТЬИ

Популярные записи