ALT Linux kernel packages development
 help / color / mirror / Atom feed
* [d-kernel] howto kernel-feat || reiser4
@ 2004-08-22  1:03 sergey ivanov
  2004-08-22  7:18 ` [d-kernel] " Konstantin A. Lepikhov
  2004-08-22  8:36 ` [d-kernel] howto kernel-feat || reiser4 Sergey Vlasov
  0 siblings, 2 replies; 13+ messages in thread
From: sergey ivanov @ 2004-08-22  1:03 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Всем привет.
    Есть ли, и если есть, то где, описание как можно самому сделать 
kernel-feat? Насколько это сложно?
    Второй вопрос, может кто-нибудь для Альтлинукса собирал reiserfs 4? 
Я попробовал это сделать в gentoo, и впечатления очень хорошие. Можно в 
любой момент выключать питание кнопкой, и никаких проблем кроме потери 
самых последних изменений не возникает. Экономия места на диске по 
сравнению с reiserfs 3 процентов тридцать если не больше. И многие 
операции выполняются просто мгновенно.
    Так что именно поэтому хотел узнать, что если кто-то уже сделал для 
себя reiserfs4 для Альтлинукса, - то поделитесь.  А если нет - хотел бы 
сам узнать, с какой стороны к этому подступаться.
    С уважением,
       Сергей.


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

* [d-kernel] Re: howto kernel-feat || reiser4
  2004-08-22  1:03 [d-kernel] howto kernel-feat || reiser4 sergey ivanov
@ 2004-08-22  7:18 ` Konstantin A. Lepikhov
  2004-08-22 17:11   ` sergey ivanov
  2004-08-24  3:56   ` [d-kernel] I: kernel-feat-fs-reiser4 в Дедалусе (was: Re: howto kernel-feat || reiser4) sergey ivanov
  2004-08-22  8:36 ` [d-kernel] howto kernel-feat || reiser4 Sergey Vlasov
  1 sibling, 2 replies; 13+ messages in thread
From: Konstantin A. Lepikhov @ 2004-08-22  7:18 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Hi sergey!

Saturday 21, at 09:03:54 PM you wrote:

> Всем привет.
>    Есть ли, и если есть, то где, описание как можно самому сделать 
> kernel-feat? Насколько это сложно?
не сложно. Возьмите какой-нибудь готовый -feat и сделайте по его подобию.
Вводная - kernel-policy.txt из kernel-build-tools

>    Второй вопрос, может кто-нибудь для Альтлинукса собирал reiserfs 4? 
> Я попробовал это сделать в gentoo, и впечатления очень хорошие. Можно в 
> любой момент выключать питание кнопкой, и никаких проблем кроме потери 
> самых последних изменений не возникает. Экономия места на диске по 
У reiserfs была другая напасть, которая сильно доставала - при аварии
содержимое одного файла оказывалось в другом. Там такого не замечено?

-- 
WBR, Konstantin	      chat with ==>ICQ: 109916175
     Lepikhov,	      speak  to ==>JID: lakostis@jabber.org
aka L.A. Kostis       write  to ==>mailto:lakostis@pisem.net.nospam

...The information is like the bank... 			  (c) EC8OR


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

* Re: [d-kernel] howto kernel-feat || reiser4
  2004-08-22  1:03 [d-kernel] howto kernel-feat || reiser4 sergey ivanov
  2004-08-22  7:18 ` [d-kernel] " Konstantin A. Lepikhov
@ 2004-08-22  8:36 ` Sergey Vlasov
  1 sibling, 0 replies; 13+ messages in thread
From: Sergey Vlasov @ 2004-08-22  8:36 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

On Sat, Aug 21, 2004 at 09:03:54PM -0400, sergey ivanov wrote:
>    Есть ли, и если есть, то где, описание как можно самому сделать 
> kernel-feat? Насколько это сложно?

Правила сборки ядерных пакетов лежат в пакете kernel-build-tools.
Посмотрите существующие пакеты kernel-feat-* в качестве образца - в
большинстве случаев в спеке нужно просто указать список файлов с
патчами, установка патчей в нужный каталог выполняется макросами из
kernel-build-tools.

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

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

