Получите больше оперативной памяти, это дешево, не используйте своп, это поможет вам с этой проблемой ввода-вывода. Я понимаю, что это может быть неосуществимо, но прошли те времена, когда вы должны были поменяться.
ксенотеррацид
@ xeno, что проблема перфорации не имеет ничего общего со свопом; посмотрите пример ответа; о, и у меня тоже не
хватает
2
@ xeno, если у вас нет свопа, вы теряете способность Suspend
tshepang
3
Я не использую это, так что ... да, я не использую это.
ксенотеррацид
1
@xenoterracide Мне нравится ваша оптимистичная точка зрения, но я буду продолжать иметь разделы подкачки, потому что мне нравятся защитные сетки. Просто измените свой swapinessна 0.
Shellholic
Ответы:
38
Это возможно. Фактически вы можете разделить пространство подкачки между совершенно разными операционными системами, если вы инициализируете пространство подкачки при загрузке. Раньше было довольно распространенным делить пространство подкачки между Linux и Windows , когда оно представляло значительную часть вашего жесткого диска.
На ум приходят два ограничения:
Операционные системы не могут работать одновременно (что может потребоваться для виртуальных машин).
Вы не можете переходить в спящий режим одной из операционных систем, пока вы запускаете другую.
Закон Мёрфиса предполагает, что если вы сделаете это, однажды вы забудете, вы переведете ОС в спящий режим или загрузите ее в ВМ, и вы подключите свою систему и, возможно, данные. Простая истина - дисковое пространство очень дешево, ваши данные и работа, вероятно, нет. Если вам не нужны терабайты пространства подкачки для каждой ОС, просто создайте отдельные.
Дэнни Стейпл
8
Один из моих друзей попробовал это. Он установил пять или шесть дистрибутивов на один жесткий диск.
Первый основной раздел предназначен для GRUB, и он может загружаться для всех дистрибутивов. Второй раздел подкачки. Третий раздел является расширенным разделом, и каждый из дистрибутивов устанавливается в свои логические разделы.
Все дистрибутивы могут загружаться и переходить в спящий режим. Я думаю, что вам просто нужно убедиться и выбрать правильный дистрибутив после выхода из спящего режима.
Итак, на основании его эксперимента я должен сказать ДА, это возможно, но я думаю, что это может сломать вещи. Что если дистрибутив 2 просыпается, а файл резюме дистрибутива 1 использует раздел подкачки; что будет дальше?
Так что я тоже согласен со всеми вышеперечисленными постами. Почему бы вам не попытаться разделить разделы подкачки, а не пойти на этот огромный риск?
swapiness
на 0.Ответы:
Это возможно. Фактически вы можете разделить пространство подкачки между совершенно разными операционными системами, если вы инициализируете пространство подкачки при загрузке. Раньше было довольно распространенным делить пространство подкачки между Linux и Windows , когда оно представляло значительную часть вашего жесткого диска.
На ум приходят два ограничения:
источник
Один из побочных эффектов, о которых я могу подумать:
Вы можете потерять данные.
источник
Один из моих друзей попробовал это. Он установил пять или шесть дистрибутивов на один жесткий диск.
Первый основной раздел предназначен для GRUB, и он может загружаться для всех дистрибутивов. Второй раздел подкачки. Третий раздел является расширенным разделом, и каждый из дистрибутивов устанавливается в свои логические разделы.
Все дистрибутивы могут загружаться и переходить в спящий режим. Я думаю, что вам просто нужно убедиться и выбрать правильный дистрибутив после выхода из спящего режима.
Итак, на основании его эксперимента я должен сказать ДА, это возможно, но я думаю, что это может сломать вещи. Что если дистрибутив 2 просыпается, а файл резюме дистрибутива 1 использует раздел подкачки; что будет дальше?
Так что я тоже согласен со всеми вышеперечисленными постами. Почему бы вам не попытаться разделить разделы подкачки, а не пойти на этот огромный риск?
источник