Использование BNG Blaster

BNG Blaster — инструмент для тестирования, с его помощью можно создать тысячи виртуальных PPPoE и IPoE клиентов, чтобы например протестировать производительность серверов доступа, он также поддерживает IGMP, QinQ, IPv6 и т.д.

Читать далее «Использование BNG Blaster»

Скрипт зеркалирования файла

Однажды мне нужно было сделать несколько зеркал в разных странах на файлы которые часто скачивались пользователями, по этому я сделал два скрипта для синхронизации.

Читать далее «Скрипт зеркалирования файла»

Настройка RPS (Receive Packet Steering)

Receive Packet Steering (RPS) — программная реализация RSS. Полезен например когда на сетевом интерфейсе меньше прерываний чем ядер у процессора.

Читать далее «Настройка RPS (Receive Packet Steering)»

Перенос каталога данных MySQL на новое место

В этой статье я опишу процесс переноса каталога данных MySQL в отдельное место, а именно на рейд 10 уровня из 4 дисков, это позволит увеличить производительность.

Читать далее «Перенос каталога данных MySQL на новое место»

PCI Express ASPM

ASPM (Active-State Power Management) используется для управления энергопотреблением шин PCI Express, даже если PCIe устройство используется и может повлиять на задержку ответа устройства.

Читать далее «PCI Express ASPM»

Изменение gc_thresh в Linux

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

Читать далее «Изменение gc_thresh в Linux»

Как преобразовать таблицы MySQL из MyISAM в InnoDB

Так как InnoDB надежнее для хранения важных данных и производительнее при частых запросах на запись, то преобразую таблицы MyISAM в InnoDB, в старых базах данных, в одной из компаний.

Читать далее «Как преобразовать таблицы MySQL из MyISAM в InnoDB»