Совместим ли Ubuntu даже при отсутствии свопа?

Я бы предложил создать резервные копии важных файлов, вставить установочный диск (или usb), а затем переустановить ubuntu. Это даст вам возможность стереть / установить поверх предыдущей версии. Затем используйте nepomuk для создания резервной копии после того, как вы все установили. Убедитесь, что вы только резервное копирование вещей, которые вам нужны, как ваша домашняя папка, и попытайтесь сделать резервную копию (я думаю) ваш список ppa

1
задан 16 April 2018 в 11:57

3 ответа

Короткий ответ:

Если нет swap, Ubuntu не будет меняться.

Длинный ответ:

Что происходит, так это то, что ядро ​​Linux диспетчер памяти (не сам Ubuntu) сначала попытается объединить память в куски, которые он может выделить приложениям, запрашивающим указанную память (замедление, которое вы видите), и если это невозможно, эти приложения будут разбиваться, тем самым освобождая память для более корректные приложения, которые не сбой.

OOM Killer¹ ядра вызывается только тогда и только тогда, когда нет другого способа сделать это2 и глядя на ваше использование на жестком диске, вы используете слишком малое правило распределения памяти. В соответствующем разделе указано:

Другими словами, процесс выделения не может быть продолжен, потому что он ожидает возврата вызова распределения. Этот вызов не может вернуться до освобождения памяти, что требует выхода из процесса жертвы. Убийца OOM также будет ждать, пока жертва выйдет раньше (возможно), выбирая второй процесс для убийства.

Разговор:

Назад, когда я был ребенком, и единственной квалификацией, необходимой для начала в ИТ-индустрии, была способность читать руководства, а 32K была нормой, а 64K - wow ", мы использовали для проверки распределения памяти и отображения« Недостаточно памяти », когда мы не могли выделить память на уровне приложения, которую сегодняшние программисты не делают больше, поскольку они испорчены гнилыми с несколькими мониторами, огромными SSD и системы, которые, как правило, лучше, чем системы, на которых их программное обеспечение фактически работает, не используются для того, чтобы системы больше не исчерпали память ...

; -)

8
ответ дан 22 May 2018 в 11:26
  • 1
    +1 для деталей в длинном ответе и напыщенном :-) – sudodus 14 April 2018 в 08:03
  • 2
    Благодарим вас за информацию о уплотнении памяти. Светодиодный доступ к светодиодам по-прежнему остается для меня загадкой, но я думаю, мне нужно создать еще один вопрос об этом :) – Roman Puchkovskiy 14 April 2018 в 13:26
  • 3
    Почему вы утверждаете, что OOM Killers не существует? ru.wikipedia.org/wiki/Out_of_memory / unix.stackexchange.com/q/136291/103151 / unix.stackexchange.com/q/153585/103151 – Byte Commander 14 April 2018 в 22:21
  • 4
    RomanPuchkovskiy Свет диска очень вероятно вызывает вызов OOM-убийцы (который часто не вызывается, поэтому находится на диске). после чтения документов @ByteCommander. Тайна решена! – Fabby 20 April 2018 в 09:53
  • 5
    @Fabby, что было интересно, спасибо :) – Roman Puchkovskiy 26 April 2018 в 20:26

Короткий ответ:

Если нет swap, Ubuntu не будет меняться.

Длинный ответ:

Что происходит, так это то, что ядро ​​Linux диспетчер памяти (не сам Ubuntu) сначала попытается объединить память в куски, которые он может выделить приложениям, запрашивающим указанную память (замедление, которое вы видите), и если это невозможно, эти приложения будут разбиваться, тем самым освобождая память для более корректные приложения, которые не сбой.

OOM Killer¹ ядра вызывается только тогда и только тогда, когда нет другого способа сделать это2 и глядя на ваше использование на жестком диске, вы используете слишком малое правило распределения памяти. В соответствующем разделе указано:

Другими словами, процесс выделения не может быть продолжен, потому что он ожидает возврата вызова распределения. Этот вызов не может вернуться до освобождения памяти, что требует выхода из процесса жертвы. Убийца OOM также будет ждать, пока жертва выйдет раньше (возможно), выбирая второй процесс для убийства.

Разговор:

Назад, когда я был ребенком, и единственной квалификацией, необходимой для начала в ИТ-индустрии, была способность читать руководства, а 32K была нормой, а 64K - wow ", мы использовали для проверки распределения памяти и отображения« Недостаточно памяти », когда мы не могли выделить память на уровне приложения, которую сегодняшние программисты не делают больше, поскольку они испорчены гнилыми с несколькими мониторами, огромными SSD и системы, которые, как правило, лучше, чем системы, на которых их программное обеспечение фактически работает, не используются для того, чтобы системы больше не исчерпали память ...

; -)

8
ответ дан 17 July 2018 в 16:54

Короткий ответ:

Если нет swap, Ubuntu не будет меняться.

Длинный ответ:

Что происходит, так это то, что ядро ​​Linux диспетчер памяти (не сам Ubuntu) сначала попытается объединить память в куски, которые он может выделить приложениям, запрашивающим указанную память (замедление, которое вы видите), и если это невозможно, эти приложения будут разбиваться, тем самым освобождая память для более корректные приложения, которые не сбой.

OOM Killer¹ ядра вызывается только тогда и только тогда, когда нет другого способа сделать это2 и глядя на ваше использование на жестком диске, вы используете слишком малое правило распределения памяти. В соответствующем разделе указано:

Другими словами, процесс выделения не может быть продолжен, потому что он ожидает возврата вызова распределения. Этот вызов не может вернуться до освобождения памяти, что требует выхода из процесса жертвы. Убийца OOM также будет ждать, пока жертва выйдет раньше (возможно), выбирая второй процесс для убийства.

Разговор:

Назад, когда я был ребенком, и единственной квалификацией, необходимой для начала в ИТ-индустрии, была способность читать руководства, а 32K была нормой, а 64K - wow ", мы использовали для проверки распределения памяти и отображения« Недостаточно памяти », когда мы не могли выделить память на уровне приложения, которую сегодняшние программисты не делают больше, поскольку они испорчены гнилыми с несколькими мониторами, огромными SSD и системы, которые, как правило, лучше, чем системы, на которых их программное обеспечение фактически работает, не используются для того, чтобы системы больше не исчерпали память ...

; -)

8
ответ дан 23 July 2018 в 17:44

Другие вопросы по тегам:

Похожие вопросы: