Evas EvaSystems

Evas EvaSystems
Рейтинг
116
Регистрация
31.05.2012
Должность
Системный администратор Linux
Системный администратор Linux.

Прошу прощения, не совсем внимательно глянул. Думал 2хE5645 процессоры.

Тесты вы смотрите верные. Один 5620 скорее даже слабее. Но два всё же как минимум в полтора раза будут быстрее, чем один 1230.

Если есть возможность со стороны хостера, берите 6 ядерные сервера, не 4х для более лучшей производительнсти.

А так, по теме как я уже и говорил, не хватает мощностей одного, берите два.

Ну я думаю вы понимаете, что два мощнее чем один)

Что брать? В зависимости от нужд, не хватает мощности одного, ставьте 2.

ТС, настройте отдачу статики напрямую, а также кеширование в nginx + оптимизируйте его настройки.

Оптимизируйте настройки mysql в соответствии с вашими ресурсами, включите кеширование запросов.

Если есть лишняя озу - увеличьте размер временных таблиц, по возможности перенесите их на tmpfs.

А лучше наймите администратора, который сделает анализ и сможет грамотно настроить.

P.S могу помочь с этим, если нуждаетесь - пожалуйста обращайтесь.

62 фрагментированные таблички. Запустите

mysqlcheck -A -o -p

Ну и остальное сделайте, чего советует тюнер. Только с умом, не переусердствуйте. У вас не так много ресурсов.

После сделайте mysql restart, и подождите некое время, затем опять проверьте тюнером...

В 5.5 InnoDB стал движком по умолчанию.

Поэтому сперва необходимо это поменять:

default-storage-engine=myisam

а затем уже

skip-innodb

Всё в секции [mysqld], причем default-storage-engine необходимо расположить выше, чем skip-innodb

А вообще с такими ресурсами вам как хлеб необходима оптимизация как mysql сервера, так и самой бд...

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

P.S переходить на InnoDB с такими ресурсами плохая идея.

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

Соответственно, при отключении скорее всего появится сообщение "Unknown table engine 'InnoDB'".

Ключевым словом в моём посте было если. Сперва надо выяснить используется ли? А затем уже принимать решение об отключении или же о тюнинге.

Как и предполагали выше - нехватка памяти под buffer_pool.

В 5.5 innodb_buffer_pool_size по умолчанию равен 128 Мб.

#innodb_buffer_pool_size = 16M

уберите комментарий в этой строке и оставьте равным 16.

Если не используется InnoDB - отключите его с помощью skip-innodb добавив его в секцию [mysqld]

Такое возможно реализовать средствами nginx. Смотрите в сторону upstream.

Реализация подобного на уровне А записей не даст нужного эффекта, а именно при недоступности одного из серверов

его адрес продолжит раздаваться народу и они будут пытаться "достучатся" до него. В случае же использования

upstream осуществляется проверка - если один адрес недоступен, он больше не раздается.

Понял, тогда для ип используйте ту дерективу, о которой вы говорили ранее или посмотрите в сторону того, что посоветовал вам admak.

Всего: 442