Дошли руки обновить XBMC на телеприставке. Я выбрал “стереть все и установить свежим” (XMBCbuntu), так что пришлось заново объяснять ему, где находится файлопомойка. Тут он меня спросил “а не пройтись ли по ней автокаталогизатором?”, я согласился и результат превзошел все мои ожидания: он нашел все фильмы на IMDB, скачал для них постеры, разобрал все по жанрам, актерам и режиссерам. Пол часа сидели с женой потом и бродили по списку актеров, смотрели где кто играет.
Linux
There are 167 posts filed in Linux (this is page 10 of 17).
Samba, perfomance tuning
Вчера заменил затычку для сокета AMD Athlon II 240 на AMD FX 6100 (4100 стоил на 100р дешевле, а 4300/6300 требуют обновления БИОСа, что лень делать).
На производительности самбы это немного сказалось: нет провалов, ровные от 50 до 70 МБ/c. Теперь процесс smbd не занимает все ядро целиком, а kworker вообще не видно (думаю, сказывается поддержка AES). 70МБ/c получается, если на сервере выключить мультикаст (или включить? короче, каждое второе выполнение ifconfig p4p1 -multicast дает прирост), на клиенте включить mtu 9000, а на сервере оставить mtu 1500. Не силен объяснить, почему так, если расскажите – буду благодарен 🙂
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 у меня еще большая изжога
Годнота!
Поставил на телеприставку компьютер у телевизора XMBCbuntu с XBMC Froyo RC2. Сразу из коробки заработало видео (VDAPU, VDAAPI, 1080p@24, ЕВПОЧЯ), аудио (HDMI-5.1, pass-through) и управление питанием. Красота, жду релиза.
Свободный полет
У меня есть сервер в Голландии, VPS’ка для технических нужд, andreybondarenko.com. Я отправил его в свободный полет весьма интересным способом: sshd принимает только по ключам, а связывал я его, оказывается, с ноутбуком, который уже продал, и с дестктопом, который тоже уже продал. Остается надежда, что есть ключ на айпаде, но проверить не могу, он у жены.
Так как сервер настраивал я сам, то и все векторы атак я закрыл, KVM’ки у лизвеба нет 🙂 Конечно, ничего ценного на машинке нет, можно просто перезалить операционку и восстановить /var/www.
Подумалось
Если вам не нравится systemd, значит, вы не встречались с EFI.
Красноглазя дальше
Я настроил fail2ban и dnsmasq! Чувствую, что скоро начну писать RFC сам себе.
XBMC – помогите настроить
Вчера собрал плеер, поставил федору (pulsaudio – отстой!), завел XBMC. Вылезли проблемы:
– XBMC не “засыпает” комп по команде из своей морды. При этом у Гнома и у кнопки “power” это получается.
– После “просыпания” я вижу лок и просьбу ввести пароль, хотя в настройках это выключил. Давно я не ковырял Гном, что ему отрезать, чтобы так не происходило?
– Подскажите удобное для управления XBMC устройство. Я купил беспроводные клавиатуру и мышь Logitech, но есть проблема: радиус действия оказался около полутора метров, от холодильника (за которым стоит комп) оно добивает с глюками. Вроде какие-то презенторы есть, мультимедийные клавы “все в одном”, пульты ДУ с приемником в USB.
– звук идет через HDMI только в XBMC только при установке имен устройств. Как безболезненно вырезать pulsaudio и жить дальше? Хочу звук и в VLC тоже.
Хозяйке на заметку
Чтобы не забыть в будущем:
– если меняется IP контроллера домена, то он навсегда остается в кешах и named говорит, что контроллер уже есть. Проще всего удалить самбу и поставить ее обратно.
– не забывать:
iptables -A INPUT -i p4p1 -m pkttype –pkt-type broadcast -j ACCEPT
iptables -A INPUT -i p4p1 -p tcp -m tcp -m multiport –dports 139,445 -j ACCEPT
iptables -A INPUT -i p4p1 -p udp -m udp -m multiport –dports 137,138 -j ACCEPT
UPD:
iptables -A INPUT -i p4p1 -j ACCEPT (p4p1 – имя внутреннего интерфейса, слава Поттерингу). А то вспотеешь все разрашать и пробрасывать для себя же.
Поттеринг
А что Поттеринг? У меня тут висит RHCE подписанный