ALT Linux Sisyphus discussions
 help / color / mirror / Atom feed
* [sisyphus] Повисание ядра по переполненипереполнению буферов....
@ 2002-02-16 10:47 Roman S
  2002-02-16 12:34 ` [sisyphus] Повисание ядра по переполненипереполнению =? Vitaly Lugovsky
  2002-02-16 17:21 ` [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнению буферов Vlad Harchev
  0 siblings, 2 replies; 12+ messages in thread
From: Roman S @ 2002-02-16 10:47 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 552 bytes --]

Доброго дня!

Есть идеи, как избежать смерти ядра от

void main(void)
    {
    for(;;)
        {
        mkdir("a");
        chdir("a");
        }
    }

ФС - ReiserFS, впрочем, все остальные без лимита на i-node - тоже...
(пробовать не советую - удалить потом очень сложно, umount вряд ли
закончится успешно).

Просто один из людей, периодически пасущихся на моей домашней машине
слегка пошутил, предварительно "накрыв" свою (не Linux)

Сейчас - пришлось лапами рвать связь и запускать reiserfsck 

-- 
Rgds!
Roman Savelyev.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Повисание ядра по переполненипереполнению =?
  2002-02-16 10:47 [sisyphus] Повисание ядра по переполненипереполнению буферов Roman S