* Re: [d-kernel] Re: howto kernel-feat || reiser4
  2004-08-22  7:18 ` [d-kernel] " Konstantin A. Lepikhov
@ 2004-08-22 17:11   ` sergey ivanov
  2004-08-23 10:44     ` Alexander Bokovoy
  2004-08-24  3:56   ` [d-kernel] I: kernel-feat-fs-reiser4 в Дедалусе (was: Re: howto kernel-feat || reiser4) sergey ivanov
  1 sibling, 1 reply; 13+ messages in thread
From: sergey ivanov @ 2004-08-22 17:11 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Konstantin A. Lepikhov wrote:

>Hi sergey!
>
>Saturday 21, at 09:03:54 PM you wrote:
>
>  
>
>>   Второй вопрос, может кто-нибудь для Альтлинукса собирал reiserfs 4? 
>>Я попробовал это сделать в gentoo, и впечатления очень хорошие. Можно в 
>>любой момент выключать питание кнопкой, и никаких проблем кроме потери 
>>самых последних изменений не возникает. Экономия места на диске по 
>>    
>>
>У reiserfs была другая напасть, которая сильно доставала - при аварии
>содержимое одного файла оказывалось в другом. Там такого не замечено?
>  
>
Вроде reiser4 полностью журналируемый, не только структура файловой 
системы, но и операции с содержимым файлов. И в их списке рассылки пока 
если и были отзывы про warning messages после сбоев питания, то 
оказывалось что это было исправлено уже в апреле, да и до исправления 
было несущественно.
    Сергей.



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

* Re: [d-kernel] Re: howto kernel-feat || reiser4
  2004-08-22 17:11   ` sergey ivanov
@ 2004-08-23 10:44     ` Alexander Bokovoy
  2004-08-23 22:05       ` Sergey Ivanov
  2004-08-26 21:10       ` sergey ivanov
  0 siblings, 2 replies; 13+ messages in thread
From: Alexander Bokovoy @ 2004-08-23 10:44 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Sun, Aug 22, 2004 at 01:11:25PM -0400, sergey ivanov wrote:
> >>  Второй вопрос, может кто-нибудь для Альтлинукса собирал reiserfs 4? 
> >>Я попробовал это сделать в gentoo, и впечатления очень хорошие. Можно в 
> >>любой момент выключать питание кнопкой, и никаких проблем кроме потери 
> >>самых последних изменений не возникает. Экономия места на диске по 
> >>   
> >>
> >У reiserfs была другая напасть, которая сильно доставала - при аварии
> >содержимое одного файла оказывалось в другом. Там такого не замечено?
> > 
> >
> Вроде reiser4 полностью журналируемый, не только структура файловой 
> системы, но и операции с содержимым файлов. И в их списке рассылки пока 
> если и были отзывы про warning messages после сбоев питания, то 
> оказывалось что это было исправлено уже в апреле, да и до исправления 
> было несущественно.
Пожалуйста, все "вроде" выбросьте и говорите только исходя из собственного
опыта. Файловые системы не терпят пересказа и сослагательного наклонения.
Вы сами crash-тесты проводили? И benchmarks? 

Мне очень хочется узнать о их результатах из первых уст, желательно от
неангажированных лиц.
-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


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

* Re: [d-kernel] Re: howto kernel-feat || reiser4
  2004-08-23 10:44     ` Alexander Bokovoy
@ 2004-08-23 22:05       ` Sergey Ivanov
  2004-08-24  2:47         ` Ivan Fedorov
                           ` (2 more replies)
  2004-08-26 21:10       ` sergey ivanov
  1 sibling, 3 replies; 13+ messages in thread
From: Sergey Ivanov @ 2004-08-23 22:05 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Alexander Bokovoy wrote:
> On Sun, Aug 22, 2004 at 01:11:25PM -0400, sergey ivanov wrote:
>>Вроде reiser4 полностью журналируемый, не только структура файловой 
>>системы, но и операции с содержимым файлов. И в их списке рассылки пока 
>>если и были отзывы про warning messages после сбоев питания, то 
>>оказывалось что это было исправлено уже в апреле, да и до исправления 
>>было несущественно.
> 
> Пожалуйста, все "вроде" выбросьте и говорите только исходя из собственного
> опыта. Файловые системы не терпят пересказа и сослагательного наклонения.
> Вы сами crash-тесты проводили? И benchmarks? 
> 
> Мне очень хочется узнать о их результатах из первых уст, желательно от
> неангажированных лиц.
	Я не проводил. Ни crash-тестов, ни benchmarks. Сейчас хочу аккуратно 
собрать всё это у себя, и после этого готов проводить эти тесты и марки.
	Пока есть личное впечатление что на тот же раздел можно гораздо больше 
вместить, если его сделать reiser4, и что некоторые операции происходят 
мнговенно.
	
	Ещё одно впечатление - подключал внешний диск на USB1, и с reiser4 без 
проблем туда записал большой файл в 11 гигабайт. С ext3fs скопировать не 
удалось, весть процесс зависал и даже убить его kill -9 не удавалось.
	Насчет benchmarks я нашёл прямо в Сизифусе bonnie, bonnie++ и iozone. А 
что такое crashtest и как его проводить - подскажите, пожалуйста.
		Сергей.

[-- Attachment #2: S/MIME Cryptographic Signature --]
[-- Type: application/x-pkcs7-signature, Size: 2551 bytes --]

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

* Re: [d-kernel] Re: howto kernel-feat || reiser4
  2004-08-23 22:05       ` Sergey Ivanov
