?

Log in

No account? Create an account
Cat-light

klink0v


Блохи в свитере деда Сергеича


Забавная багофича с mdadm в Debian/Ubuntu
Cat-portrait
klink0v

Как известно, Linux умеет собирать диски и/или их отдельные разделы в software raid aka mdadm. Столкнулся тут с одной забавной проблемой.

В mdadm есть возможность "прикрутить" к своему RAID-массиву так называемый "write intent bitmap". Грубо говоря, это что-то типа журнала операций на низком уровне. Где-нибудь в укромном местечке отводится несколько мегабайт свободного места под хранение информации о том, в какие области логического носителя недавно производилась запись, но при этом данные ещё не успели физически "лечь" на все диски массива (так называемые "грязные" блоки). В качестве такого "укромного" местечка может выступать либо какой-нибудь файл, либо зарезервированное под метаданные (служебную информацию) место на компонентах (дисках или разделах) самого RAID-а.

Читать дальшеCollapse )

Ускорение MD RAID5 в Linux
Leopard
klink0v

Как выяснилось, "из коробки" программный RAID-5 работает в Linux о-о-о-чень медленно. Хороший материал на тему есть вот здесь. Если кратко, то основным и самым эффективным стероидом для разгона служит параметр ядра "/sys/block/md0/md/stripe_cache_size", где вместо md0 подставить имя своего массива. По умолчанию он выставлен в смешные 256 страниц на устройство, что есьм очень-очень мало.

Для таких же Debian-щиков, как и я. Чтобы желаемое значение параметра сохранялось после перезагрузки, имеет смысл установить пакет под названием "sysfsutils". Вместе с ним приезжает одноименный init-скрипт, который читает настройки из конфига "/etc/sysfs.conf". Вот в последнем как раз и удобно прописывать всякие stripe_cache_size и прочие readahead-ы.


Про макфак-фак-фак
Lozhkin
klink0v

Вот, подивiтесь, хлопцi. В Исландии чизбургер с картошкой-фри из "Макдональдса" (он же "Макдач", он же "Макфак") пролежал шесть (!) лет без холодильника, и с этой "едой" за это время ничего не случилось.

Прикиньте, какая там ядрёная химия, если её не употребляют в пищу даже бактерии?

Жена глубокомысленно заметила: "Ну вот, если буду всю жизнь питаться только в макфаке, можно будет не хоронить и не бальзамировать моё тело после смерти, а прям так в мавзолей помещать".

По случаю вспоминаю старый диалог на каком-то из форумов:

-- Лично я использую макдональдс в качестве бесплатного туалета.
-- Ну разумеется. А что, неужели там кто-то ещё и есть пытался?