From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Fri, 18 Jul 2003 10:38:43 +0800 From: nikodim To: sisyphus@altlinux.ru Subject: Re: [sisyphus] Re: f**k reiserfs Message-Id: <20030718103843.3c6e1d3b.nikodim@kgrs.kuzbe.elektra.ru> In-Reply-To: <3F166AEA.2080701@l14.ru> References: <20030714200628.GA2287@bigiron.solutions.lv> <3F1432A0.6060403@hotbox.ru> <20030715172350.GA1561@bigiron.solutions.lv> <3F143E63.80706@hotbox.ru> <20030715193321.GA1893@bigiron.solutions.lv> <3F1474A3.2020405@l14.ru> <20030716180824.GM3593@osdn.org.ua> <3F1654C3.40105@l14.ru> <20030717165728.1b9fcfc2.nikodim@kgrs.kuzbe.elektra.ru> <3F166AEA.2080701@l14.ru> X-Mailer: Sylpheed version 0.9.2 (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-MDRemoteIP: 10.23.1.15 X-Return-Path: nikodim@kgrs.kuzbe.elektra.ru X-MDaemon-Deliver-To: sisyphus@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.1.2 Precedence: list Reply-To: sisyphus@altlinux.ru List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Jul 2003 02:55:25 -0000 Archived-At: List-Archive: >>Мораль такова: >> > мораль такова - меньше читайте рекламу, а если читаете, то читайте, что > написано, а не то, что вам хочется прочитать. Наезд не в тему. Причем здесь реклама? Я вообще по жизни скептик :) >>Главное качество журналируемой системы - обеспечить логическую целостность >>тома (раздела) при сбоях питания, или при внезапном Reset'е, например. > логическая целостность != целостность содержимого файлов Да, это так. Журналируются только метаданные. Если произошел сбой в момент записи файла, его уже ничто не спасет (хотя, теоретически и здесь можно организовать логику транзакций, но с файлами произвольного содержимого транзакции, ИМХО, бесполезны :() >>А наличие журнала наоборот снижает производительность по сравнению с тем >>случаем, если бы журнала не было. > журнал позволяет определить сам факт необходимости вмешательства и не > более того. > chkdisk быстрый и более корректный, по другому. fsck более быстрый, естественно. Но в среднем операции очевидно медленнее из-за необходимости записывать что-либо в журнал транзакций. >>Когда один гражданин в этой дискуссии сказал, что XFS требует обязательно >>UPS для обеспечения стабильного питания, т.к. "агрессивно кэширует >>метаданные", то я задаюсь вопросом, а нахрена тогда ей журнал? С >>"агрессивным кэшированием" и без журнала она была бы еще быстрее :) > есть разные отказы. отказ по питанию лечится установкой ups, чего не > сказать про остальные. Так вот в чем дело! Это два разных вопроса - журналируемость и чувствительность в сбоям питания. Дело не в журнале, а в т.н. "ленивом кэшировании записи", когда данные, предназначенные для записи на диск, физически записываются не сразу, а в момент простоя (покоя) системы. Степень "ленивости" должна регулироваться в ядре или в настройках ФС. Если система не "ленивая", то сбои питания ей тоже опасны, но меньше, т.к. изменения в файлах немедленно (почти) записываются на диск. И пусть ФС как угодно агрессивно кэширует метаданные, лишь бы она без задержек синхронизировала изменения с диском, не откладывая запись на потом. Тогда и без UPS прожить можно (на рабочей станции, т.к. сервер без UPS как автомобиль без тормозов :).