@ 2004-08-24  2:47         ` Ivan Fedorov
  2004-08-24  8:02         ` Alexander Kuprin
  2004-08-24 11:18         ` Alexander Bokovoy
  2 siblings, 0 replies; 13+ messages in thread
From: Ivan Fedorov @ 2004-08-24  2:47 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Sergey Ivanov пишет:
>> Пожалуйста, все "вроде" выбросьте и говорите только исходя из
>> собственного
>> опыта. Файловые системы не терпят пересказа и сослагательного наклонения.
>> Вы сами crash-тесты проводили? И benchmarks?
>> Мне очень хочется узнать о их результатах из первых уст, желательно от
>> неангажированных лиц.
> 
>     Я не проводил. Ни crash-тестов, ни benchmarks. Сейчас хочу аккуратно
> собрать всё это у себя, и после этого готов проводить эти тесты и марки.
>     Пока есть личное впечатление что на тот же раздел можно гораздо
> больше вместить, если его сделать reiser4, и что некоторые операции
> происходят мнговенно.
>     
>     Ещё одно впечатление - подключал внешний диск на USB1, и с reiser4
> без проблем туда записал большой файл в 11 гигабайт. С ext3fs
> скопировать не удалось, весть процесс зависал и даже убить его kill -9
> не удавалось.
>     Насчет benchmarks я нашёл прямо в Сизифусе bonnie, bonnie++ и
> iozone. А что такое crashtest и как его проводить - подскажите, пожалуйста.
reset'ом его, reset'ом!.. ;)

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* [d-kernel] I: kernel-feat-fs-reiser4 в Дедалусе (was: Re: howto kernel-feat || reiser4)
  2004-08-22  7:18 ` [d-kernel] " Konstantin A. Lepikhov
  2004-08-22 17:11   ` sergey ivanov
@ 2004-08-24  3:56   ` sergey ivanov
  1 sibling, 0 replies; 13+ messages in thread
From: sergey ivanov @ 2004-08-24  3:56 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Всем привет,
спасибо за подсказки, пакет 
kernel-feat-fs-reiser4-2004.08.23-alt1.src.rpm собрал и направил в 
incoming/Daedalus
    Сергей Иванов.



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

* Re: [d-kernel] Re: howto kernel-feat || reiser4
  2004-08-23 22:05       ` Sergey Ivanov
  2004-08-24  2:47         ` Ivan Fedorov
@ 2004-08-24  8:02         ` Alexander Kuprin
  2004-08-24  8:36           ` Konstantin A. Lepikhov
  2004-08-24 11:18         ` Alexander Bokovoy
  2 siblings, 1 reply; 13+ messages in thread
From: Alexander Kuprin @ 2004-08-24  8:02 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Tuesday 24 August 2004 01:05, Sergey Ivanov wrote:
>
>  Ещё одно впечатление - подключал внешний диск на USB1, и с reiser4
> без проблем туда записал большой файл в 11 гигабайт. С ext3fs
> скопировать не удалось, весть процесс зависал и даже убить его kill
> -9 не удавалось.

И давно Ext3 без соответствующих патчей научился хранить файлы размером 
более 2 Гбайт? Может я что-то пропустил, но кажется такое ограничение в 
Ext3 было связано с обратной совместимостью с Ext2, хотя, кажется, в 
RHEL использовался подобный патч.

-- 
WBR, Alexander Kuprin


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

* [d-kernel] Re: howto kernel-feat || reiser4
  2004-08-24  8:02         ` Alexander Kuprin
