Введение
В этом практическом занятии (лабораторной работе) вы узнаете, как проверить, включено ли пространство подкачки на вашей системе Linux. Вы изучите три различных метода для проверки конфигурации подкачки: использование команды swapon --show для отображения активных устройств подкачки, изучение файла /proc/swaps для получения подробной информации и анализ файла /etc/fstab для понимания того, как подкачка настроена для включения при загрузке системы. Выполнив эти шаги, вы получите полное представление о том, как определить статус и конфигурацию подкачки на вашей системе Linux.
Проверка статуса подкачки с помощью swapon --show
На этом этапе вы узнаете, как проверить текущий статус подкачки на вашей системе Linux с использованием команды swapon --show.
Пространство подкачки представляет собой часть жесткого диска, которая используется, когда физическая память (RAM) заполнена. Когда системе требуются дополнительные ресурсы памяти, а RAM уже заполнена, неактивные страницы памяти перемещаются в пространство подкачки. Это позволяет системе освободить RAM для других процессов.
Команда swapon используется для указания устройств, на которых будет выполняться страничное обмен и подкачка. Опция --show отображает сводку по использованию подкачки.
Если терминал еще не открыт, откройте его. Для этого нажмите на значок Xfce Terminal слева на рабочем столе.
Теперь введите следующую команду и нажмите Enter:
swapon --show
Эта команда отобразит информацию о активных устройствах подкачки на вашей системе. Вывод может выглядеть примерно так:
NAME TYPE SIZE USED PRIO
/swapfile file 512M 0B -2
Разберем вывод по частям:
NAME: Имя устройства или файла подкачки. В этом примере это/swapfile.TYPE: Тип устройства подкачки. Это может бытьpartition(раздел) илиfile(файл). Здесь этоfile.SIZE: Общий размер пространства подкачки. В данном случае это 512 мегабайт (512M).USED: Количество пространства подкачки, которое в настоящее время используется. Здесь это 0 байт (0B), что означает, что в данный момент подкачка не используется.PRIO: Приоритет пространства подкачки. Подкачка с более высоким приоритетом используется первой.
Если команда не выводит никакой информации, это означает, что в настоящее время на вашей системе нет активного пространства подкачки.
Понимание конфигурации подкачки важно для мониторинга производительности системы и обеспечения того, что у системы достаточно ресурсов памяти.
Нажмите Продолжить, чтобы перейти к следующему шагу.
Проверка подкачки в файле /proc/swaps
На этом этапе вы узнаете другой способ проверить активное пространство подкачки на вашей системе, изучив файл /proc/swaps.
Файловая система /proc представляет собой виртуальную файловую систему в Linux, которая предоставляет информацию о процессах и другой системной информации. Она не содержит реальных файлов на диске, а предоставляет доступ к структурам данных ядра.
Файл /proc/swaps содержит информацию о зонах подкачки, которые в настоящее время используются системой.
Для просмотра содержимого этого файла вы можете использовать команду cat. cat - это утилита командной строки, которая считывает содержимое файла и выводит его в стандартный вывод.
Если терминал еще не открыт, откройте его.
Введите следующую команду и нажмите Enter:
cat /proc/swaps
Вывод этой команды должен быть похож на вывод команды swapon --show из предыдущего шага. Он перечислит активные устройства или файлы подкачки и их детали.
Вы должны увидеть что-то вроде этого:
Filename Type Size Used Priority
/swapfile file 524284 0 -2
Рассмотрим столбцы:
Filename: Путь к файлу или устройству подкачки.Type: Тип подкачки (файл или раздел).Size: Общий размер пространства подкачки в килобайтах.Used: Количество пространства подкачки, которое в настоящее время используется, в килобайтах.Priority: Приоритет пространства подкачки.
Сравнение вывода команд swapon --show и cat /proc/swaps подтверждает активную конфигурацию подкачки на вашей системе. Обе команды предоставляют похожую информацию, но в немного разных форматах.
Использование команды cat /proc/swaps - это быстрый способ проверить статус подкачки, особенно если вы пишете скрипты или вам нужно легко проанализировать вывод.
Нажмите Продолжить, чтобы перейти к следующему шагу.
Проверка конфигурации подкачки в файле /etc/fstab
На этом этапе вы узнаете, как проверить файл /etc/fstab, чтобы понять, как пространство подкачки настроено для автоматической активации при запуске системы.
Файл /etc/fstab (таблица файловых систем) представляет собой конфигурационный файл, который содержит информацию о всех дисковых разделах и сетевых ресурсах, которые система может смонтировать. Он сообщает системе, какие файловые системы нужно смонтировать, куда их смонтировать и с какими параметрами, включая пространство подкачки.
При запуске системы она считывает файл /etc/fstab, чтобы определить, какие файловые системы и зоны подкачки должны быть доступны.
Для просмотра содержимого файла /etc/fstab мы снова используем команду cat.
Если терминал еще не открыт, откройте его.
Введите следующую команду и нажмите Enter:
cat /etc/fstab
Вывод покажет строки, описывающие различные файловые системы, и, возможно, строку для подкачки. Найдите строку, в которой в столбце типа файловой системы упоминается swap.
Вывод может выглядеть примерно так:
## /etc/fstab: static file system information.
#
## Use 'blkid' to print the universally unique identifier for a
## device; this may be used with UUID= as a more robust way to name devices
## that works even if disks are added or removed. See fstab(5).
#
## <file system> <mount point> <type> <options> <dump> <pass>
/dev/sda1 / ext4 errors=remount-ro 0 1
/swapfile none swap sw 0 0
В этом примере вывода строка /swapfile none swap sw 0 0 является записью для файла подкачки.
Разберем столбцы записи для подкачки:
/swapfile: Путь к файлу или устройству для пространства подкачки.none: Точка монтирования. Для подкачки обычно используетсяnone.swap: Тип файловой системы. Это указывает, что это зона подкачки.sw: Параметры монтирования.sw- это распространенный параметр для подкачки, означающий, что она должна использоваться для подкачки.0: Параметр дампа. Для подкачки обычно используется значение 0.0: Параметр проверки при запуске. Для подкачки обычно используется значение 0, что означает, что она не проверяется при запуске системы.
Эта запись в файле /etc/fstab обеспечивает автоматическую активацию файла /swapfile как пространства подкачки каждый раз при запуске системы.
Проверяя файл /etc/fstab, вы можете увидеть, как ваша подкачка настроена для сохранения конфигурации при перезапуске системы.
Нажмите Продолжить, чтобы завершить этот практический урок.
Резюме
В этом практическом уроке вы узнали, как проверить, включено ли пространство подкачки в Linux, используя два метода. Во - первых, вы использовали команду swapon --show для отображения сводки об активных устройствах подкачки, включая их имя, тип, размер, используемое пространство и приоритет. Эта команда позволяет быстро получить обзор текущей конфигурации подкачки.
Во - вторых, вы научились проверять активное пространство подкачки, изучая файл /proc/swaps. Этот виртуальный файл предоставляет информацию, аналогичную команде swapon --show, и представляет собой еще один способ подтвердить, какие устройства подкачки в настоящее время используются системой. Понимание этих методов является важным для мониторинга использования системной памяти и производительности.



