Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Администрирование *NIX систем > CPU Affinity MySQL |
Автор: tishaishii 9.7.2013, 22:58 |
Как указать в my.cnf маску по которой mysql будет использовать процессоры и ядра? |
Автор: tishaishii 10.7.2013, 12:52 | ||
Максимум, что удалось сделать - это указать в rc-файле:
|
Автор: bilbobagginz 11.7.2013, 05:17 |
не помогает: http://linuxcommand.org/man_pages/taskset1.html ? тьфу ты, этож фря. а чем твое решение тебя не устраивает ? вроде бы все как надо: я бы не хотел чтобы всякие сервисы имели права в ограничении ресурсов. я бы хотел их сам ограничивать. тем более, что это все реализуется автоматизированно шефом или кукловодом.... |
Автор: Loki 20.7.2013, 08:27 |
У вас до подстройки affinity, mysql использовал только 1 ядро из всех? Дело в том что у меня похожая проблема с pg, но affinity выставлен на все ядра. |
Автор: tishaishii 23.7.2013, 12:27 |
Да. Использовала только одно ядро. Вычитал, что сессия в СУБД использует только одно ядро, как ни крути. После ручного указания соответствия процесса ядрам, при тестах MySQL продолжил использовать одно ядро для одной сесси, но для разных сессий стал задействовать разные ядра. |
Автор: bilbobagginz 6.8.2013, 20:30 |
tishaishii, судя по всему, тебе стоит создать jail для москаля, и потом cpuset вызывать с параметром -j. |