@ 2004-08-24  8:36           ` Konstantin A. Lepikhov
  0 siblings, 0 replies; 13+ messages in thread
From: Konstantin A. Lepikhov @ 2004-08-24  8:36 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Hi!

Tue, Aug 24, 2004 at 11:02:25AM +0300, you wrote:

<skip>
> И давно Ext3 без соответствующих патчей научился хранить файлы размером 
> более 2 Гбайт? Может я что-то пропустил, но кажется такое ограничение в 
> Ext3 было связано с обратной совместимостью с Ext2, хотя, кажется, в 
> RHEL использовался подобный патч.
Вообще-то в ext3 эта возможность реализована изначально.

-- 
WBR,
Konstantin Lepikhov 
aka L.A. Kostis // lakostis at rnt dot ru



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

* Re: [d-kernel] Re: howto kernel-feat || reiser4
  2004-08-23 22:05       ` Sergey Ivanov
  2004-08-24  2:47         ` Ivan Fedorov
  2004-08-24  8:02         ` Alexander Kuprin
@ 2004-08-24 11:18         ` Alexander Bokovoy
  2004-08-25  5:56           ` Ivan Fedorov
  2 siblings, 1 reply; 13+ messages in thread
From: Alexander Bokovoy @ 2004-08-24 11:18 UTC (permalink / raw)
  To: ALT Linux kernel packages development

On Mon, Aug 23, 2004 at 06:05:00PM -0400, Sergey Ivanov wrote:
>А что такое crashtest и как его проводить - подскажите, пожалуйста.
Crash-тесты -- это такой процесс тестирования чего-либо, в рамках которого
используется действия, потенциально могущие привести к нарушению
функционирования тестируемого продукта. Например, многие файловые системы
плохо работают с блокировками файлов при одновременном к ним обращении из
множества процессов. Причем такие проблемы начинаются при обращении
нескольких сотен и тысяч процессов одновременно и не видны при
"нормальной" эксплуатации. Впрочем, для некоторых как раз такой стрессовый
режим и является нормальным.

Файловая система должна вести себя устойчиво не в нормальных условиях, а
при нагрузке, которая кажется нереалистичной. Приведенный выше пример
кому-то покажется нереалистичным, однако это штатная ситуация, например,
для dial-in сервера или PDC.

-- 
/ Alexander Bokovoy
Samba Team                      http://www.samba.org/
ALT Linux Team                  http://www.altlinux.org/
Midgard Project Ry              http://www.midgard-project.org/


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

* Re: [d-kernel] Re: howto kernel-feat || reiser4
  2004-08-24 11:18         ` Alexander Bokovoy
@ 2004-08-25  5:56           ` Ivan Fedorov
  0 siblings, 0 replies; 13+ messages in thread
From: Ivan Fedorov @ 2004-08-25  5:56 UTC (permalink / raw)
  To: ALT Linux kernel packages development

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

Alexander Bokovoy пишет:
> On Mon, Aug 23, 2004 at 06:05:00PM -0400, Sergey Ivanov wrote:
> 
>>А что такое crashtest и как его проводить - подскажите, пожалуйста.
> 
> Crash-тесты -- это такой процесс тестирования чего-либо, в рамках которого
> используется действия, потенциально могущие привести к нарушению
> функционирования тестируемого продукта. Например, многие файловые системы
> плохо работают с блокировками файлов при одновременном к ним обращении из
> множества процессов. Причем такие проблемы начинаются при обращении
> нескольких сотен и тысяч процессов одновременно и не видны при
> "нормальной" эксплуатации. Впрочем, для некоторых как раз такой стрессовый
> режим и является нормальным.
IMHO это правильнее называть stress-test, а не crash...

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 189 bytes --]

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

* Re: [d-kernel] Re: howto kernel-feat || reiser4
  2004-08-23 10:44     ` Alexander Bokovoy
  2004-08-23 22:05       ` Sergey Ivanov
