Новый (старый) сервер БТМ

Настройка и тестирование долгожданного отдельного сервера для Backtomusic

Backtomusic team

Последние пару лет Бактумьюзик жил на современном, быстром сервере, который раздает ресурсы нескольким сайтам и к которому у меня физически нет доступа. Все это не есть хорошо для звука, но компромисс в свое время был неизбежен. Этим летом cтало заметно, что по каким-то непонятным причинам звук сайта изменился в худшую сторону и с этим надо что-то делать.

Времени чтобы разобраться долго не находилось — вся осень была потрачена на разборки с Raspberry, толчок к решению пролемы произошел, когда в мое распоряжение попал рабочий сервер Supermicro X10DRL-i, 2xIntel Xeon 2.30GHz, 128 gB DDR4, nvme 500 gb + 4 tb Adaptec Raid10. Надежная, но устаревшая машина 2012 года, раза в три медленнее текущего сервера БТМ.

Сервер, какой он был изначально
Supermicro был приверен в порядок и в итоге показал себя лучше во всем, кроме скорости. Сжатие ФНЧ/ФВЧ файлов онлайн с ним было слишком долгим, попытки задействовать дополнительные ядра процессоров для работы с Lame и ffmpeg ни к чему в итоге не привели. Проблема скорости сжатия была решена с другой стороны — поскольку в Supermicro не было ограничений с дисковым пространством, было решено для каждого трека делать все 9 его ФНЧ/ФВЧ версий заранее, сразу после загрузки нового файла на сервер и сохранять в кэше. Этот алгоритм работает только с новыми записями, сделанными на Raspberry (на данный момент это два последних ремастеринга Джанго). Все остальные треки на сайте при первом прослушивании ФНЧ/ФВЧ версий будут грузиться порядка 10 секунд, повторное воспроизведение трека будет уже без особых задержек.

Сейчас сервер запущен для тестов на ant.backtomusic.ru — там можно услышать насколько чище он играет, особенно разница заметна на дореволюционных акустических записях. Писать комментарии там не надо, если вы обнаружите какие-то проблемы с новым сервером, пожалуйста, пишите здесь. Через какое-то время, если все будет в порядке, я скопирую на ant@backtomusic.ru все, что есть нового на БТМ и переключу Supermicro на www.backtomusic.ru.

Антон Степичев

Комментарии

  • С сервером проведена классическая операция выкидывания всего ненужного:

    1. Удален один из процессоров — на относительно маленьком cайте БТМ мощности одного процессора хватает с огромным запасом. Вместе с процессором на покой отправился и его кулер, что тоже есть хорошо.
    2. С радиатора оставшегося процессора срезана крышка с кучей моргающих светодиодов всех цветов радуги. Крышка радиатора, к тому-же, упиралась в боковую стенку корпуса так, что ее приходилось сгибать при сборке корпуса. кшмар..
    3. Протестирована память, в итоге и из восьми DIMM оставлена только пара 32х гигабайтных планок, этого так же хватает для работы БТМ с огромным запасом, 2-3 Gb для сайта уже вполне нормально. Возможно только одну планку в итоге — будет понятно после переключения сервера на БТМ.
    4. Проведены тесты как звучит отдельный хард диск в сравнении с хваленым RAID массивом Adaptec. Как и предполагалось RAID портит звук вполне себе заметно даже при прослушивании через сайт, о тестах через сеть и говорить нечего. Плата Adaptec была выброшена, для безопасности данных использован классический, ежедневный бэкап на соседний диск.
    5. Убраны дублирующие провода питания, предназначенные для случаев работы процессоров с максимальной нагрузкой и в случае когда в PCIe слотах установлены мощные карты.
    6. На материнской плате найдены наиболее правильные по звуку разъемы SATA дисков, источника питания и кулеров.
    7. Для диска NVME на котором крутится сайт выбран лучший PCI слот.
    8. Сервер включен в розетку 220в по контурам, при этом выяснилось, что вилка питания сервера должна находиться ближе к источнику напряжения, чем вилка роутера.

    На данный момент разница в звучании между ant на новом сервере и www принципиальна уже на всех стилях и источниках — даже на обычных мп3, не перепутаешь.

    ЗЫ — с наступающим Новым Годом, господа!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Максимальный размер загружаемого файла: 10 МБ. Вы можете загрузить: изображение, аудио, документ, текст, архив. Ссылки на YouTube, Facebook, Twitter и другие сервисы, вставленные в текст комментария, будут автоматически встроены. Перетащите файлы сюда