Category: наука

Category was added automatically. Read all entries about "наука".

  • ctapnep

RAID write penalty

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

Есть достаточно известная табличка, которая говорит нам о том, что RAID0 не имеет write penalty (простите, как-то не подобрал красиво звучащего русскоязычного аналога), RAID1 имеет write penalty 2х, RAID5 - 4х, RAID6 - 6x.
Более того, к этой табличе обычно даже есть объяснение почему так -

RAID0 просто пишет данные и потому никаких штрафов.
RAID1 пишет на два диска (почему именно два? а если у меня RAID1 из 4-х дисков?), потому работы в 2 раза больше.
А дальше интереснее...
RAID5 сначала читает данные и блок четности, потом пишет данные и блок четности. Потому 4x.
A почему читает данные - это одна операция, если их читает с n-1 дисков? И если это одна операция, то почему чтение блока четности с одного диска - это отдельная операция? Зачем вообще читать блок четности, если его все равно надо весь пересчитать и записать новый? С записью обратно такие-же непонятки. Почему запись данных - это одна операция, хоть она включает в себя n-1 дисков? Почему запись четности - это отдельная операция, а не одна вместе с записью данных? Ведь на момент записи четность уже должна быть посчитана, как я понимаю.

В общем, делитесь своими соображениями.

P.S. Меня в данный момент не очень интерсуют взрослые СХД на сотни дисков с терабайтами кеша и искусственным интеллектом. Вопрос возник в процессе установки домашнего сервера с 4-мя дисками и софтовым рейдом. Но статьи, которые мне попадались в процессе изучения вопроса, вообще никак не оперируют конкретными реализациями, а говорят чисто о теории. И вот с теорией у меня как раз и непонятки.
rune

Как пользоваться шейперами?

Задача такая. Есть ADSL интернет. На нём сидит около 10 устройств. Хочется сделать так, чтобы скорость делилась примерно поровну между компьютерами. Как это сделать? Кажется, для этого нужен какой-то "шейпер". Что это и как это работает?

Вот если бы задача была в том, чтобы поделить исходящий канал с известной пропускной способностью -- это мне понятно: собираем исходящие пакеты в очереди (по одной на комп) и режем пакеты из самой длинной очереди, если канал перегружен. Правда, это только в теории всё так просто. Ведь стобы это нормально работало, нужно точно знать эту самую пропускную способность.

Но дела-то ещё хуже. Мне же делить надо входящий трафик, который ограничивается где-то там на стороне провайдера неизвестно как. Как это распределить? В отношении TCP ещё можно как-то химичить с уничтожением входящих пакетов, чтобы он снижал скорость, при этом здесь уже намного важнее становится "угадать" реальную скорость канала. А вот что делать со всякими там скайпами -- вообще непонятно.

Как обычно на практике поступают? И какой софт используют? (Сейчас в качестве роутера задействован WinXP, хорошо если есть софт под него)
linux

Снова про sip и rtp прокси

Ищется что-то простое в установке и не монстроидальное, под разные задачи:

1. Есть облачная IP-АТС, в которой нет функции записи голоса. К ней через интернет подключены sip-телефоны в офисе, напрямую (без sip-прокси). В офисе один внешний IP, уже занятый железным маршрутизатором.Руководство хочет писать все разговоры, но на АТС, напоминаю, такого функционала нет - надо что-то городить в офисе.
В теории придумался какой-нибудь локальный sip и rtp прокси на виртуалке, за который зацепить телефоны. Но внешний IP только один, а значит пресловутый siproxd отпадает - он хочет, чтобы ему указали исходящий интерфейс (а не IP), а таковой только за NATом. И в sip-сообщениях будут в итоге локальные адреса.
В Kamailio или OpenSIPS можно указать внешний ip-адрес для замены заголовков SIP?

2. Второй вопрос проще первого - нужен какой-то front-end proxy для аналогичной задачи (выставить локальную АТС в интернет), но тоже не siproxd. Он там сходу не завёлся (пока хз почему, думаем), ищу альтернативные варианты.