@ 2002-02-16 12:34 ` Vitaly Lugovsky
  2002-02-16 15:37   ` [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнению Roman S
  2002-02-16 17:21 ` [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнению буферов Vlad Harchev
  1 sibling, 1 reply; 12+ messages in thread
From: Vitaly Lugovsky @ 2002-02-16 12:34 UTC (permalink / raw)
  To: sisyphus

On 16 Feb 2002, Roman S wrote:

> Доброго дня!
> 
> Есть идеи, как избежать смерти ядра от
> 
> void main(void)
>     {
>     for(;;)
>         {
>         mkdir("a");
>         chdir("a");
>         }
>     }

 В нормальных ОС есть лимиты на глубину вложенности каталогов,
и на block i/o rate. В юниксах - только лимит на число i-nodes.
Но я не помню, дружит ли уже reiserfs с квотами...





^ permalink raw reply	[flat|nested] 12+ messages in thread

* [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнению
  2002-02-16 12:34 ` [sisyphus] Повисание ядра по переполненипереполнению =? Vitaly Lugovsky
@ 2002-02-16 15:37   ` Roman S
  0 siblings, 0 replies; 12+ messages in thread
From: Roman S @ 2002-02-16 15:37 UTC (permalink / raw)
  To: sisyphus

> > Есть идеи, как избежать смерти ядра от
> >
> > void main(void)
> >     {
> >     for(;;)
> >         {
> >         mkdir("a");
> >         chdir("a");
> >         }
> >     }
>
>  В нормальных ОС есть лимиты на глубину вложенности каталогов,

В самых нормальных - нет каталогов, при объектной адресации нет такой
проблемы...
Но вот лимита вложенности - хотелось бы, это критично.

> и на block i/o rate. В юниксах - только лимит на число i-nodes.
Лимит на i/o тут неприемлем, многим нужен хороший i/o для вполне мирных
задач.

> Но я не помню, дружит ли уже reiserfs с квотами...
А при чём тут квоты-то? дискового пространства подобная структура мало
занимает...
Квот по i-node - не хотелось бы, ракообразно это.




^ permalink raw reply	[flat|nested] 12+ messages in thread

* [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнению буферов....
  2002-02-16 10:47 [sisyphus] Повисание ядра по переполненипереполнению буферов Roman S
  2002-02-16 12:34 ` [sisyphus] Повисание ядра по переполненипереполнению =? Vitaly Lugovsky
@ 2002-02-16 17:21 ` Vlad Harchev
  2002-02-16 17:31   ` [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов Roman S
  2002-02-16 17:56   ` Roman S
  1 sibling, 2 replies; 12+ messages in thread
From: Vlad Harchev @ 2002-02-16 17:21 UTC (permalink / raw)
  To: sisyphus

On 16 Feb 2002, Roman S wrote:

 Hi, 

> Доброго дня!
> 
> Есть идеи, как избежать смерти ядра от
> 
> void main(void)
>     {
>     for(;;)
>         {
>         mkdir("a");
>         chdir("a");
>         }
>     }
> 
> ФС - ReiserFS, впрочем, все остальные без лимита на i-node - тоже...
> (пробовать не советую - удалить потом очень сложно, umount вряд ли
> закончится успешно).

 Вообще интересный вопрос - а зачем ядру знать абсолютный путь для этих 2х
операций? С наивной точки зрения кажется, что не нужен - и посему
переполняться нечему..

 Было бы хорошо попоробовать это же на ext2 и xfs.. Правда удалить потом будет
трудно каталог - лучше в файле FS создать для этих игр..

 Best regards,
  -Vlad




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов....
  2002-02-16 17:21 ` [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнению буферов Vlad Harchev
@ 2002-02-16 17:31   ` Roman S
  2002-02-16 17:56   ` Roman S
  1 sibling, 0 replies; 12+ messages in thread
From: Roman S @ 2002-02-16 17:31 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 590 bytes --]

On Сбт, 2002-02-16 at 20:21, Vlad Harchev wrote:
>  Вообще интересный вопрос - а зачем ядру знать абсолютный путь для этих 2х
> операций? С наивной точки зрения кажется, что не нужен - и посему
> переполняться нечему..
Кэшируется для уменьшения overhead-а.
Скажем, сканируем каталог /a/b/c/d, что-то делаем с каждым из файлов...
Каждый раз пробегать - накладно будет.


>  Было бы хорошо попоробовать это же на ext2 и xfs.. Правда удалить потом будет
> трудно каталог - лучше в файле FS создать для этих игр..

Хмм. Сейчас попробую... losetup...

-- 
Rgds!
Roman Savelyev.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов....
  2002-02-16 17:21 ` [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнению буферов Vlad Harchev
  2002-02-16 17:31   ` [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов Roman S
@ 2002-02-16 17:56   ` Roman S
  2002-02-17  9:05     ` [sisyphus] " Vlad Harchev
  1 sibling, 1 reply; 12+ messages in thread
From: Roman S @ 2002-02-16 17:56 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 325 bytes --]

On Сбт, 2002-02-16 at 20:21, Vlad Harchev wrote:
>  Было бы хорошо попоробовать это же на ext2 и xfs.. Правда удалить потом будет
> трудно каталог - лучше в файле FS создать для этих игр..

Как и следовало ожидать, на ext2fs заканчиваются i-node, на xfs - та же
ерунда, что на ReisrFS.


-- 
Rgds!
Roman Savelyev.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов....
  2002-02-16 17:56   ` Roman S
@ 2002-02-17  9:05     ` Vlad Harchev
  2002-02-17 10:54       ` [sisyphus] " Roman S
  0 siblings, 1 reply; 12+ messages in thread
From: Vlad Harchev @ 2002-02-17  9:05 UTC (permalink / raw)
  To: sisyphus

On 16 Feb 2002, Roman S wrote:

> On Сбт, 2002-02-16 at 20:21, Vlad Harchev wrote:
> >  Было бы хорошо попоробовать это же на ext2 и xfs.. Правда удалить потом будет
> > трудно каталог - лучше в файле FS создать для этих игр..
> 
> Как и следовало ожидать, на ext2fs заканчиваются i-node, на xfs - та же
> ерунда, что на ReisrFS.

 То есть с ext2fs ядро таки не мрет?
 Наверно надо было побольше файл для файловой системы отводить, чтобы инодов
метаданных там было больше - может все-таки померло бы..

 Best regards,
  -Vlad




^ permalink raw reply	[flat|nested] 12+ messages in thread

* [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов....
  2002-02-17  9:05     ` [sisyphus] " Vlad Harchev
@ 2002-02-17 10:54       ` Roman S
  2002-02-17 14:00         ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполнениперепо =?koi8-r?B?zM7FzsnQxdLF0M/MzsXOycAgwtXGxdLP1y4uLi Vitaly Lugovsky
  2002-02-17 15:18         ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов Vlad Harchev
  0 siblings, 2 replies; 12+ messages in thread
From: Roman S @ 2002-02-17 10:54 UTC (permalink / raw)
  To: sisyphus

 То есть с ext2fs ядро таки не мрет?
 Наверно надо было побольше файл для файловой системы отводить, чтобы инодов
метаданных там было больше - может все-таки померло бы..

При увеличении кол-ва i-node - то же, что и на Reiser или xfs...





^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполнениперепо =?koi8-r?B?zM7FzsnQxdLF0M/MzsXOycAgwtXGxdLP1y4uLi
  2002-02-17 10:54       ` [sisyphus] " Roman S
@ 2002-02-17 14:00         ` Vitaly Lugovsky
  2002-02-17 17:35           ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнениперепо =?koi8-r?B?zM7FzsnQxdLF0M/MzsXOycAgwtXGxdLP1y4uLi Roman S
  2002-02-17 15:18         ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов Vlad Harchev
  1 sibling, 1 reply; 12+ messages in thread
From: Vitaly Lugovsky @ 2002-02-17 14:00 UTC (permalink / raw)
  To: sisyphus

On Sun, 17 Feb 2002, Roman S wrote:

>  То есть с ext2fs ядро таки не мрет?
>  Наверно надо было побольше файл для файловой системы отводить, чтобы инодов
> метаданных там было больше - может все-таки померло бы..
> 
> При увеличении кол-ва i-node - то же, что и на Reiser или xfs...

 Вот вот. Так что только юзерская квота на число инодов и спасает.
Ограничение по глубине вложенности не поможет, если генерить структуру 
навроде сквидского кэша...





^ permalink raw reply	[flat|nested] 12+ messages in thread

* [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов....
  2002-02-17 10:54       ` [sisyphus] " Roman S
  2002-02-17 14:00         ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполнениперепо =?koi8-r?B?zM7FzsnQxdLF0M/MzsXOycAgwtXGxdLP1y4uLi Vitaly Lugovsky
@ 2002-02-17 15:18         ` Vlad Harchev
  2002-02-17 17:34           ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполненипереполнению буферов Roman S
  1 sibling, 1 reply; 12+ messages in thread
From: Vlad Harchev @ 2002-02-17 15:18 UTC (permalink / raw)
  To: sisyphus

On Sun, 17 Feb 2002, Roman S wrote:

>  То есть с ext2fs ядро таки не мрет?
>  Наверно надо было побольше файл для файловой системы отводить, чтобы инодов
> метаданных там было больше - может все-таки померло бы..
> 
> При увеличении кол-ва i-node - то же, что и на Reiser или xfs...

 Обидно.. Хорошо бы попробовать это и на др. ОС..

 Best regards,
  -Vlad




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполненипереполнению буферов....
  2002-02-17 15:18         ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов Vlad Harchev
@ 2002-02-17 17:34           ` Roman S
  0 siblings, 0 replies; 12+ messages in thread
From: Roman S @ 2002-02-17 17:34 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 220 bytes --]

On Вск, 2002-02-17 at 18:18, Vlad Harchev wrote:
>  Обидно.. Хорошо бы попробовать это и на др. ОС..
В том то и дело, что человек "напробовался" на FreeBSD, и решил у меня
попробовать...
-- 
Rgds!
Roman Savelyev.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнениперепо =?koi8-r?B?zM7FzsnQxdLF0M/MzsXOycAgwtXGxdLP1y4uLi
  2002-02-17 14:00         ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполнениперепо =?koi8-r?B?zM7FzsnQxdLF0M/MzsXOycAgwtXGxdLP1y4uLi Vitaly Lugovsky
@ 2002-02-17 17:35           ` Roman S
  0 siblings, 0 replies; 12+ messages in thread
From: Roman S @ 2002-02-17 17:35 UTC (permalink / raw)
  To: sisyphus

[-- Attachment #1: Type: text/plain, Size: 268 bytes --]

On Вск, 2002-02-17 at 17:00, Vitaly Lugovsky wrote:
>  Вот вот. Так что только юзерская квота на число инодов и спасает.
> Ограничение по глубине вложенности не поможет, если генерить структуру 
> навроде сквидского кэша...
Почему?

-- 
Rgds!
Roman Savelyev.

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2002-02-17 17:35 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-02-16 10:47 [sisyphus] Повисание ядра по переполненипереполнению буферов Roman S
2002-02-16 12:34 ` [sisyphus] Повисание ядра по переполненипереполнению =? Vitaly Lugovsky
2002-02-16 15:37   ` [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнению Roman S
2002-02-16 17:21 ` [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнению буферов Vlad Harchev
2002-02-16 17:31   ` [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов Roman S
2002-02-16 17:56   ` Roman S
2002-02-17  9:05     ` [sisyphus] " Vlad Harchev
2002-02-17 10:54       ` [sisyphus] " Roman S
2002-02-17 14:00         ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполнениперепо =?koi8-r?B?zM7FzsnQxdLF0M/MzsXOycAgwtXGxdLP1y4uLi Vitaly Lugovsky
2002-02-17 17:35           ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполнениперепо =?koi8-r?B?zM7FzsnQxdLF0M/MzsXOycAgwtXGxdLP1y4uLi Roman S
2002-02-17 15:18         ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполнению буферов Vlad Harchev
2002-02-17 17:34           ` [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Re: [sisyphus] Повисание ядра по переполненипереполненипереполненипереполнению буферов Roman S

ALT Linux Sisyphus discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \
		sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru
	public-inbox-index sisyphus

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sisyphus


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git