| | 1.1, Аноним (1), 13:04, 20/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | +2 +/– |  | Ну вот, а в прошлой новости earlyoom кто-то костылями называл. А оказывается метод вполне годный. Особенно вкусен PSI, удивительно, что раньше никто не додумался такое сделать. Если, что и называть костылём, так это LA, который на многопроцессорных системах бесполезное сферическое состояние в вакууме показывает. 
 |  |  | 
 
|  | | 2.10, нах (?), 14:26, 20/07/2018 [^] [^^] [^^^] [ответить] | +13 +/– |  | Ну вот, а в прошлой новости earlyoom кто-то костылями называл. А оказывается на таких костылях САМ Пейсбук ковыляет! поправил, не благодарите.
 |  |  | 
 | 2.19, Аноним (19), 16:18, 20/07/2018 [^] [^^] [^^^] [ответить] | +/– |  | У вас, видимо, галлюцинации - вы не можете отличить задачу от её решения, и решения друг от друга. Да, earlyoom костыль. Нет, это не значит что сабж костыль. 
 |  |  | 
 |  | | 3.26, Аноним (26), 16:47, 20/07/2018 [^] [^^] [^^^] [ответить] | –1 +/– |  | Оба - костыли. И оба хороши, так как плзволяют пациенту вылечить баг с плохой обработкой OOM. 
 |  |  | 
 | 
 | 
 
 | 1.2, iPony (?), 13:05, 20/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | Вот это годно, и интересно. А то как посмотрел "Как и представленный в начале месяца проект earlyoom" - у меня грива встала от такого плохого кода...
 |  |  | 
 
|  | | 2.13, Аноним (26), 15:42, 20/07/2018 [^] [^^] [^^^] [ответить] | –5 +/– |  | Тем не менее, earlyoom прекрасно справляется со своей задачей. 
 |  |  | 
 |  | | 3.20, Аноним (19), 16:18, 20/07/2018 [^] [^^] [^^^] [ответить] | +2 +/– |  | Earlyoom вообще не справляется. А это очень даже может быть. 
 |  |  | 
 | 
 | 
 
 
|  | | 2.8, Аноним (8), 13:53, 20/07/2018 [^] [^^] [^^^] [ответить] | –1 +/– |  | столман считает GPLv2 не бого угодно, тут же столько дыр .. так что стоит писать - "не под той лицензией выпустили!" 
 |  |  | 
 |  | |  | | 4.69, Аноним (69), 11:55, 25/07/2018 [^] [^^] [^^^] [ответить] | –1 +/– |  | Но позвольте, в сравнении нет столбика "правильная лицензия". 
 |  |  | 
 | 
 | 
 | 
 
 | 1.5, ryoken (ok), 13:29, 20/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | +/– |  |  Что-то сегодня прут новсти про работу с памятью. День что ли такой? :) 
 |  |  | 
 
 
|  | | 2.9, Аноним (9), 14:05, 20/07/2018 [^] [^^] [^^^] [ответить] | +5 +/– |  | Зришь в корень, мой брат от другой матери. Сначала создадут проблему индусо-кодом, а потом изобретают решение для нее. Но, исходная-то проблема жива! 
 |  |  | 
 |  | | 3.70, Аноним (70), 12:05, 13/01/2021 [^] [^^] [^^^] [ответить] | +/– |  | Это называется абстракции :) И да, любую проблему можно решить абстракциями, кроме проблемы слишком большого числа абстракций :)))
 
 |  |  | 
 | 
 | 
 
 | 1.11, Аноним (11), 15:08, 20/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | Сейчас придет Торвальдс и обзовет всех кто разрабатывал все эти костыли. 
 |  |  | 
 
|  | |  | | 3.40, Аноним (39), 19:45, 20/07/2018 [^] [^^] [^^^] [ответить] | –3 +/– |  | Чтобы его починить надо половину ядра перелопатить. Потому что там не один баг и не одна подсистема глючит. 
 |  |  | 
 | 3.45, Аноним (26), 23:53, 20/07/2018 [^] [^^] [^^^] [ответить] | +/– |  | Зачем теперь чинить ядро, если уже появились прекрасные костыли^W юзерспейсные предотвратители OOM? 
 |  |  | 
 | 
 | 
 
 
|  | | 2.35, Вареник (?), 18:29, 20/07/2018 [^] [^^] [^^^] [ответить] | +9 +/– |  | Ну какие могут быть подводные камни в killянии серверных программ... 
 |  |  | 
 | 
 
 | 1.14, Аноним (14), 15:51, 20/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | Netflix решил проблемы без oom, у них  есть большой спец по прокладке и профилированию. 
 |  |  | 
 
 
|  | | 2.23, . (?), 16:29, 20/07/2018 [^] [^^] [^^^] [ответить] | +1 +/– |  | > Почему то в FreeBSD с ARC таких проблем нет угу, там просто мертво виснет вся система. А люди, имеющие права коммита, уже второй год старательно игнорируют работающее (хотя и частичное) решение. При этом своей квалификации у них нет - вся "работа" - копипаста из апстрима.
 Последний раз кто-то даже сжалился, и принудительно назначил еще одного ревьюера...и тишина...
 |  |  | 
 | 2.66, abi (?), 12:18, 23/07/2018 [^] [^^] [^^^] [ответить] | +/– |  | На FreeBSD все гораздо веселее. У меня дома сервер с виртуалками и, значит, если виртуалка запущена и ничего не делает, то ее память через сутки оказывается целиком в свопе. Покуда своп есть, а свободная память идет под ARC. И, стало быть, виртуалки резко оживают, ARC не успевает сократиться, своп забит, в итоге - OOM. 
 |  |  | 
 | 
 
 | 1.16, Аноним (26), 15:57, 20/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | Building and installing Note that oomd requires PSI to function. This kernel feature has not yet been upstreamed (as of 7/18/18).
 oomd currently depends on meson, libfolly, and jsoncpp. The dependency on folly will soon be removed (as of 7/18/18).
 Можете объяснить что это - PSI, meson, libfolly?
 |  |  | 
 
|  | | 2.58, имя (?), 17:05, 21/07/2018 [^] [^^] [^^^] [ответить] | +1 +/– |  | Про PSI написано в новости, да и вообще там, откуда ты это скопипастил, есть ссылки на всё. 
 |  |  | 
 | 
 
 
 
 | 1.30, Аноним (30), 17:22, 20/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | +12 +/– |  | Странно, что фейсбук не ввел лайки для процессов. Чем больше лайков - тем выше приоритет :) 
 |  |  | 
 
 | 1.32, vantoo (ok), 17:48, 20/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  |  То есть теперь на десктропе будут как на Андроиде закрываться программы, которые давно не использовались? 
 |  |  | 
 
 | 1.46, Аноним (26), 23:55, 20/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | Верно ли, что эта штука не запустится на стабильных дистрибутивах, потому что в них еще не завезли PKI? 
 |  |  | 
 
 | 1.49, Аноним (49), 02:00, 21/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | –2 +/– |  | Мне одному кажется, что проблема не в OOM, а в нерабочем свапе в новых ядрах? 
 |  |  | 
 
 | 1.51, Аноне (?), 10:37, 21/07/2018  [ответить] [﹢﹢﹢] [ · · · ] | –1 +/– |  | Тем временем отлаживал прогу в VS на оффтопике, где цикл уходил в бесконечность - приложение скушало всю память, и, традиционно, система зависла на минут 7, потом очень долго отмораживалась и выбросила наконец-то исключение. А под линью без свопа просто останавливается, почему-то не убивает процессы.
 
 |  |  | 
 
|  | | 2.52, Аноним (26), 10:47, 21/07/2018 [^] [^^] [^^^] [ответить] | +1 +/– |  | А разгадка проста: With or without swap it still freezes before the OOM killer gets run automatically. This is really a kernel bug that should be fixed (i.e. run OOM killer earlier, before dropping all disk cache). Unfortunately kernel developers and a lot of other folk fail to see the problem. Common suggestions such as disable/enable swap, buy more RAM, run less processes, set limits etc. do not address the underlying problem that the kernel's low memory handling sucks camel's balls.
 |  |  | 
 |  | | 3.57, Аноним (57), 16:36, 21/07/2018 [^] [^^] [^^^] [ответить] | +1 +/– |  | > А разгадка проста: > With or without swap it still freezes before the OOM killer gets
 > run automatically.
 Да ладно. Я без свопа сижу и фриз иногда даже не заметен.
Всего-то нужно vm.pageout_oom_seq выставить на 2-3 вместо 10 по умолчанию.
 
 |  |  | 
 | 
 | 2.55, iPony (?), 12:52, 21/07/2018 [^] [^^] [^^^] [ответить] | –1 +/– |  | А вот если под линуксом был своп, то уже — пришлось бы делать хард ребут 
 |  |  | 
 |  | | 3.56, Аноним (26), 14:12, 21/07/2018 [^] [^^] [^^^] [ответить] | +/– |  | Alt + SysRq + K обычно хорошо срабатывает (если предварительно включена поддержка). 
 |  |  | 
 | 
 | 
 
 
 |