информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetВсе любят медПортрет посетителя
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Очередной юбилей Linux 
 HP закрыла 16-летнюю уязвимость... 
 Microsoft советует пользователям... 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / operating systems
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
так точно. а дефолт оказался 20, правда hex ; (32dec) кстати, если покопаться в man-ах, можно разобраться с тем, как увеличивать это значение run-time... 29.06.05 23:54  Число просмотров: 1901
Автор: kstati <Евгений Борисов> Статус: Elderman
Отредактировано 30.06.05 16:51  Количество правок: 1
<"чистая" ссылка>
<operating systems>
[Unix] maximum fork 20.06.05 15:30  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
Сколько максимально можно запустить fork-ов?
Читаю тут просто на досуге Танненбаума, там вот предлагается
проверить, что будет если запустить форк в бесконечном цикле.
[FreeBSD] 20.06.05 18:04  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
man 7 tuning
less /usr/src/sys/kern/kern_fork.c

Для других линуксов что-то похожее
[Unix] /usr/src/linux-2.6.5/kernel/fork.c 20.06.05 19:56  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
Вот это имеется ввиду?
/*
* The default maximum number of threads is set to a safe
* value: the thread structures can take up at most half
* of memory.
*/
max_threads = mempages / (THREAD_SIZE/PAGE_SIZE) / 8;
/*
* we need to allow at least 20 threads to boot a system
*/
if(max_threads < 20)
max_threads = 20;
Типа "алгоритм страуса" :) - То бишь тупики UNIX не проверяет, а таблица процессов конечна => кранты будут 20.06.05 15:41  
Автор: whiletrue <Роман> Статус: Elderman
<"чистая" ссылка>
Тут даже в новостях пролетало про forkbomb от Ktirf'а. 20.06.05 15:43  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
ну я всё же попробовал 20.06.05 15:49  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
а вот ничего не происходит.
Точнее не совсем так, а вот что:
запустить больше ничего нельзя
пишет: bash: fork: Resource temporarily unavailable
максимально число форков 1146 потом всё обнуляется?
что я делаю неправильно?
А если так? (в консоли): 20.06.05 15:56  
Автор: fly4life <Александр Кузнецов> Статус: Elderman
<"чистая" ссылка>
А если так? (в консоли):

:(){ :|:& };:
ничего 20.06.05 17:13  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
Я тоже попробовал.. 20.06.05 17:48  
Автор: whiletrue <Роман> Статус: Elderman
Отредактировано 20.06.05 17:49  Количество правок: 1
<"чистая" ссылка>
и сёвый и консольный вариант на бсдях..
вобщем да, запустить больше ничего нельзя и сообщение идет на 1-ю консоль - мол ресурсы исчерпаны...
Но килнуть можно без проблем, почему-то ;)
вот именно! :) 20.06.05 19:57  
Автор: vaborg <Israel Vaborg> Статус: Elderman
<"чистая" ссылка>
Не напомните, уважаемый, где в настройкай ядра FBSD указывалось количество пользователей? (то, которое используется для резервирования таблицы PID-ов). Если мне не изменяет память - всего их (по дефолту) 20, а потоков по 16 на нос. Но это - только дефолт 28.06.05 23:24  
Автор: kstati <Евгений Борисов> Статус: Elderman
<"чистая" ссылка>
типа maxusers 29.06.05 13:12  
Автор: NKritsky <Nickolay A. Kritsky> Статус: Elderman
<"чистая" ссылка>
точнее: man 7 tuning
less /usr/src/sys/ie86/conf/LINT
так точно. а дефолт оказался 20, правда hex ; (32dec) кстати, если покопаться в man-ах, можно разобраться с тем, как увеличивать это значение run-time... 29.06.05 23:54  
Автор: kstati <Евгений Борисов> Статус: Elderman
Отредактировано 30.06.05 16:51  Количество правок: 1
<"чистая" ссылка>
1






Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2021 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach