Операционная система Linux - одна из самых стабильных и безопасных операционных систем для настольных компьютеров и серверов, поэтому неудивительно, что она используется для большинства серверов.

Системные администраторы и инженеры любят Linux за его стабильность и производительность, но иногда и в Linux возникают проблемы с производительностью.

«Ошибка чтения на устройстве подкачки» - это относительно частый сбой в Linux, который может привести к сбою вашей системы или ее зависанию, что сделает ее непригодной для использования. Это руководство покажет вам, как исправить ошибку чтения при сбое устройства подкачки в Ubuntu Linux.

Зачем использовать файл подкачки?

Файл подкачки может быть физическим носителем информации, таким как USB-накопитель, файлом на жестком диске или выделенным разделом на носителе.

Файлы подкачки играют важную роль, потому что они действуют как дополнительный носитель к физической оперативной памяти на вашем ПК. Когда вы выполняете процессы, интенсивно использующие память, и в вашей оперативной памяти заканчивается хранилище, Linux будет использовать файл подкачки для запуска других приложений или хранения переменных данных.

instagram viewer

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

Распространенные причины ошибки чтения при отказе устройства подкачки

Некоторые из наиболее распространенных причин сбоев на устройствах или файлах подкачки включают следующее:

  • Очень мало оперативной памяти на вашем ПК: Когда в вашей системе остается очень мало памяти, большинство приложений принудительно сохраняют данные переменных в файле подкачки. К сожалению, чтение данных из файла подкачки происходит намного медленнее, чем чтение из ОЗУ.
  • Хранилище устройства с низким объемом подкачки: Проблемы возникнут, если у вас очень маленький файл подкачки с большим количеством данных, хранящихся в виде переменных данных, что, в свою очередь, приведет к низкой производительности системы.

Глядя на причины, упомянутые выше, мы можем сказать, что увеличение размера ОЗУ или файла подкачки может помочь в исправлении ошибки чтения при проблеме с подкачиваемым устройством в Ubuntu.

Просмотр размера файла подкачки

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

Выполните следующую команду, чтобы проверить размер файла подкачки в Ubuntu Linux. Кроме того, в нем также указывается объем оперативной памяти.

swapon - показать

Как видно из выходных данных выше, этот конкретный компьютер имеет хранилище файлов подкачки размером 2 ГБ.

В качестве альтернативы вы также можете использовать графический интерфейс для проверки используемого файла подкачки и памяти. нажмите Супер + А клавиши клавиатуры и поиск Системный монитор. График в центре показывает использование вашей памяти и файла подкачки.

Знания об использовании файла подкачки и ОЗУ важны для принятия обоснованных решений во время управление вашей оперативной памятью в Linux.

Создание файла подкачки

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

sudo swapoff / файл подкачки

Как только файл подкачки отключен, вы готовы создать новый файл подкачки. Например, чтобы создать файл подкачки 4G, выполните следующую команду.

sudo fallocate -l 4G / файл подкачки

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

sudo chmod 600 / файл подкачки

Вы можете указать, что /swapfile это область подкачки, использующая mkswap утилита, как показано ниже.

sudo mkswap / файл подкачки

Наконец, вы можете включить или запустить файл подкачки, выполнив следующую команду.

sudo swapon / файл подкачки

Мониторинг использования памяти в Linux

Теперь, когда у вас есть файл подкачки с достаточным объемом памяти, ваша система Linux будет использовать его соответствующим образом. Вы можете отслеживать использование файла подкачки и оперативной памяти с помощью инструментов, определенных в этом руководстве. Другой вариант для проверки использования файла подкачки и ОЗУ - использовать бесплатно -m команда.

Недостаток системной памяти - основная причина, по которой программы перестают отвечать на запросы на компьютере. Знание, как убить такие программы, может быть спасением в таких ситуациях.

Электронное письмо
7 способов убить не отвечающие программы в Linux

Когда приложение Linux перестает отвечать и вылетает, как его можно убить? Попробуйте один из этих приемов, чтобы убить зависшую программу в Linux.

Читать далее

Похожие темы
  • Linux
  • Компьютерная память
Об авторе
Мвиза Кумвенда (Опубликовано 8 статей)

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

Ещё от Mwiza Kumwenda

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!

Еще один шаг…!

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

.