File server performance tuning

Лавры не дают мне покоя.

Итак, есть файловый сервер, там 8Гб оперативки, не самая плохая матплата, 2 дисковых массива из не самых быстрых и не самых медленных дисков (попали туда по историческим причинам), вместо центрального процессора там Athlon II 240 и гигабитная сеть. Все это сейчас крутится под Федоркой 18. Для полноты картины – диски в страйпе, сверху LUKS. В принципе, железо не как у Тутубалина, но и не полный шлак, не Тэгра и не Атом под Ведроидом, от него можно ожидать 100МБ/c. Но Самба выдает только 50!

Сначала я исключил сетевую карту, iperf показал 937 мегабит/c, большего получить и нельзя. При копировании реальных файлов процессор делят между собой smbd и kworker, я подумал, что дело все в том, что Athlon II 240 не поддерживает аппаратный AES-256, у меня оверхед на шифровании. Но нет, openssl показал, что может шифровать со скоростью примерно в 100МБ/c, а при копировании файлов по FTP или NFS скорость получается именно такая.

Как затюнить самбу?

use mmap = yes
use sendfile = yes
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=165536 SO_SNDBUF=165536

И наличие/отсутствие последней строки и цифры в ней ни на что существенно не влияют. NFS я использовать не хочу, у меня от него изжога и как он стыкуется с новомодными firewalld я не понимаю (а иначе – неаккуратненько: firewalld имеет в правилах знания о nfs, но ничего не знает про RPC). От конфига сервера AFP у меня еще большая изжога

Cloud Atlas

Няня, я у них поел! Очень хорошо поел.

Почему крутые чуваки на хуверкрафте-корабле послали слабую девушку с Форрестом Гампом нажимать кнопку, а не приехали туда на хувер-танке? Чего хотели Продиджи? Почему застрелился педокомпозитор? Куда убежали дедушки с бабушками? Зачем клонировать китайцев? Почему клонированных китайцев кормят клонированными китайцами? К чему вообще была сюжетная линия про ключника, негра и врача-агента-Смита? Это я отвлекался и примерно треть эпизодов уловил.

Реклама

Почему в Die Antwoord, Prodigy и Datsik мне вылезала сплошная реклама City Bank я еще могу понять: ну вот слушаю этот ваш zef или dubstep и понимаю, что жизнь не изменить без кредита. Но почему в Skrillex’e влез Лепс?

IT@HOME

В ответ на Монин пост

Первое фото, активное сетевое оборудование:


Airport extreme, который я считаю исключительно качественным и производительным роутером (много производительнее предыдущего Asus WL-500w), гигабитный неуправляемый свитч Asus, который я купил случайно, но который оказался хорошим, зонд Atlas и блоки питания всей этой радости.

Второе фото, файловый сервер:

Корпус куплен в далеком 2003 году, тогда же там оказалась наклейка AMD Athlon 64. Что не далеко ушло от правды, сейчас там вместо центрального процессора AMD Athlon(tm) II X2 240. Пока в сервере всего 8ТБ, поделенного пополам между файлопомойкой и ее резервной копией.

И терминал, монитор Самсунг и клавиатура Microsoft:

Банковский энтерпрайз

Сегодня я узнал, что “Контур” рекомендует(!) использовать стандартные пин-коды для токенов, 1235678 или 1234567890, установленные на заводе. А для удобства работы надо ставить галочку “запомнить пин”. То есть для безопасности надо получать токен в банке, ставить их уродливый драйвер, носить брелоки. Зачем?

Пруфлинки:

http://www.контур-софт.рф/index.php/vopros-otvet/14-contour-extern-g-installation-and-setup

“Рис. 6. Pin-код для контейнера
Рекомендуется указать стандартный pin-код (12345678)”

http://www.kontur-extern.ru/support/faq/34/183

“При возникновении окна c просьбой ввести pin-код (см. рис. 3), необходимо указать значение 12345678. Для удобства работы следует отметиться галкой пункт Запомнить pin-код. “

Почта @undeadbsd.org!

Кому надо, могу сделать редиркет почты на такой вот домен. Только пишите в формате mail@undeadbsd.org mail@example.com, чтобы мне копипастить было сподручнее.

Годнота!

Поставил на телеприставку компьютер у телевизора XMBCbuntu с XBMC Froyo RC2. Сразу из коробки заработало видео (VDAPU, VDAAPI, 1080p@24, ЕВПОЧЯ), аудио (HDMI-5.1, pass-through) и управление питанием. Красота, жду релиза.

Идея дистрибутива Linux’a

Идея дистрибутива Linux’а, чтоб домен http://undeadbsd.org не пропадал (подсмотрена на ЛОРе). Linux, который состоит только из ядра, systemd и emacs. Ну максимум еще Wayland и Firefox. Все! UndeadBSD GNU/Linux!