Выделенный сервер. Сколько нужно памяти?

12
Vin_cent
На сайте с 22.01.2010
Offline
171
2829

Всем привет!

Есть дедик:

Operating system: CentOS Linux 5.5

Kernel and CPU: Linux 2.6.18-194.32.1.el5 on x86_64

Processor information: Intel(R) Xeon(R) CPU X3470 @ 2.93GHz, 8 cores

Real memory: 3.85 GB total

На нем крутится только mysql с двумя большими (>1млн записей в каждой) базами. Иногда в slow-queries-log попадают запросы, которые выполняются больше 3-х секунд.

Вопрос. Будет ли mysql работать быстрее, если кол-во памяти на сервере увеличить в два раза, до 8gb?

pupseg
На сайте с 14.05.2010
Offline
364
#1

необходимо смотреть в том числе и mysql-сервер и параметры его настройки.

на самом деле - если БД нагружена запросами - то чем больше памяти, тем лучше.

например на одном нагруженном ресурсе отдельный сервер с 32Гб RAM только под mysql.

Качественная помощь в обслуживании серверов. (/ru/forum/661100) Бесплатных консультаций не даю, не помогаю, не обучаю. Минималка от 100$. Как пропатчить KDE-просьба не спрашивать. Есть форумы (http://linux.org.ru) и полезные сайты (http://www.opennet.ru/).
Vin_cent
На сайте с 22.01.2010
Offline
171
#2
pupseg:
необходимо смотреть в том числе и mysql-сервер и параметры его настройки.
на самом деле - если БД нагружена запросами - то чем больше памяти, тем лучше.
например на одном нагруженном ресурсе отдельный сервер с 32Гб RAM только под mysql.

mysql на данный момент тюнингован. Но, после того, как базы выросли в slow queries log стало все писаться чаще.

Вопрос. А как проверить, может все упирается не в память, а допустим в жесткий диск?

Andreyka
На сайте с 19.02.2005
Offline
822
#3

Поставить мунин и смотреть по графикам.

Не стоит плодить сущности без необходимости
pupseg
На сайте с 14.05.2010
Offline
364
#4

mysqltuner банальный что говорит ?

LEOnidUKG
На сайте с 25.11.2006
Offline
1762
#5

А движок тюнинговать не пробовали а?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
nba
На сайте с 18.02.2008
Offline
72
nba
#6

Можно и жесточайшим опытным путем: просто заказать память в датацентре и посмотреть, что и как получиться. Если ничего не улучшится (что наврядли), то отменить эту память через месяц.

A
На сайте с 04.03.2011
Offline
20
#7

Vin_cent, попробуйте базы разнести по разным дискам, и диски поменять на SSD

N
На сайте с 06.05.2007
Offline
419
#8

Vin_cent, ну так "тюнингуйте" mysql еще. Оптимизация это процесс, а не раз и навсегда законченная работа.

По мере роста объема данных могут проявиться новые факторы замедления работы.

Просто добавить памяти во многих случаях помогает, но не во всех.

Кнопка вызова админа ()
Vin_cent
На сайте с 22.01.2010
Offline
171
#9

Спасибо всем, каждому совету придет свое время :)

Докупил памяти, теперь 8 гиг на 8 ядер. Вторые сутки закончились, в slow queries записей больше нет. Вот такое ощущение, что вот именно этих 4гб не хватало, чтобы сервер заработал на нормальную мощность с запасом

iHead
На сайте с 25.04.2008
Offline
137
#10
Vin_cent:
Спасибо всем, каждому совету придет свое время :)

Докупил памяти, теперь 8 гиг на 8 ядер. Вторые сутки закончились, в slow queries записей больше нет. Вот такое ощущение, что вот именно этих 4гб не хватало, чтобы сервер заработал на нормальную мощность с запасом

в этом проце 4 ядра, 8 потоков.

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий