Рейтинг:1

Раздел подкачки настроен, но показывает 0 использования, несмотря на нехватку памяти

флаг ma

У меня есть машина с Ubuntu 20.04.2, которую я настроил на загрузку с raidz2. Во время первоначальной настройки я решил не использовать своп. В то время у меня не было запасного диска, и я слышал, что могут возникнуть проблемы с использованием файла подкачки на разделе raidz. После завершения установки я добавил диск nvme на 2 ТБ и настроил его как раздел подкачки.

Когда моя система работает долгое время, использование памяти в конечном итоге достигает 100%, и Ubuntu зависает. Запуск просмотров непосредственно перед этим показывает высокий уровень использования памяти, но показывает 0 используемого свопа.

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

Какие-либо предложения?

из бесплатной команды -h:

             общее количество использованных бесплатных общих баффов/доступных кешей  
Память: 125Gi 122Gi 1.0Gi 1.3Gi 2.6Gi 1.2Gi  
Свап: 127Gi 5.0Mi 127Gi


swapon -s
Имя файла Тип Размер Используемый Приоритет  
/mnt/swapdrive/файл подкачки 134217724 7424 -2
флаг uz
В терминале запустите swapon -s чтобы определить, знает ли система об области подкачки. кошка /proc/sys/vm/swappiness также даст вам некоторое представление. По умолчанию 50 или 60. Вы можете проверить /etc/fstab, чтобы убедиться, что вы указали правильный UUID или раздел, и если вы используете файл подкачки, что имя файла правильное.
Raffa avatar
флаг jp
Отвечает ли это на ваш вопрос? [Нет подкачки на LUbuntu при включенной подкачке](https://askubuntu.com/questions/1165477/no-swapping-on-lubuntu-at-enabled-swap)
Rook13 avatar
флаг ma
Имя файла Тип Размер Используемый Приоритет /dev/nvme4n1 partition 1953514580 0 -2 swappiness установлен на 60, но я пробовал 100 без изменений в поведении. fstab выглядит правильно для меня: UUID=071e37b9-a65d-4661-8309-f6c54183e074 none swap sw 0 0 Кроме того, своп сообщается во взглядах и сверху, просто всегда показывает 0 используется.
Rook13 avatar
флаг ma
Пожалуйста, простите за проблемы с форматированием, первый раз пользуюсь этим сайтом. Сейчас пробую предложение по ссылке Раффы.
Rook13 avatar
флаг ma
@sturge Судя по руководству, я должен @вас в своих ответах. Мои извинения за предыдущую оплошность, и я ценю ваши предложения.
Rook13 avatar
флаг ma
@Raffa Попробовал предложение по ссылке. Система использовала 2,25 МБ файла подкачки размером 128 ГБ. Все равно не хватило памяти. Сообщается, что используется 99,2%. Использовано: 125 Гб, свободно: 964 Мб, активно: 79 Гб, неактивно: 1,97 Гб, буферы: 144 Мб, кэшировано: 2,51 Гб. Кто-нибудь видит что-то не так?
Raffa avatar
флаг jp
Я вижу, что сейчас используется своп... Система все еще отвечает? Растет ли использованный своп? ... Пожалуйста, [отредактируйте] свой вопрос, чтобы добавить вывод `free -h`
Raffa avatar
флаг jp
Вывод `free -h` выглядит нормально, пока система остается отзывчивой. Теперь используется файл подкачки, и при необходимости он будет увеличиваться в размере. так что это нормально сейчас, учитывая, что есть еще более 1 ГБ доступной оперативной памяти
Rook13 avatar
флаг ma
Система @Raffa в конце концов зависла. Я не видел, увеличилось ли использование подкачки до зависания. Моя другая система с тем же оборудованием использует весь файл подкачки 8G, но использование памяти никогда не превышает 60%.Я использовал настройки по умолчанию во время установки для этой машины.

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

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