Команды для мониторинга вашей памяти в Linux

банк памяти

Виртуальная память компьютера является приоритетным ресурсом, и поэтому ее необходимо должным образом контролировать и контролировать с помощью инструментов, которые мы вам предлагаем. Это включает в себя умение видеть память Оперативная память или основная используемая и та, что свободна, а также сама обменная память или SWAP, в котором хранятся все данные и процессы, которые не являются приоритетными и не были загружены в ОЗУ или были извлечены из нее, чтобы представить другие с более высоким приоритетом. Ну, это простое объяснение того, как это будет работать, не вдаваясь в подробности.

Уметь контролировать или, скорее, следить за этими воспоминаниями В нашей системе Linux существует множество возможностей. Это можно сделать напрямую, просмотрев с помощью конкатенатора некоторые файлы интерфейса /proc, предоставляемые Linux, или использовать инструменты, о которых мы собираемся упомянуть, которые могут использовать файлы этого или других типов для получения указанной информации и ее представления. более удобным для пользователя способом. Вы даже можете использовать такие команды, как top и другие, относящиеся к процессам, которые предоставляют определенные данные о памяти... Сначала давайте разберемся с свободная команда, с его помощью можно увидеть используемую и свободную RAM и SWAP-память, буфер и т. д. Для этого вы также можете использовать параметр -h, который, на мой взгляд, показывает единицы в несколько более понятном виде:

free -h

С помощью команды обменять Мы можем активировать разделы или файлы подкачки, но с параметром -s мы также можем увидеть его емкость:

swapon -s
Мы продолжаем с vmstat который, как следует из названия, показывает состояние виртуальной памяти:

vmstat

Другой вариант был бы мемстат, аналогично предыдущему:

memstat

Пойдем теперь с файлы / proc к которому мы можем обратиться, чтобы получить информацию о памяти:

cat /proc/swaps
cat /proc/meminfo

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

sudo dmidecode --type memory


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Дэвид Гарсия Прадос сказал

    Интересная статья.

    Изящество состоит в том, чтобы объединить его с часами для мониторинга каждые несколько секунд (по умолчанию 2, но можно настроить с помощью "-n").
    Примеры:
    смотреть бесплатно -h
    смотреть -n 1 бесплатно -h

    Еще одна утилита, которую предлагает нам Bash, - это выполнение команд одновременно с операторами «&&» и «;»
    пример:
    бесплатно -h; cat / proc / swaps

    Его также можно отфильтровать с помощью grep и вертикальной черты (символ "|").
    пример:
    бесплатно -h | grep 'Память'

    Или даже добавьте нужный текст с помощью printf
    printf 'Моя команда: \ n'; бесплатно -h

    И многое другое 🙂