Привет!Есть скриптик 1.sh:
#!/bin/bash
tail -f 1.shТ.е. он делает tail на себя (и _не_ возвращает управление сразу).
Так вот давайте запустим, например, 2000 таких скриптиков:
#!/bin/bash
LIMIT=2000;
for ((a=1; a <= LIMIT ; a++))
do
echo $a
./1.sh &
doneПосле завершения этого скрипта система ложится напрочь.
Вопрос - в чём конкретно тонкое место линукса?
Из-за чего всё виснет? Какой ресурс исчерпывается?P.S.
Linux - Gentoo 2006.0
CPU - AMD Athlon 64
RAM - 512
а накуя если не секрет?
"положить" систему можно 1000+1 вариантом...
ulimit
>Т.е. он делает tail на себя (и _не_ возвращает управление сразу).Он делает не tail на себя, а tail -f Это большая разница.
Предлагаю вам еще две тысячи раз запустить top & или cat >file & .
Будет весело.
>Привет!
>
>Есть скриптик 1.sh:
>
>#!/bin/bash
>tail -f 1.sh
>
>Т.е. он делает tail на себя (и _не_ возвращает управление сразу).
>
>Так вот давайте запустим, например, 2000 таких скриптиков:
>
>#!/bin/bash
>LIMIT=2000;
>for ((a=1; a <= LIMIT ; a++))
>do
> echo $a
> ./1.sh &
>done
>
>После завершения этого скрипта система ложится напрочь.
>
>Вопрос - в чём конкретно тонкое место линукса?
>Из-за чего всё виснет? Какой ресурс исчерпывается?а если 2000 раз tail -f не себя, а, скажем, того же /var/log/messages? тоже ложится?
\^P^/
немного отходя от темы скриптов:
fork() в вечном цикле еще покруче будет... ;)
>немного отходя от темы скриптов:
>fork() в вечном цикле еще покруче будет... ;)Если отойти еще дальше, можно вспомнить детский анекдот
про муху, слона и вечный кайф :-D
>Привет!
>
>Есть скриптик 1.sh:
>
>#!/bin/bash
>tail -f 1.sh
>
>Т.е. он делает tail на себя (и _не_ возвращает управление сразу).
>
>Так вот давайте запустим, например, 2000 таких скриптиков:
>
>#!/bin/bash
>LIMIT=2000;
>for ((a=1; a <= LIMIT ; a++))
>do
> echo $a
> ./1.sh &
>done
>
>После завершения этого скрипта система ложится напрочь.
>
>Вопрос - в чём конкретно тонкое место линукса?
>Из-за чего всё виснет? Какой ресурс исчерпывается?
>
>P.S.
>Linux - Gentoo 2006.0
>CPU - AMD Athlon 64
>RAM - 512Мда... Мсье знает толк в извращениях...