The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Сообщения [Сортировка по времени | RSS]


64. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +/
Сообщение от user90 (?), 06-Авг-19, 19:52 
Но проблема-то больше в голове у тех, кто за каким-то фигом открывает 100+ вкладок, нежели в технической части ;) И чего тут обсуждать, тоже не совсем понятно.
Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

111. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +5 +/
Сообщение от IRASoldier_registered (ok), 06-Авг-19, 20:34 
А это неважно. Приложение позволяет открыть 100+ вкладок. Мне хочется открыть 100+. ОС должна с этим тем или иным способом справляться. Или на уровне приложения брать и к чертям ограничивать функционал, пока ОС не умеет реагировать на такие ситуации адекватно. И не надо устраивать сеанс очередного вещания "не переносите ваши привычки с другой ОС на наш уютный Linux".
Ответить | Правка | Наверх | Cообщить модератору

153. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +3 +/
Сообщение от Канифоль Патрика (?), 06-Авг-19, 21:54 
Да они там на этой винде мало того, что играют, так ещё и работают! Фу-фу!
Ответить | Правка | Наверх | Cообщить модератору

450. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +1 +/
Сообщение от Адекват (ok), 07-Авг-19, 15:50 
> Да они там на этой винде мало того, что играют, так ещё
> и работают! Фу-фу!

Да ваще офигевшие, понимашь купят себе игру AAA класса, и давай в нее рубиться на видяхе за 90к рублей и монике 4K, то ли дело у нас - повесил на ctrl+k скрипт прибития браузера и красота :))

Ответить | Правка | Наверх | Cообщить модератору

269. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +1 +/
Сообщение от Аноним (269), 07-Авг-19, 03:08 
Даже не так. Это вполне себе лазейка для написания вирусов работающих даже на жс. Через жс можно заставить линукс уйти в себя, и это НЕ нормально, для ядра. Не обслуживать один процесс это лучше чем не обслуживать все процессы находясь в бесконечном поиске памяти
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

282. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +1 +/
Сообщение от IRASoldier_registered (ok), 07-Авг-19, 04:39 
> лазейка для написания вирусов (...) Не обслуживать один процесс это лучше чем не обслуживать все процессы находясь в бесконечном поиске памяти

Разумеется. Но на Linux же не бывает вирусов, вы разве не знали? (#сарказм)

Ответить | Правка | Наверх | Cообщить модератору

394. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +/
Сообщение от Совершенно другой аноним (?), 07-Авг-19, 12:18 
ОС не работает с вкладками - она про них совсем ничего не знает. Что, конечно, не отменяет проблемы с управлением памятью в Linux. Опять-же есть проблема, что на прикладном уровне через возвращение нулевого указателя из функции malloc()/calloc()/etc в Linux не могут сообщить, что память закончилась и позволить самому приложению что-то по этому поводу сделать.
Ответить | Правка | К родителю #111 | Наверх | Cообщить модератору

403. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +/
Сообщение от имя (?), 07-Авг-19, 12:44 
> Опять-же есть проблема, что на прикладном уровне через возвращение нулевого указателя
> из функции malloc()/calloc()/etc в Linux не могут сообщить, что память закончилась
> и позволить самому приложению что-то по этому поводу сделать.

Могут, в этом и есть суть отключения overcommit. Проблема в том, что для куча приложений написана так, что по получению NULL умеет только вываливаться с записью «вот это нежданчик!» в логе, а по-другому писать разучились.

Ответить | Правка | Наверх | Cообщить модератору

425. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +/
Сообщение от Аноним84701 (ok), 07-Авг-19, 14:01 
> Могут, в этом и есть суть отключения overcommit. Проблема в том, что
> для куча приложений написана так, что по получению NULL умеет только
> вываливаться с записью «вот это нежданчик!» в логе, а по-другому писать разучились.

Кхе-кхе.
https://developer.gnome.org/glib/stable/glib-Memory-Allocati...
> If any call to allocate memory using functions g_new(), g_new0(), g_renew(), g_malloc(), g_malloc0(), g_malloc0_n(), g_realloc(), and g_realloc_n() fails, the application is terminated. This also means that there is no need to check if the call
> succeeded. On the other hand, g_try_...() family of functions returns NULL on failure that can be used as a check for
> unsuccessful memory allocation. The application is not terminated in this case.
>

Ответить | Правка | Наверх | Cообщить модератору

427. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  –1 +/
Сообщение от zzz (??), 07-Авг-19, 14:03 
Миллиарды людей с отсутствующим оверкоммитом как-то живут себе на винде, не кашляут - фильмы смотрят, в интернете сидят, игрушки запускаят. Overcommit - фенька от корпораций для корпораций, позволяющая на каком-нибудь смартфоне запустить чуть больше приложений, а зависнет - ну так сам дурак, что запустил столько приложений, перезагрузи устройство. По сути, это грязный хак. Впрочем, как и всё остальное в линуксе.
Ответить | Правка | К родителю #403 | Наверх | Cообщить модератору

229. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +3 +/
Сообщение от Аноним (224), 07-Авг-19, 01:10 
Я в 2006 открывал 100 вкладок и было норм. Почему в 2019 на том же железе я не должен открывать те же 100 вкладок с тем же или даже меньшим потребшением ресурсов? Почему даже на железе с вчетверо большей оперативой и зарезанным JavaScriptом на всех я не могу открыть столько вкладок? У нас вообще прогресс в софтостроении и оптимизации или регресс и п***********о? Вопросы риторические, можно не отвечать.
Ответить | Правка | К родителю #64 | Наверх | Cообщить модератору

246. "Linux ядро не может мягко обрабатывать ситуации с нехваткой ..."  +1 +/
Сообщение от Celcion (ok), 07-Авг-19, 01:41 
> Почему в 2019 на том же железе я не должен открывать те же 100 вкладок с тем же или даже меньшим потребшением ресурсов?

Принеси в свой 2019 вебсайты и браузеры из 2006 - и все откроется. Всегда ваш, Кэп.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру