Если нет swap, Ubuntu не будет меняться.
Что происходит, так это то, что ядро Linux диспетчер памяти (не сам Ubuntu) сначала попытается объединить память в куски, которые он может выделить приложениям, запрашивающим указанную память (замедление, которое вы видите), и если это невозможно, эти приложения будут разбиваться, тем самым освобождая память для более корректные приложения, которые не сбой.
OOM Killer¹ ядра вызывается только тогда и только тогда, когда нет другого способа сделать это2 и глядя на ваше использование на жестком диске, вы используете слишком малое правило распределения памяти. В соответствующем разделе указано:
Другими словами, процесс выделения не может быть продолжен, потому что он ожидает возврата вызова распределения. Этот вызов не может вернуться до освобождения памяти, что требует выхода из процесса жертвы. Убийца OOM также будет ждать, пока жертва выйдет раньше (возможно), выбирая второй процесс для убийства.Назад, когда я был ребенком, и единственной квалификацией, необходимой для начала в ИТ-индустрии, была способность читать руководства, а 32K была нормой, а 64K - wow ", мы использовали для проверки распределения памяти и отображения« Недостаточно памяти », когда мы не могли выделить память на уровне приложения, которую сегодняшние программисты не делают больше, поскольку они испорчены гнилыми с несколькими мониторами, огромными SSD и системы, которые, как правило, лучше, чем системы, на которых их программное обеспечение фактически работает, не используются для того, чтобы системы больше не исчерпали память ...
Я использовал решение на этом посту, и он решил проблему.
Решение опубликовано от другого пользователя
Похоже, что это ошибка в Ubuntu на некоторых системах, где в
Время загрузки сократилось на 35,1 секунды, и система работает нормально.
Попробуйте следующее:
открыть /etc/initramfs-tools/conf.d/resume заменить RESUME=UUID=xxx на RESUME=none issue sudo update-initramfs -u перезагрузить вашу системуФайл должен содержать UUID вашего раздела подкачки , вы можете проверить это с помощью sudo blkid | grep swap.
Я обнаружил следующую ошибку на панели запуска, которая должна быть специфичной для Lubuntu, но вышеприведенные команды также разрешили ту же проблему на моей установке Xubuntu.
См. комментарии bug и # 28.
Этот файл, похоже, связан с hibernate / suspend, я могу подтвердить, что suspend по-прежнему работает в моей системе после изменений. [ ! d12]
Попробуйте следующее:
открыть /etc/initramfs-tools/conf.d/resume заменить RESUME=UUID=xxx на RESUME=none issue sudo update-initramfs -u перезагрузить вашу системуФайл должен содержать UUID вашего раздела подкачки , вы можете проверить это с помощью sudo blkid | grep swap.
Я обнаружил следующую ошибку на панели запуска, которая должна быть специфичной для Lubuntu, но вышеприведенные команды также разрешили ту же проблему на моей установке Xubuntu.
См. комментарии bug и # 28.
Этот файл, похоже, связан с hibernate / suspend, я могу подтвердить, что suspend по-прежнему работает в моей системе после изменений. [ ! d12]
Попробуйте выполнить следующее:
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
на RESUME=none
sudo update-initramfs -u
Файл должен содержать UUID вашего раздела подкачки, вы можете проверить это с помощью sudo blkid | grep swap
.
Я нашел следующее bug на стартовой панели, которая должна быть специфичной для Lubuntu, но вышеприведенные команды также разрешили ту же проблему на моей установке Xubuntu.
Этот файл, похоже, связан с hibernate / suspend, я могу подтвердить, что suspend
по-прежнему работает в моей системе после изменений.
Попробуйте выполнить следующее:
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
на RESUME=none
sudo update-initramfs -u
Файл должен содержать UUID вашего раздела подкачки, вы можете проверить это с помощью sudo blkid | grep swap
.
Я нашел следующее bug на стартовой панели, которая должна быть специфичной для Lubuntu, но вышеприведенные команды также разрешили ту же проблему на моей установке Xubuntu.
Этот файл, похоже, связан с hibernate / suspend, я могу подтвердить, что suspend
по-прежнему работает в моей системе после изменений.
Попробуйте выполнить следующее:
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
на RESUME=none
sudo update-initramfs -u
Файл должен содержать UUID вашего раздела подкачки, вы можете проверить это с помощью sudo blkid | grep swap
.
Я нашел следующее bug на стартовой панели, которая должна быть специфичной для Lubuntu, но вышеприведенные команды также разрешили ту же проблему на моей установке Xubuntu.
Этот файл, похоже, связан с hibernate / suspend, я могу подтвердить, что suspend
по-прежнему работает в моей системе после изменений.
Попробуйте выполнить следующее:
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
на RESUME=none
sudo update-initramfs -u
Файл должен содержать UUID вашего раздела подкачки, вы можете проверить это с помощью sudo blkid | grep swap
.
Я нашел следующее bug на стартовой панели, которая должна быть специфичной для Lubuntu, но вышеприведенные команды также разрешили ту же проблему на моей установке Xubuntu.
Этот файл, похоже, связан с hibernate / suspend, я могу подтвердить, что suspend
по-прежнему работает в моей системе после изменений.
Попробуйте выполнить следующее:
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
на RESUME=none
sudo update-initramfs -u
Файл должен содержать UUID вашего раздела подкачки, вы можете проверить это с помощью sudo blkid | grep swap
.
Я нашел следующее bug на стартовой панели, которая должна быть специфичной для Lubuntu, но вышеприведенные команды также разрешили ту же проблему на моей установке Xubuntu.
Этот файл, похоже, связан с hibernate / suspend, я могу подтвердить, что suspend
по-прежнему работает в моей системе после изменений.
Попробуйте выполнить следующее:
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
на RESUME=none
sudo update-initramfs -u
Файл должен содержать UUID вашего раздела подкачки, вы можете проверить это с помощью sudo blkid | grep swap
.
Я нашел следующее bug на стартовой панели, которая должна быть специфичной для Lubuntu, но вышеприведенные команды также разрешили ту же проблему на моей установке Xubuntu.
Этот файл, похоже, связан с hibernate / suspend, я могу подтвердить, что suspend
по-прежнему работает в моей системе после изменений.
Попробуйте выполнить следующее:
/etc/initramfs-tools/conf.d/resume
RESUME=UUID=xxx
на RESUME=none
sudo update-initramfs -u
Файл должен содержать UUID вашего раздела подкачки, вы можете проверить это с помощью sudo blkid | grep swap
.
Я нашел следующее bug на стартовой панели, которая должна быть специфичной для Lubuntu, но вышеприведенные команды также разрешили ту же проблему на моей установке Xubuntu.
Этот файл, похоже, связан с hibernate / suspend, я могу подтвердить, что suspend
по-прежнему работает в моей системе после изменений.