Приведу пример изменения innodb_thread_concurrency в MySQL.
Так как InnoDB использует потоки операционной системы для обработки пользовательских транзакций, то параметр innodb_thread_concurrency позволяет ограничить их. По умолчанию в новых версиях MySQL значение равно 0, это означает что нет ограничения на количество одновременно выполняемых потоков и это является правильным для современных серверов. Если же вы хотите ограничить, то при достижении лимита лишние потоки будут ожидать определенное количество микросекунд указанное в параметре innodb_thread_sleep_delay, а потом попытаются попасть в очередь. Также в MySQL 5.6.3 и выше добавлен параметр innodb_adaptive_max_sleep_delay который позволяет указать максимальное количество микросекунд для параметра innodb_thread_sleep_delay и тогда InnoDB автоматически регулирует innodb_thread_sleep_delay.
Архивы меток:Performance
Performance Tuning Guidelines for Mellanox Network Adapters
Название: Performance Tuning Guidelines for Mellanox Network Adapters
Формат: PDF
Ревизия: 1.17
Размер: 901 КБ
Язык: Английский
Создание RAMdisk в Ubuntu
В этой статье я приведу пример создания диска в оперативной памяти.
Читать далее «Создание RAMdisk в Ubuntu»Использование BNG Blaster
BNG Blaster — инструмент для тестирования, с его помощью можно создать тысячи виртуальных PPPoE и IPoE клиентов, чтобы например протестировать производительность серверов доступа, он также поддерживает IGMP, QinQ, IPv6 и т.д.
Читать далее «Использование BNG Blaster»Скрипт зеркалирования файла
Однажды мне нужно было сделать несколько зеркал в разных странах на файлы которые часто скачивались пользователями, по этому я сделал два скрипта для синхронизации.
Читать далее «Скрипт зеркалирования файла»Настройка RPS (Receive Packet Steering)
Receive Packet Steering (RPS) — программная реализация RSS. Полезен например когда на сетевом интерфейсе меньше прерываний чем ядер у процессора.
Читать далее «Настройка RPS (Receive Packet Steering)»Агрегация каналов LACP на Cisco Nexus 3064
Приведу пример настройки агрегации (LACP) каналов на Cisco Nexus 3064.
Читать далее «Агрегация каналов LACP на Cisco Nexus 3064»Перенос каталога данных 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»