LINUX.ORG.RU
ФорумTalks

Почему линукс такой тупой?


0

0

Сейчас вот открыл в kword pdf файл 15 страниц, чуть отвлекся и он захавал всю память... Через пять минут система смогла переключится в консоль, через 4 минуты система проверила пароль, через 3 минуты ядро прибило сначала ksmsserver потом мессенджер потом иксы, потом появилось приглашение командной строки, - это писец, товарищи, это полный писец!

Хочется:

  • Приложение зохавало всю память, памяти нет надо когото прибить - прибить самого жирного, а не маленьких и беззащитных.
  • Система тормозит? Если пользователь срочно захотел в консоль то система должна отложить все и среагировать, а не заниматься херней.

Как настроить хотябы первое?

ps. Если модераторам не нравится название то хотябы переименуйте, но не сносите, ибо хочется получить вопросы на данные ответы.

★★☆
Ответ на: комментарий от PolarFox
> Если свап равен нулю, то линукс уходит в раздумия хуже висты. Если свап есть, то ресурсов хватит хотя бы на срабатывание alt+control+bs

Убунта, памяти 1 гиг, свободно 500 без кэша. Выключил своп, создал в гимпе файл размером 900мб. Все застопорилось, причем компьютер прекрасно пинговался и по ssh на него можно было зайти. Меньше, чем через минуту ядро убило гимп.

init ★★★★★
()
> чуть отвлекся и он захавал всю память...

А ты когда сидишь за компоьютерои - не отвлекайся. Сам же собрал астральный аллокатор памяти - так что не пеняй на то что отвлекся и потекло. Внимательным надо быть.
AiFiLTr0 ★★★★★
()
Ответ на: комментарий от anonymous
Попробуй:

#include<stdlib.h>

int main(int argc, char **argv)
{
    return main(argc, argv);
}

Минут через 20 после запуска...
Doom3r
()
>Приложение зохавало всю память, памяти нет надо когото прибить - прибить самого жирного, а не маленьких и беззащитных.

Есть такое. "Контроль ресурсов" Стоит, работает. Правда, у меня чтоб всю память система сожрала почти не бывает.
delilen ★☆
()
>Если пользователь срочно захотел в консоль

Срочно захотел в консоль? Звучит как: срочно захотел в туалет.
delilen ★☆
()
Ответ на: комментарий от anonymous
Так это всем известно! Вот доделают БиоРеактОС, и тогда-то линаксу точно капец!
lord_pnevmoslon
()
Ответ на: комментарий от anonymous
А я не раз встречал ситуацию, когда ХР, после забивания памяти и свопа, уходила в ребут(или, что чаще, тупо вырубалась).
anonymous
()
Ответ на: комментарий от anonymous
Про срочно захотел в консоль не я писал=)

Мне вот например вдруг ни с того ни с сего срочно в консоль не хочется=)
delilen ★☆
()
Ответ на: комментарий от wfrr
а еще там можно убить 80% системы одной командой, вот гавно да!...

а по теме - просто научись его готовить, начни с изучения тех же лимитов и оптимизации ядра для десктопа. а если ковыряться особо не охота, забрось свой gentoo и перестань делать то, в чем не разбираешься, возьми десктоп дистрибутив и будь счастлив.
chocholl ★★
()
Ответ на: комментарий от lord_pnevmoslon
>Когда Вам срочно хочется, Вы бежите срать на ЛОР?

А ты почитай то, что я тут пишу. Думаю ответ долго искать не придется=)))
delilen ★☆
()
Ну-у-у, батенька. А чем вам PDFedit не угодил?
sabonez ★☆☆☆
()
Ответ на: комментарий от mono
>сидишь так.. работаешь с чем-нибудь эдаким. и вдруг бац! оно тихо убирается с пометкой "толсто"!!!

Кста. Есть такой демон, вернее плугин для кедоф. Шняга полная!
vada ★★★★★
()
Ответ на: комментарий от vada
>Шняга полная!

Эт почему это? Очень даже хорошая штука.
delilen ★☆
()
>через 3 минуты ядро прибило сначала ksmsserver потом мессенджер потом иксы

2 my mind скорее всего ядро прибило всех кому не смогло дать виртуальной памяти, по мере поступления запросов на оную.

>открыл в kword pdf файл 15 страниц, чуть отвлекся и он захавал всю память...

А если бы так аццки потекло что-то в гноме, виноват бы был гном. Правильно понимаю?

Absurd ★★★
()
Ответ на: комментарий от OperaSoftware
>через 5 минут мне стало жалко хрустящий винчестер и я нажала кнопку на пилоте.

мне тоже жалко хрустящий винчестер, но я нажимаю ctrl+alt+sysrq+s (сбросить буферы дисков), затем ctrl+alt+sysrq+b (перезагрузка).

>гимп больше старалась не запускать

фотошоп, конешно, сожрал меньше памяти при открытии? а ещё говорят, 500МБ тифки редактировали фотошопом на маках в 96х годах, на 128МБ рамы. я конешно, верю.

scaldov ★★
()
Ответ на: комментарий от chocholl
> забрось свой gentoo и перестань делать то, в чем не разбираешься, возьми десктоп дистрибутив и будь счастлив.

глазки протри. У него стоит мегадесктопная бубунта. В гинте как раз всё ок.

anonymoos ★★★★★
()
Ссылку на файл в студию, хочу потестить
MadCAD ★★
()
Ответ на: комментарий от wfrr
> Нельзя же для каждой тупой программы выставлять ограничения.
Тем временем к выходу готовится очередная версия OpenVMS...

rt в таких случаях ведёт себя точно так же.
anonymous
()
вот все такие умные, а кто нибудь может привести реальный пример limits.conf для решения второго пункта? чтобы всегда оставлось хотя бы 5% на всякий пожарный? я вот воткнул в man и ничего подобного не нашел
z0D5e8n7x
()
Осел, лимиты настрой
anonymous
()
Ответ на: комментарий от anonymoos
убунта у него или еще что... мне доподлинно не известно.
я просто советую выбирать дистрибутив по умственным возможностям.
chocholl ★★
()
Ответ на: комментарий от lord_pnevmoslon
>Надо провести эксперимент, на основании которого признать делилена почётным п*здаболом ЛОРа

не стоит. Это он по неопытности :-)

А эксперимент я проводил. Удаляет
iRunix ★★★★
()
Ответ на: комментарий от lord_pnevmoslon
>Запустили по неопытности знаменитый однострочник?

нет. Сменил сусе на мандриву. С помощью линуксовой русской рулетки. Автор рулетки dn2010
iRunix ★★★★
()
Ответ на: комментарий от z0D5e8n7x
> я вот воткнул в man и ничего подобного не нашел

В данном конкретном случае (один процесс зохавал всю память) вполне подойдет комбинация rss и as.

tailgunner ★★★★★
()
Ответ на: комментарий от iRunix
хм.. ну по логике да.. должен удалить... Да ты прав у меня пока мозгов хватает не делать такой херни
delilen ★☆
()
Линукс не тупой

sysctl vm.lowmem_reserve_ratio="8192 4096 4096"

делает ООМ киллер более поворотливым на машинах, которых почему то не устраивают настройки по умолчанию

sergej ★★★★★
()
Ответ на: комментарий от sergej
а по поводу пункта 1 - посмотри sysctl vm.*

по умолчанию там стоит нормальный алгоритм выбора кого убить.

А самыми жирными обычно оказываются иксы или ФФ...

sergej ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.