Size: a a a

2020 December 17

АА

Алексей А. in CentOS [Ru]
В чем вопрос-то? Если задача требует для выполнения 10 гиг памяти, а в системе 8, то со свопом задача выполнится, а без свопа нет. Выбор очевиден. Своп не любят за то, что страдает отзывчивость при своппинге. Однако выход есть, но вам я его показывать не буду, потому что внешние ссылки удаляются.
источник

P

Poit in CentOS [Ru]
Алексей А.
В чем вопрос-то? Если задача требует для выполнения 10 гиг памяти, а в системе 8, то со свопом задача выполнится, а без свопа нет. Выбор очевиден. Своп не любят за то, что страдает отзывчивость при своппинге. Однако выход есть, но вам я его показывать не буду, потому что внешние ссылки удаляются.
лс
источник

A

Alexander in CentOS [Ru]
Алексей А.
всплеск нагрузки может быть временным и до аварии не обязательно дойдет
Если у тебя не хватает памяти, и система начинает интенсивную выгрузку в своп, то без свопа у тебя банально наступит OOM, будут точно такие же тормоза об диск (только из-за пейджинга не анонимной памяти, а файловой памяти) и неопределенное состояние системы после срабатывания killer-а.
источник

A

Alexander in CentOS [Ru]
Алексей А.
В чем вопрос-то? Если задача требует для выполнения 10 гиг памяти, а в системе 8, то со свопом задача выполнится, а без свопа нет. Выбор очевиден. Своп не любят за то, что страдает отзывчивость при своппинге. Однако выход есть, но вам я его показывать не буду, потому что внешние ссылки удаляются.
> Если задача требует для выполнения 10 гиг памяти, а в системе 8, то со свопом задача выполнится

Не всегда. Еще раз, своп — это не расширитель памяти. Это backing store для анонимной памяти для того, чтобы уравнять её в этом плане с файловой (у котрой backing store есть по определению).
И наличие свободного свопа не гарантирует безаварийное выполнение задачи. Даже отсутствие срабатывания ООМ-киллера не гарантирует.
источник

A

Alexander in CentOS [Ru]
И даже без срабатывания киллера все равно есть вариант, что задача уйдет в дедлок на фоне интенсивного пейджинга об диск.
источник

A

Alexander in CentOS [Ru]
Короче, в любом случае нет хорошего сценария для ситуации, когда working set задачи не помещается в оперативку. ни со свопом, ни без него.
источник

A

Alexander in CentOS [Ru]
@aafWe3 пытался отправить сообщение с ссылкой про то, что
> при нехватке памяти может не прейти киллер, и сервер может уйти в дедлок и не отвечать - "The traditional Linux OOM killer works fine in some cases, but in others it kicks in too late, resulting in the system entering a livelock for an indeterminate period." https://engineering.fb.com/production-engineering/oomd/
источник

T

Telebotik in CentOS [Ru]
Dr. Bot
сегодня надо новый сервер будет под ВП подымать. попробую ubuntu lts на 5 лет поддержку. посмотрю что и как
А что ты ожидаешь то?
Кроме netplan'a команды apt не какая уж и заметная разница.
Если только софт конкретно софт не заточен под rhel😊
источник

АА

Алексей А. in CentOS [Ru]
Alexander
Короче, в любом случае нет хорошего сценария для ситуации, когда working set задачи не помещается в оперативку. ни со свопом, ни без него.
Однако такие сценарии можно обрабатывать хуже или лучше. Дефолт линуксовый не для всех ситуаций оптимален, и есть методы дальнейшей оптимизации, позволяющие иметь отзывчивую систему.
источник

АА

Алексей А. in CentOS [Ru]
Например, закрепление в памяти исполняемых файлов и либ улучшает отзывчивость на десктопе и ускоряет приход киллера, препятвует зависанию.
источник

A

Alexander in CentOS [Ru]
Алексей А.
Однако такие сценарии можно обрабатывать хуже или лучше. Дефолт линуксовый не для всех ситуаций оптимален, и есть методы дальнейшей оптимизации, позволяющие иметь отзывчивую систему.
Я считаю, что подобные ситуации в любом случае следует считать аварийными и до них не доводить, отслеживая состояние системы через мониторинг и выставляя разумные настройки, адекватные нагрузке.

В некоторых случаях своп полезен, если на хосте складывается ситуация, когда там получается большой объем inactive anon memory. Если же наоборот такой памяти почти нет, и софт утилизирует RAM эффективно, то своп наоборот может повредить.
источник

АА

Алексей А. in CentOS [Ru]
Не всякий своппинг следует считать аварийным. Аварийным следует считать превышения определенных значений давления memory/io в течение определенногог времени (отслеживанием и обработкой чего и занимается oomd и возможно systemd-oomd)
источник

АА

Алексей А. in CentOS [Ru]
Alexander
@aafWe3 пытался отправить сообщение с ссылкой про то, что
> при нехватке памяти может не прейти киллер, и сервер может уйти в дедлок и не отвечать - "The traditional Linux OOM killer works fine in some cases, but in others it kicks in too late, resulting in the system entering a livelock for an indeterminate period." https://engineering.fb.com/production-engineering/oomd/
тут статья по теме, вы ее все конечно читали
источник

A

Alexander in CentOS [Ru]
Алексей А.
Не всякий своппинг следует считать аварийным. Аварийным следует считать превышения определенных значений давления memory/io в течение определенногог времени (отслеживанием и обработкой чего и занимается oomd и возможно systemd-oomd)
Я и не говорил, что всякий своппинг является аварийным. Я говорю о том, что ситуация, когда working set не помещается в озу, является аварийной хоть со свопом, хоть без.
источник

k

kiosaku in CentOS [Ru]
Alexander
Я и не говорил, что всякий своппинг является аварийным. Я говорю о том, что ситуация, когда working set не помещается в озу, является аварийной хоть со свопом, хоть без.
а причиной тому - говнокод
источник

LA

Lev Asmanov in CentOS [Ru]
Есть ли тут пользователи CentOS как ОС для рабочей станции?
источник

LA

Lev Asmanov in CentOS [Ru]
Имеет ли смысл ставить на десктоп?
источник

[K

[IPT] Dmitry Knyazev in CentOS [Ru]
Lev Asmanov
Имеет ли смысл ставить на десктоп?
Лучше федору
источник

LA

Lev Asmanov in CentOS [Ru]
Цели: браузинг, спотифай, офис, телеграм и некоторые другие мессенджеры
источник

LA

Lev Asmanov in CentOS [Ru]
[IPT] Dmitry Knyazev
Лучше федору
и так на ней сижу
источник