upd: тьфу, самое главное забыл - для второй задачи ещё нужна поддержка TLS, чтобы всё это открытым текстом не ходило через интернет.
  • Current Music
    Leonardo Vinci - Sinfonia a quattro in D Major for Westerm Concert Flute, Two Violins and Figured Bass, mvmt. II. Allegro (Enrico di Felice, Ensemble L'Apotheose) (Mostly Classical - SKY.FM - Listen and Relax, it's good for you! www.sky.fm)
  • Tags
    ,
  • dado

рожительский контрол

товарищи ученые
внезапно велели для подключенных к нам школ сделать фильтрацию трафика..
я нашел сайт http://www.urlblacklist.com/ и подумываю его базу разресолвить и засунуть в таблицу ipfw, или сквида поставить..
а вы как делаете? спасибо
stopstupid
  • dadv

Не удалось проверить на отзыв один или несколько сертификатов цепочки

Похоже, наша новая игрушка сломалась? Через 2.5 минуты после запроса свежей копии реестра имени zapret-info сервер вместо "запрос обрабатывается" начинает говорить "недействительный сертификат ЭП (информация по обратной связи для разрешения проблем приведена в Памятке оператору связи в разделе http://www.zapret-info.gov.ru/tooperators/)". Не станем обсуждать то, что код возврата в обоих случаях одинаковый.

Идём на http://www.gosuslugi.ru/pgu/eds, выбираем пункт "Подтверждение подлинности ЭП электронного документа. ЭП — отсоединенная, в формате PKCS#7", загружаем xml-запрос и его подпись, получаем в ответ:

Сертификат подписи недействителен
Подлинность документа НЕ ПОДТВЕРЖДЕНА
ЭП 1: ВЕРНА
Статус сертификата подписи: Не удалось проверить на отзыв один или несколько сертификатов цепочки .

Update: починилось. Проблема наблюдалась в течение 7-8 часов.

rune

ECC memory

Начитался тут в интернете страшилок про ненадёжную память. Дескать, за год 8% DIMM модулей демонстрируют хотя бы одну ошибку ECC. Можно надеяться и на теорию невероятности, конечно, но не в финансовых же приложениях!

Так вот, реальна ли опасность? Или же это очередная хитрая рекламная компания AMD?

А ещё, тут мне подумалось: если DIMM спонтанно забывает свои биты, то умеет ли это делать процессор? Там нынче одной кеш-памяти на много-много мегабайт.
404

Странности c mdadm (slow raid)

Дано:

массив (10ый рейд) из 8 дисков. Каждый из дисков dd'шит хотя бы 100Мб/с, никаких нареканий на диски со стороны смарта или драйвера.

dd с массива же просто тупо зависает, а запущенный check показывает 35кб/с.

Никто не сталкивался с подобным?

UPD, если кому интересно.

Обстоятельства возникновения: 3.1, 3.2, raid10, 8 дисков. Подключены через mpt2sas

Возникает при синхронном запуске checkarray и наличии порядка 100 IOPS на массив (~25 IOPS на диск). Скорость checking падает до микроскопических килобайт (есть гипотеза, что там 0), IO полностью прекращается. В систему не возвращают ошибок, dmesg пустой, всё чисто, кроме забитой queue у устройства. Нижележащие диски (из рейда) работают с нормальной скоростью. Снижение скорости проверки не влияет на возникновение проблемы.

Нормализуется после прохождения проверки (я очень надеюсь что).

Рядом похожие конфигурации с raid1 (2.6.38) проблем не наблюдается. Предполагаю, что дело именно в raid10.

UPD: бага во всех ядрах, поправлена патчем (в апстиме коммит d6b42d). deadlock при синке/checking'е при нагрузке.

Метод воспроизведения на тесте: запустить любой тест IO с ДВУХ или более хостов (iscsi, nfs - не важно) и запустить checking на массив.
AOW-ring

Система тикетов по е-мейл

Всем наличия выбора!

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

Есть положительный опыт?
Спасибо.

Хотелось бы бесплатно и с вебмордой.
koleno

В продолжение темы о потрохах

начало: http://ru-root.livejournal.com/2191300.html

книга вроде нашлась, хоть и староватая (2004) но все равно неплохая по содержанию
HOW LINUX WORKS - What Every Superuser Should Know
автор Brian Ward

легко нагугливается в электронном варианте, если не охота покупать в амазоне