@ 2004-08-26 21:10       ` sergey ivanov
  1 sibling, 0 replies; 13+ messages in thread
From: sergey ivanov @ 2004-08-26 21:10 UTC (permalink / raw)
  To: ALT Linux kernel packages development

Alexander Bokovoy wrote:

> On Sun, Aug 22, 2004 at 01:11:25PM -0400, sergey ivanov wrote:
> 
> [skip] 
> Пожалуйста, все "вроде" выбросьте и говорите только исходя из собственного
> опыта. Файловые системы не терпят пересказа и сослагательного наклонения.
> Вы сами crash-тесты проводили? И benchmarks? 
> 
> Мне очень хочется узнать о их результатах из первых уст, желательно от
> неангажированных лиц.

Вот результаты небольшого теста. Выполнялся на файловых системах ext2,
ext3, ext3+option(data=journal), reiserfs3.6, reiser4.

Sequential	ext2	ext3	ext3(dj)	r3.6	r4
   Create	
    files/sec	22.3	276	118.3		26.21	212.51
    cpu %	0	1.71	0.69		0.31	3.45
   Read
    files/sec	18.11	28.72	49.01		7	96.7
    cpu%		0	0	0.07		0	0.37
   Delete
    files/sec	74.88	11.68	22.85		25.47	31.77
    cpu%		0	0	0.03		0.05	0.14
Random
   Create
    files/sec	13.73	138.17	92.48		11.97	108.96
    cpu %	0	0.55	0.36		0	1.75
   Read
    files/sec	6.71	16.45	13.17		0.29	22.55
    cpu%		0	0	0		0	0.09
   Delete
    files/sec	31.67	6.13	6.51		1.02	16.51
    cpu%		0	0	0		0	0.03

Машина лэптоп Тошиба Текра-9000, с 512 мегабайт памяти и с 1200 
мегагерцевым Пентиум-3. Диск 20-гигабайтный, раздел на котором 
экспериментировал - 9 гигабайт. Тест заключался в порождении 100 
процессов bonnie++, которые синхронно начинали создавать, потом читать, 
а потом удалять каждый по тысяче файлов случайных размеров от 9000 байт 
до 0 байт, каждый процесс порождал для этого по 200 папок. Первая тройка 
  создать - прочесть - удалить делала все эти процессы последовательно, 
вторая - в случайном порядке.
Итого файлов создавалось на 100 умножить на (9000 + 0) пополам, то есть 
на 450 мегабайт. Это меньше чем об'ём памяти у машины.
Для теста файловой системы это, в общем, нехорошо. Однако бывают 
ситуации в которых и это как раз то, что нужно.

   Вот сам скрипт:
=====
bonnie++ -d /mnt/hda9/ -u seriv -g seriv -p 100 2>&1
for (( i=0; $i<100; i=$(( $i+1 )) ))
do
   bonnie++ -d /mnt/hda9/ -s 0 -n 1:9000:0:200 -x 1  -m e3 \
    -u seriv -g seriv -y 2>&1 | tee /home/seriv/e3/e3-b${i}-plus.log &
done
=====

С уважением,
	Сергей



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

end of thread, other threads:[~2004-08-26 21:10 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-22  1:03 [d-kernel] howto kernel-feat || reiser4 sergey ivanov
2004-08-22  7:18 ` [d-kernel] " Konstantin A. Lepikhov
2004-08-22 17:11   ` sergey ivanov
2004-08-23 10:44     ` Alexander Bokovoy
2004-08-23 22:05       ` Sergey Ivanov
2004-08-24  2:47         ` Ivan Fedorov
2004-08-24  8:02         ` Alexander Kuprin
2004-08-24  8:36           ` Konstantin A. Lepikhov
2004-08-24 11:18         ` Alexander Bokovoy
2004-08-25  5:56           ` Ivan Fedorov
2004-08-26 21:10       ` sergey ivanov
2004-08-24  3:56   ` [d-kernel] I: kernel-feat-fs-reiser4 в Дедалусе (was: Re: howto kernel-feat || reiser4) sergey ivanov
2004-08-22  8:36 ` [d-kernel] howto kernel-feat || reiser4 Sergey Vlasov

ALT Linux kernel packages development

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel-kernel/0 devel-kernel/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 devel-kernel devel-kernel/ http://lore.altlinux.org/devel-kernel \
		devel-kernel@altlinux.org devel-kernel@altlinux.ru devel-kernel@altlinux.com
	public-inbox-index devel-kernel

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


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