Свежие комментарии
Title | Comment |
---|---|
<b>Re: > Цена такой скорости - примерно 400Mb kernel memo |
Re: > Цена такой скорости - примерно 400Mb kernel memory Там можно очередью записи играться, но мне проще было списать готовые настройки. |
<b>> Цена такой скорости - примерно 400Mb kernel memory</ |
> Цена такой скорости - примерно 400Mb kernel memory |
<b>> "ребилд после ресета" убивает идею симбиоз |
> "ребилд после ресета" убивает идею симбиоза graid5 и gjournal |
<b>> Несколько странно, что скорость чтения оказалась мен |
> Несколько странно, что скорость чтения оказалась мен это, кстати, на RAID-контре было дело. |
<b>> Полное построение RAID5 на трех 750Gb дисках занимае |
> Полное построение RAID5 на трех 750Gb дисках занимает 5.5 ча |
Кстати о корпусах! Ты не исследовал вопрос корпуса домой под |
Кстати о корпусах! Ты не исследовал вопрос корпуса домой под RAID? У меня сейчас чифтек, там 6xHDD внутри, поперёк, с вентиляторами тоже поперёк (от боковй стенки к боковой). Всё бы ничего, но что-то хочется хот-свапа, т.е. внешних корзин. На 6 дисков. Не в стойку... Хм. Ничего такого не видел? И что бы винты хоть как-то обдувались... |
Контроллер - не может гарантировать, что тот блок который пи |
Контроллер - не может гарантировать, что тот блок который писался в момент ресета - дописался. Ну так и отдельный диск не может этого гарантировать - те блоки, которые писались (а их туда насыпали много - tagged queueing) - какие-то записались, а какие-то нет. Но мы же диск не ресинкаем (ибо не с чем). А вот блоки, про которые диск сказал что записаны - те записаны. И у контроллера должна быть такая же семантика. Для меня, на самом деле, весь этот софтверный ресинк удивителен. Если семантика fsync() работает (файл лежит на диске с гарантией после него) - то нахрена ребилд? |
Проблема с батарейкой в том, что в 1U-корпус ее часто некуда |
Проблема с батарейкой в том, что в 1U-корпус ее часто некуда запихать. Просто нет места. А вообще, сейчас 1U корпус с процессорами и прочими потрохами обойдется небось штуки в полторы-две (без дисков), а то и меньше. И диски еще в 700. На этом фоне 500-600 за 4-портовый контроллер - заметно. Т.е. у меня цель скорее исследовательская - посмотреть что за жилец этот raid5 (до того был ZFS, на 32-битной FreeBSD - не жилец). Потому что сама по себе идея - благородная "зачем платить больше". |
<em>если я пойду и из CALM вытащу диск - то что будет?</em> |
если я пойду и из CALM вытащу диск - то что будет? А с RAID без батарейки ситуация очень простая - то, что synced на диск - уже там (мимо кэша). То что не synced - ситуация в точности такая, как с одним диском - что-то могло недозаписаться, состояние этого блока неопределенное, нужно fsck. Ну вот разве только "блок" получается побольше. |
Вопрос про разваливание (лень доставать и выдергивать диск, |
Вопрос про разваливание (лень доставать и выдергивать диск, хотя надо конечно попробовать) такой - вот оно сейчас уже Если я пойду и из CALM вытащу диск - то что будет? А с RAID без батарейки ситуация очень простая - то, что synced на диск - уже там (мимо кэша). То что не synced - ситуация в точности такая, как с одним диском - что-то могло недозаписаться, состояние этого блока неопределенное, нужно fsck. Ну вот разве только "блок" получается побольше. Батарейка - это только повод не писать на диск физически, можно подержать в кэше (отчего перформанс всяких базоданновых логов резко растет - записи там короткие, а чтобы короткую запись на RAID записать - нужно же сначала кусочек прочитать, хотя оно конечно в кэше может все быть). Во всяком случае, я себе это именно так понимаю. И никогда нажатие ресета/питания не ведет к полному ребилду. |
<em>б) всякий продакшн. Веб-сайт или поисковик или база данн |
б) всякий продакшн. Веб-сайт или поисковик или база данных и т.п. От fsck спасает (в теории) журнал. Пока не пробовал (вообще никогда), наверное завтра вечером попробую как раз поребилдится, 8 часов осталось (veri_nice поднял, может и за 4 справится). |
есть как бы две задачи, совсем разные а) домашнее файлохран |
есть как бы две задачи, совсем разные б) всякий продакшн. Веб-сайт или поисковик или база данных и т.п. Ситуация, когда пропадание питания ведет к многочасовому fsck и/или ребилду - категорически неприемлема. Питание имеет тенденцию пропадать целыми стойками (и залами), подниматься после такого сутки - очень не хочется. Поднимать veri_nice - еще больше убивать перформанс. От fsck спасает (в теории) журнал. Пока не пробовал (вообще никогда), наверное завтра вечером попробую, как раз поребилдится, 8 часов осталось (veri_nice поднял, может и за 4 справится). |
<em>полостност</em> плотность |
полостност |
Ну и мне кажется, так рассуждая, gjournal вообще должен убив |
Ну и мне кажется, так рассуждая, gjournal вообще должен убивать производительность :) P.S. Блин, дёшево же ты ATTO взял... правда мне фигли толку -- FreeBSD их не поддерживает :( |
А, соврал про диски, я удмал ты всё на тех же SAS'ах пробуеш |
А, соврал про диски, я удмал ты всё на тех же SAS'ах пробуешь. У меня WD5000AAKS, т.е. та же линейка и полостность (в отличие от 320 и 640, которые заметно быстрее 500 и 750-ых). Кстати, самая жуть -- это bgfsck + ребилд. У меня машина колом встаёт. |
Я использую -eff в продакшн. Во-первых, можно ценой замедлен |
Я использую -eff в продакшн. Во-первых, можно ценой замедления "нормальной" работы ускорить ребилд примерно в четверо: kern.geom.raid5.veri_nice=0 Во-вторых, я настраивал -eff (-pp хуже на чтение, чем -eff настраиваетс,Я автор в недоуменни, но эффект подтверждает) на твои скорости при вдвое более медленных дисках ;-) kern.geom.raid5.maxmem=80000000 В третьих, оно у меня уже разваливалось аппаратно. Всё восстановило. Дважды-фейл -- да, скорее всего умрёт. А как аппаратные массивы БЕЗ БАТАРЕЙКИ решают проблему ресета, а? Вроде как он тоже обязан начать ребилдится в такой ситуации. Да, gjournal пробовал, не понравилось. |
Вот зануда! |
Вот зануда! |
Леха, мегабайт сокращается как MB (http://en.wikipedia.org/w |
Леха, мегабайт сокращается как MB (http://en.wikipedia.org/wiki/Megabyte), а не как Mb, что означает мегабит. То же самое верно для остальных байтов/битов. |
Не пробовали Висту с управлением цветом? Виста умеет пребраз |
Не пробовали Висту с управлением цветом? |
Ага, вроде так. Похоже, я чего-то неправильно насчитал. |
Ага, вроде так. Похоже, я чего-то неправильно насчитал. |
Подождите, ошибка в такой конструкции посчитается как sqrt(d |
Подождите, ошибка в такой конструкции посчитается как sqrt(dG^2+dRG^2) т.е. вроде в чистом виде корень из двух если исходный поканальный шум одинаковый. Естественно, исходим из модели, что шум распределен нормально, в реальной жизни он дискретный и отрицательных значений не бывает, но честное слово - не хочу про это думать утром субботы |
Мы с вами забыли очень важное соображение, которое всю карти |
Мы с вами забыли очень важное соображение, которое всю картинку резко изменяет: <b>цветовой шум вообще не волнует, волнует яркостный</b>, в реальной жизни каналы цветности можно вообще размыть с довольно большим радиусом и картинка не пострадает. Соответственно, представим что фильтры на всех 4-х каналах одинаковы и панхроматические. С цветом - беда, а с яркостью - все отлично, вычитать ничего не надо, сигнал-шум - максимально возможный. Соответственно, расширение спектра пропускания фильтров от "RGB" в сторону панхроматических - шум в "яркостном канале" (например в Y) будет очевидно уменьшать. |
Было шума g<sup>1/2</sup>, стало (r+g)<sup& |
Было шума g<sup>1/2</sup>, стало (r+g)<sup>1/2</sup> g<sup>1/2</sup>. При r=g последнее равно (2g)<sup>1/2</sup> g<sup>1/2</sup> = g(1+2<sup>1/2</sup>)⋅g<sup>1/2</sup> ≈ ±2.4⋅g<sup>1/2</sup>. Вроде нигде не ошибся? Даже если и ошибся, то в корень из двух раз — тоже неплохая прибавка к пенсии. |
Об том не знал. Спасибо, посмотрим. |
Об том не знал. Спасибо, посмотрим. |
Подождите, у задников новых (типа последних Phase One) кривы |
Подождите, у задников новых (типа последних Phase One) кривые спектральной чувствительности достаточно близки к человеческой. Но только ISO400 при достаточно крупном пикселе. Задникам, конечно, больше и не надо. |
Действительно, на двух компонентах проще думать. Я не поним |
Действительно, на двух компонентах проще думать. Я не понимаю, как вы получили 2.4 раза. При одинаковых уровнях шума должно получаться в корень из двух. Только проблема в том, что в реальных матрицах чувствительность красного канала где-то на стоп-полтора ниже, чем у зеленого. Тепловой шум - грубо говоря одинаковый, а дробовой - соответственно на стоп-полтора выше. В этой ситуации подмешивание гораздо менее шумной зеленой компоненты ситуацию практически не ухудшит. |
Если спектры фильтров будут такими же как у колбочек, то буд |
Если спектры фильтров будут такими же как у колбочек, то будет шумов много — с этой точки зрения человеческий глаз очень несовершенный инструмент. Цветоразличение, очевидно, будет как у человека <font size="-2">(по модулю возрастного желтения хрусталика и химических изменений спектральных ответов, чем, впрочем, можно в первом приближении пренебречь).</font> Вопрос об оптимальных (или близких к таковым) по ОСШ спектральных чувствительностях трёхкомпонентной системы захвата, эквивалентных колбочковым ответам <font size="-2">(см. уже порядком поднадоевший по частоте цитирования критерий Лютера—Айвса),</font> открытый. Проще говоря — чья-то ещё не написанная диссертация. К сожалению, хоть в кулуарах и говорят о необходимости приведения спектральных откликов сенсоров к эквивалентным колбочковым ответам величинам, практического выхода мы пока что не видим. |
Приветствую! Пришёл по линку из упомянутой ниже ветки на fo |
Приветствую! Пришёл по линку из упомянутой ниже ветки на forum.ixbt.com (меня там зовут очень страшно, напоминание из далёкого детства, <a href="http://forum.ixbt.com/users.cgi?id=info:BlackLor%20%28Pell%29">BlackLor (Pell)</a>). Надоедать не буду, просто приведу (очень грубый) пример относительно <em>> недиагональная часть матрицы может и расти (не могу представить в уме…</em> Кросс-постинг <a href="http://forum.ixbt.com/topic.cgi?id=20:25524-7#153">отсюда</a>: <blockquote>Простая двумерная модель. Есть две величины условно назовём их зелёная R и красная R . Когда Вы измеряете их линейную комбинацию g*G+r*R при помощи одной зелёной линейки и одной красной линеек, то Вы получаете (g g<sup>1/2</sup>)*G+(r r<sup>1/2</sup>)*R. А если Вы, в погоне за большими абсолютными значениями сигнала, использовали одну зелёную и одну зелёно-красную (измеряющую сумму r+g) линейки, то намерили бы (g g<sup>1/2</sup>)*G + (r+g (r+g)<sup>1/2</sup>)*(R+G). Итого, шумов в зелёном канале ровно столько же (красный в зелёный не затекал), а в красном приходится вычислять разность между величинами: (r+g (r+g)<sup>1/2</sup>) - (g g<sup>1/2</sup>) = r (r+g)<sup>1/2</sup> g<sup>1/2</sup>. При соизмеримых уровнях сигнала в каналах R и G получили очевидное усиление шумов в красном канале в примерно 2.4 раза. Оно нам нужно?</blockquote> В общем случае, очевидно, нужно вычислять ковариационную матрицу, что в голове без бумаги уже, увы, не помещается. Конечно же, Ваши доводы о дополнительными проблемами с ухудшением цветоразличения при неумеренном уширении спектральной полосы пропускания микролинз в погоне за ОСШ <u>для данного конкретного пикселя</u> остаются в силе. |
Там не только кэш забивается. В процессе восстановления у те |
Там не только кэш забивается. В процессе восстановления у тебя любая сторонняя операция - это лишние 2 seeks (туда и обратно). 20 миллисекунд. |
Я имел в виду "софтовый" raid-5 -- что вообще они восстанавл |
Я имел в виду "софтовый" raid-5 -- что вообще они восстанавливаются я знаю, может и софтовый восстановится, но вот пользоваться им во время восстановления не очень получается. Причем дурость ситуации в том, что процессор не занят соврешенно, а машина стоит колом, любая операция записи на этот том забивает кэш и все, пишется не знаю как медленно при этом. |
Pages
