From: Sergey Ivanov <seriv@parkheights.dyndns.org> To: Sisyphus@lists.altlinux.org Subject: [sisyphus] Не пора ли включать reiser4 в kernel-std26? Date: Tue, 06 Jun 2006 19:18:16 -0400 Message-ID: <44860D38.4080902@parkheights.dyndns.org> (raw) По моим личным впечатлениям - вполне пора. Я использую на всех личных компьютерах reiser4 с августа или сентября 2004-го года, как она была объявлена готовой. Я терял до этого данные с reiserfs. То есть, содержимое файлов оказывалось перемешивалось, попадало из одних файлов в другие. И ни раз не терял информации с reiser4, даже смог восстановить всё мне нужное после того как случайно на раздел с reiser4 напустил fsck.ext3 -y. Про выключения питания зависания Х-сервера с последующей аварийной перезагрузкой я уж и не говорю. Меня очень радует, что много мелких файлов на reiser4 занимает гораздо меньше места чем на ext3. Недавно мы на работе тестировали новый (уже выложенный by lakostis@ в Сизифус) релиз reiser4, и он выдержал большую нагрузку лучше чем ext3. Немного подробнее: тестировался SMTP сервер, спул которого был размещён на испытываемой файловой системе. При большой нагрузке это получается самый тяжёлый из тестов для файловой системы из тех что я знаю. Из линуксовских файловых систем эту нагрузку выдерживал пока только ext2/ext3. С остальными - ядро паниковало или появлялись процессы которые невозможно было никаким образом убить, или ещё что-нибудь в этом духе. Из нелинуксовских систем это тестирование выдерживает только Solaris'ная UFS. Так вот, reiser4 отрабоал под этой нагрузкой несколько суток без единого замечания в /var/log/messages. Про скорость работы. Если вам очень важна целостность данных, возможно вы уже монтировали ext3 с data_journal, ну и знаете, что при объёме данных превышающих ёмкость буферов памяти это сказывается на замедлении работы в сотню раз (на массовой записи файлов). Но зато при этом гарантируется не только целостность директорий, но и целостность данных в файлах. reiser4 даёт это с замедлением по сравнению с ext3@ordered меньше чем в четыре раза, оказываясь в 25 - 30 раз скорее чем ext3@data_journal. Если есть желающие - я могу сообщить подробнее методику и результаты тестирования. Ситуация с включением reiser4 в ядро линукса неопределённая. Разработчики ядра утверждают, что они не хотят брать код в котором они не разобрались досконально, а код reiser4 большой и сложный, в том числе с нетривиальной математикой положенной в основание алгоритмов. При этом разработчики ядра высказывали претензии к стилю программирования, и чтобы удовлетворить их требованиям команда Namesys переработала очень существенно весь код, заодно видимо его вычистив и улучшив. Те проблемы которые люди докладывали про новую версию reiser4 оказывались проблемами в алгоритмах планировщика и проявлялись и с другими файловыми системами (ext3). Более того, будучи поддержанной в ядре, эта файловая система может ведь отдельными товарищами желающими дать reiser4 ещё время для дополнительного отстаивания, - просто не использоваться. С уважением, Сергей Иванов.
next reply other threads:[~2006-06-06 23:18 UTC|newest] Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top 2006-06-06 23:18 Sergey Ivanov [this message] 2006-06-06 23:31 ` Dmitry V. Levin 2006-06-08 16:13 ` Sergey Ivanov 2006-06-07 7:10 ` Kirill A. Shutemov 2006-06-07 9:30 ` Epiphanov Sergei 2006-06-07 14:35 ` Sergey Ivanov 2006-06-07 15:39 ` Dmitry V. Levin 2006-06-07 15:46 ` [sisyphus] " Konstantin A. Lepikhov 2006-06-07 16:15 ` [sisyphus] [JT] " Dmitry V. Levin 2006-06-07 19:37 ` Konstantin A. Lepikhov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=44860D38.4080902@parkheights.dyndns.org \ --to=seriv@parkheights.dyndns.org \ --cc=Sisyphus@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
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