Code, Firefox и Android Emulator.
Сначала заметил, что при работе в VS Code может закрыться браузер или сама программа, залез в логи и увидел, что какой-то процесс их вырубает, погуглив я выяснил что он вырубает процессы если забита оперативка, я его отключил.
Сейчас же видимо, что-то с ней происходит и в какой-то момент ноут может намертво зависнуть.
Почему так? На Windows и Ubuntu 20.04 такого не встречал, как с этим бороться? Оставлять процесс, чтобы он убивал VS Code пока я работаю такое себе.
Ноутбук: IdeaPad S145
ORM 8gb.
Много вкладок, много расширений в vscode, убивает OOM. Перейди на легковесную DE, например Mate. И купи себе ПК с большим количеством оперативы). Проверь размер свопа
> Оставлять процесс, чтобы он убивал VS Code пока я работаю такое себе. Лучшэ виснуть, да? PS Конечно, уровень твоего описания показывает, что ты описываешь какие-то свои фантазии, и на самом деле всё можэт быть совсем не так. Но! Если всё и правда так -- то надо вернуть oom killer и добавить свопа.
Совершенно без фантазий, описал по факту, за совет спасибо!
Вроде бы это ооочень давняя тема, где ядро linux плохо работает в условиях полностью забитого/малого количества ram. OOM killer не просто так сработал. Возможно, стоит попытаться поковырять sysctl, ядро. Или же увеличить ram
Факты -- это названия, команды, строчки конфигов. А то, что пишэшь ты -- это какая-то беллетристика.
Это называется OOM killer, процессы которые "в фокусе" он не убивает без крайней необходимости. Можно облегчить ситуацию использованием swap раздела или файла, или же zram, если не жалко лишней нагрузки на процессор. Но это не панацея, если ты по прежнему забиваешь все 8 гигабайт под завязку
>соответственно, очевидно, когда оперативка забивается - ты зависаешь. Нет, хе-хе. Если его убираешь -- то когда память заканчивается -- убиваются не особо охеревшые процэссы, а последний обратившыйся за выделением. Это часто оказывается что-то полезное, что oom killer убил бы в последнюю очередь. Потому системе сильно плохеет.
*при отсутствии swap
И да, если у него 8 гиг, свопа меньшэ 20 и там развесисто открыты браузер с vscode -- то надо именно добивать свопа. 8гиг сегодня сжыраются только так. Особенно если ненужного барахла ещё поставить в виде демонов.
Обсуждают сегодня