Пространство подкачки (swap) является частью жесткого диска, но используется как оперативная память для более быстрой обработки данных. Оно используется, когда физическая оперативная память переполнена.
Как проверить использование памяти и пространства подкачки в Debian
Есть следующие шесть команд, которые вы можете использовать для проверки размера свопа в Debian.
Команда free
С помощью команды free можно проверить общее, используемое и свободное пространство подкачки. Результат будет отображен в килобайтах. Команда выглядит следующим образом.
1 | free |
Если вы хотите проверить пространство подкачки в человекочитаемом формате с максимально близкими единицами измерения, используйте ключ -h следующим образом.
1 | free -h |
Команда swapon
Вы можете использовать команду swapon для проверки пространства подкачки на определенном разделе, логическом томе или файле. Вот полный текст команды.
1 | sudo swapon -s |
Команда top
top - это команда, которая показывает множество параметров, включая время работы, количество пользователей, вошедших в систему, среднюю нагрузку, количество запущенных, спящих или остановленных задач, количество зомби-процессов, загрузку процессора, доступную/используемую физическую память и пространство подкачки.
Откройте терминал и выполните следующее.
1 | top |
Пятый заголовок сверху покажет вам статистику о пространстве подкачки.
Команда vmstat
С помощью команды vmstat можно просмотреть информацию о вводе и выводе подкачки, как показано на следующем снимке экрана. Команда должна выглядеть следующим образом.
1 | vmstat |
Команда atop
Команда atop подобна команде top, но также предоставляет информацию о пространстве подкачки.
Если команда недоступна в вашей системе, выполните следующие действия в терминале с правами root для ее установки.
1 | sudo apt-get install atop |
Дождитесь завершения операции. Выполните следующие действия в терминале.
1 | atop |
Пятый заголовок показывает информацию о пространстве подкачки, как показано на скриншоте выше.
Команда htop
Команда Linux htop - это еще одна полезная команда, такая же, как top и atop. Наряду с другой информацией, она также может показать использование пространства подкачки.
Если команда недоступна в вашей системе, выполните следующие действия в терминале с правами root для ее установки.
1 | sudo apt-get install htop |
Дождитесь завершения работы команды. Выполните в терминале следующее:
htop
В строке Swp появится информация о пространстве подкачки, как показано на следующем скриншоте.
Команда glances
Glances - это еще один красивый инструмент, который может предоставить вам информацию об использовании пространства подкачки. Если этот инструмент недоступен на вашей машине, выполните приведенную ниже команду для его установки. Убедитесь, что у вас есть привилегии root.
1 | sudo apt install python3 python3-dev python3-jinja2 python3-psutil python3-setuptools hddtemp python3-pip lm-sensors -y |
1 | sudo pip3 install glances |
После установки инструмента выполните следующую команду в терминале.
1 | glances |
Четвертый столбец показывает использование пространства подкачки, как показано на следующем снимке экрана.
Итак, ниже перечислены некоторые команды, которые можно использовать для проверки пространства подкачки в Linux, и они должны помочь в устранении неполадок в системе.