MySQL на отдельном сервере

Технические вопросы по UTM 5.0
Ответить
Vovik
Сообщения: 162
Зарегистрирован: Пт янв 21, 2005 06:18
Откуда: Omsk city

MySQL на отдельном сервере

Сообщение Vovik »

Здравствуйте!
Хочу вынести MySQL на отдельный сервер (виртуальный).
Нагрузка на сеть примерно 120 мегабит в часы пик (как оценить в netflow - не знаю)
Сколько надо выделить памяти и процессоров для хорошей работы, так чтобы с резервом?

Сейчас ядро UTM и MySQL на одной машине. В top показывает:

Код: Выделить всё

Tasks: 141 total,   1 running, 140 sleeping,   0 stopped,   0 zombie
Cpu0  :  0.3%us,  0.0%sy,  0.0%ni, 99.7%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu1  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu2  :  1.3%us,  0.3%sy,  0.0%ni, 98.3%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Cpu3  :  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:  16634116k total, 16316456k used,   317660k free,   276092k buffers
Swap:  5406712k total,       72k used,  5406640k free, 14519464k cached

кто что посоветует?
И какие настройки mysql задать?
а то я в них не очень силен :-(

Спасибо!

gravis
Сообщения: 562
Зарегистрирован: Ср мар 16, 2005 15:31
Откуда: Село Красноярск

Сообщение gravis »

не делается сервер баз данных на виртуалке, разве что поиграться, ну или если у вас внешний быстрый сторадж подцеплен

очень важный вопрос всегда в производительности дисков, а виртуалкой вы эту производительность только ухудшите

по тюнингу mysql - наберите в поиске на форуме по слову innodb, этот вопрос уже обсосан достаточно с примерами и без
начинать новую тему нет смысла

dk
Сообщения: 424
Зарегистрирован: Чт авг 10, 2006 08:52

Сообщение dk »

Рановато вам выносить БД на внешний сервер, загрузка нулевая. Если разносить, общая производительность только ухудшится.
Можно примерно оценить среднее количество записей в секунду в детализации биллинга:

Код: Выделить всё

ls /netup/utm/db -l | awk '/Jan 19/{a+=$5}END{print a/76/24/3600}'

Ответить