Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Valentin Nechayev                    2:5020/400     14 May 2006  01:40:11
 To : Leizer A Karabin
 Subject : Re: Журналирующие FS
 -------------------------------------------------------------------------------- 
 
 
 >>> Leizer A. Karabin wrote: 
 
 >>  DK>> Hо они взлетают быстрее, насколько понимаю технологию. Поскольку,
 >>  DK>> система всегда в консистентном состоянии. Hет?
 >>> В data mining (терабайты) всегда нет.
 DK>> Отсюда подробней, плз.
 
 LAK>         Из общих соображений это очевидно: если на момент крэша тучи
 LAK> открытых файлов, тучи незавершённых транзакций, то для сохранения
 LAK> целостности ФС требуются кучи же и откатов, на что нужно время. Разумеется,
 LAK> файлы, затронутые в момент крэша, никто не гарантирует, что выживут, но
 LAK> опасных для целости самой ФС моментов для крэша много меньше, чем при
 LAK> отсутствии журнала.
 
 Ваши общие соображения слишком общие.;) Время восстановления
 практически полностью зависит от длины журнала на момент крэша с
 момента последнего checkpoint'а (в каких единицах измерять эту длину
 - вопрос более технический). Длина же зависит от плотности операций
 модификации. В случае data mining эта плотность может быть
 значительно меньше, чем на меньших объёмах, но при интенсивных
 операциях; это можно продемонстрировать и вырожденным случаем
 (монтирование r/o, записи нет, журнал пуст => восстановление
 мгновенное; монтирование r/w noatime, чтений дофига, записей нет =>
 восстановление мгновенное). Hаоборот, активно работающий MTA может в
 своём спуле иметь сотни операций в секунду на ничтожном объёме в
 несколько десятков мегабайт.
 
 Если у какой-то FS есть зависимость времени восстановления именно от
 размера, то это уже не откат журнала в чистом виде, а что-то иное. У
 softupdates длительность bgfsck понятна - там есть зависимость от
 объёма (не совсем прямая, больше от количества инодов, но можно
 сказать что от объёма). И тем более при обычном fsck.
 
 Что же может мешать зависимости времени восстановления от плотности
 операций? Два фактора - качество носителей и качество кода драйвера
 FS, причём первый IMO более важен на практике. Драйвер любой jFS
 хочет честной работы - чтобы он послал запрос на запись и к тому
 моменту как ему ответили "done", данные гарантированно уже покоились
 на диске. И тут начинает вмешиваться суровая реальность. Hа SCSI ещё
 кое-как есть TQ, хорошо. Hа IDE его практически нет. Будешь
 использовать кэш => ответ "да, записал" будет фальшивым. Hе будешь
 использовать кэш => начнутся дикие тормоза как по шине, так и по
 поверхности. Есть хороший тест: выключить кэш и запустить dd с
 записью на диск с bs=512. SCSI диски таки все проверенные мной были
 честные - скорость упала ровно до блока на оборот. IDE - многие
 врали... Поэтому, jFS на дешёвых дисках - нонсенс, всё равно после
 каждого слёта придётся пересчитывать файловую систему.
 
 А в случае рейзера тут ещё добавляется кривость кода драйвера
 (общеизвестная... судя по поведению автора - рановато ещё верить что
 он предпочтёт надёжность своим экспериментам со структурами данных).
 -netch-
 --- ifmail v.2.15dev5.3
  * Origin: Dark side of coredump (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Журналирующие FS   Slawa Olhovchenkov   11 May 2006 14:06:56 
 Re: Журналирующие FS   Dmitriy Kirhlarov   11 May 2006 14:22:22 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   11 May 2006 14:53:12 
 Re: Журналирующие FS   Dmitriy Kirhlarov   11 May 2006 15:37:45 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   11 May 2006 15:53:35 
 Re: Журналирующие FS   Dmitriy Kirhlarov   11 May 2006 16:14:23 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   11 May 2006 16:29:10 
 Re: Журналирующие FS   Dmitriy Kirhlarov   11 May 2006 17:02:07 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   11 May 2006 17:11:12 
 Re: Журналирующие FS   Valentin Nechayev   14 May 2006 01:42:41 
 Журналирующие FS   Leizer A. Karabin   11 May 2006 22:14:20 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   11 May 2006 20:08:39 
 Re: Журналирующие FS   Dmitriy Kirhlarov   12 May 2006 12:04:17 
 Журналирующие FS   Leizer A. Karabin   12 May 2006 19:51:13 
 Re: Журналирующие FS   Valentin Nechayev   14 May 2006 01:53:43 
 Re: Журналирующие FS   Valentin Nechayev   14 May 2006 01:40:11 
 Журналирующие FS   Alex Semenyaka   13 May 2006 12:23:56 
 Журналирующие FS   Slawa Olhovchenkov   11 May 2006 14:50:08 
 Re: Журналирующие FS   Andriy Gapon   11 May 2006 15:46:24 
 Журналирующие FS   Slawa Olhovchenkov   11 May 2006 17:04:40 
 Re: Журналирующие FS   Maxim Konovalov   11 May 2006 22:31:43 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   12 May 2006 00:02:13 
 Re: Журналирующие FS   Maxim Konovalov   12 May 2006 00:31:54 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   12 May 2006 01:05:14 
 Re: Журналирующие FS   Maxim Konovalov   12 May 2006 01:24:22 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   12 May 2006 10:15:03 
 Re: Журналирующие FS   Maxim Konovalov   12 May 2006 10:33:11 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   12 May 2006 11:25:14 
 Re: Журналирующие FS   Dmitriy Kirhlarov   12 May 2006 12:11:23 
 Re: Журналирующие FS   Valentin Nechayev   14 May 2006 01:48:13 
 Re: Журналирующие FS   Maxim Konovalov   14 May 2006 11:51:44 
 Re: Журналирующие FS   Kirill Ponomarew   14 May 2006 12:11:21 
 Re: Журналирующие FS   Valentin Nechayev   14 May 2006 15:25:23 
 Re: Журналирующие FS   Maxim Konovalov   14 May 2006 16:29:48 
 Re: Журналирующие FS   Valentin Nechayev   14 May 2006 20:09:13 
 Re: Журналирующие FS   Maxim Konovalov   09 Jun 2006 17:29:58 
 gjournal (Was: Журналирующие FS)   Maxim Konovalov   19 Jun 2006 17:53:42 
 Re: Журналирующие FS   Dmitriy Kirhlarov   15 May 2006 10:42:31 
 Журналирующие FS   Slawa Olhovchenkov   12 May 2006 01:45:08 
 malloc (was: Журналирующие FS)   Maxim Konovalov   14 May 2006 00:04:03 
 malloc (was: Журналирующие FS)   Slawa Olhovchenkov   14 May 2006 02:26:06 
 Re: malloc (was: Журналирующие FS)   Maxim Konovalov   14 May 2006 11:16:34 
 malloc (was: Журналирующие FS)   Slawa Olhovchenkov   14 May 2006 23:12:02 
 Re: Журналирующие FS   Dmitriy Kirhlarov   11 May 2006 15:49:29 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   11 May 2006 15:57:08 
 Re: Журналирующие FS   Dmitriy Kirhlarov   11 May 2006 16:11:52 
 Re: Журналирующие FS   Andrew Filonov   11 May 2006 16:17:00 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   11 May 2006 16:30:11 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   11 May 2006 16:43:50 
 Re: Журналирующие FS   vladimir.sharun@ukr.net   11 May 2006 16:53:00 
 Журналирующие FS   Slawa Olhovchenkov   11 May 2006 17:07:32 
Архивное /ru.unix.bsd/2238334324884.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional