Когда физическая память или оперативная память в нашей системе заполнена, мы начинаем использовать пространство подкачки в нашей системе. В этом процессе неактивные страницы нашей памяти перемещаются в пространство подкачки, создавая больше ресурсов памяти. Это пространство особенно полезно, когда в системе не хватает оперативной памяти; однако пространство подкачки находится на жестком диске и, следовательно, доступ к нему осуществляется медленнее. Поэтому его не следует рассматривать в качестве альтернативы оперативной памяти.
Команда free в Linux
Команда:
1 | free |
Эта команда используется для проверки использования памяти и свопа в вашей системе в несколько строк. Без использования каких-либо переключателей, выводимый результат печатается в килобайтах.
Команда:
1 | free -h |
С помощью ключа -h команда free выводит данные об использовании памяти и подкачки в максимально возможном трехзначном формате.
Команда swapon
Команда:
1 | swapon -s |
Команду swapon можно использовать для проверки свопа на определенном разделе, логическом томе или файле. Используйте swapon с ключом -s (summary), чтобы получить подробную информацию о свопе (в килобайтах).
Команда top
Команда:
1 | top |
В разделе заголовка вывода команды top отображается информация о пространстве подкачки в килобайтах. Другие команды, предоставляющие эту информацию, включают htop, glances, itop и т.д.
Команда vmstat
Команда:
1 | vmstat |
С помощью команды vmstat можно просмотреть информацию о вводе и выводе свопа. Однако вы не можете увидеть суммарные значения свопа, как в предыдущих командах.
Файл /proc/swaps
Команда:
1 | cat /proc/swaps |
Вы также можете просмотреть информацию о размере свопа через файл конфигурации свопа /proc/swaps. Он также отображает информацию о свопе по устройствам, так что вы можете увидеть имя устройства (раздел, логический том или файл), его тип и объем свопа, который оно предоставляет системе.