* [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
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