Кто может настроить сервер так как на IT-Patrol ?

Аватар пользователя Goodseeker

Арендую сервер у DigitalOcean
Установил CentOS 6
Панель Vesta

Подсмотрел настройки php.ini и my.cnf у it-patrol

Но у них все равно быстрее работает.

Например запускаю в кастомном модуле сделать 50 000 записей в базу.
На it-patrol делает по 30 записей в секунду.
На моем 3-5 записей в секунду. И то хорошо, если сайт не выкенет на подготовительном этапе 500-ю ошибку.
Если ставлю создать 449 записей, то делает так же по 30 записей. Если 450, то уже 5 записей в секунду.

На время генерации записей сервер увеличиваю до 8-ми ядер и 16гб оперативки.

Может кто настроить мой сервер, что бы работал так же быстро, как у it-patrol ?

Тип материала:
Версия Drupal:
Форумы:
0 Thanks

Комментарии

Аватар пользователя adubovskoy
adubovskoy 1 год назад

>Арендую сервер у DigitalOcean

Переведу вопрос: "арендую железо похуже, с лимитами на проц, запись, память и канал, как сделать так чтобы было как на выделенном серваке".

Ответ: никак. Покупайте честный dedicated server.

Аватар пользователя Goodseeker
Goodseeker 1 год назад

Подскажите пожалуйста, где написано про лимиты, на которые Вы указываете?

Аватар пользователя adubovskoy
adubovskoy 1 год назад

>Подскажите пожалуйста, где написано про лимиты, на которые Вы указываете?

А в том и проблема. вы не найдете внятного описания что там за проц, сколько вам ядер выделяют и т.п. Я не противник digitalocean, наоборот - прекрасное решение для небольших проектов без претензий, думаю, лучшее на рынке. Но если задача именно в производительности, iops, то это не тот хостинг который следует выбирать)

Аватар пользователя Goodseeker
Goodseeker 1 год назад

Да, может оно и так.
Но без фактов - не попрет.

Аватар пользователя adubovskoy
adubovskoy 1 год назад

вопрос кто кому должен доказывать)) лимиты по железу хостинга патруля, радона, firstvps и прочих явно указаны на их сайтах. Вы легко найдете эту инфу) А про DO -- попробуйте накопать) Но и правильное приложение рук конечно, никто не отменял. Могу порекомендовать команду devops которая чужими серверами занимается и знакома с друпалом.

Аватар пользователя ttenz
ttenz 1 год назад

попробуй на вультре

я ушел из до, т.к. вультр мне больше понравился (защита/скорость/цена/свобода). + перформанс (opcache, redis, nginx, самих сайтов) + тестинг (newrelic)

вультр он тоже, как патрол типа "для своих"

Аватар пользователя bsyomov
bsyomov 1 год назад
2

Защита - прокомментируйте чем лучше?
Свобода? Интересное понятие. В чём она выражается?

«+ перформанс (opcache, redis, nginx, самих сайтов) + тестинг (newrelic)»
Это не зависит от хостера виртуалки - на любой можно настроить.

«вультр он тоже, как патрол типа "для своих"»
А это вообще очень странное высказывание - патрол хорош только тем, что они разбираются в Drupal. На vultr же, никакой техподдержки связанной с какой-либо CMS вообще не существует.

Аватар пользователя ttenz
ttenz 1 год назад

там дополнительно идёт защита от ddos атак по умолчанию, но есть также опция + собственные наблюдения+рекомендации "своих".

свобода выражается, что можно всё патчить как хочешь.

плюс - имелось ввиду, что плюс сам настраиваешь...

DO для всех, вультр для своих. чтобы это понять, нужно быть "своим".

+ что мне нравится - фоткает на лету, а не как до отключается из эфира.

Аватар пользователя bsyomov
bsyomov 1 год назад

Защита от DDOS там примерно такая же как на хетзнере - чуть что серьёзное, нульроут или отключение виртуалки.
Что не патчится на DO, или любой другой виртуалке? Если речь о ядре, а это единственное что не везде можно сменить, то огромный вопрос - зачем?
У меня есть виртуалка на vultr, большой разницы в производительности нет, я бы сказал, что чуть быстрее проц и чуть медленнее диски по ощущениям, что подтверждается, кстати, и ссылкой на сравнение выше.
Снепшоты на лету это да, это +, но для тех, кому они вообще нужны.

Аватар пользователя Goodseeker
Goodseeker 1 год назад
ttenz написал:
попробуй на вультре
я ушел из до, т.к. вультр мне больше понравился (защита/скорость/цена/свобода). + перформанс (opcache, redis, nginx, самих сайтов) + тестинг (newrelic)
вультр он тоже, как патрол типа "для своих"

Спасибо.
Попробую там развернуться. Напишу, что получилось.

Аватар пользователя Goodseeker
Goodseeker 1 год назад

Да....
Много букв.
Пробежался взглядом - vultr круче.

Но если вернуться к моему вопросу, думаю, что проблема не столько в железе, сколько в настройках.
Когда ставлю сделать 449 записей - создает по 30 за секунду.
А когда ставлю 450 - создает по 5 за секунду.

Я думал, так: "спрошу кого, чтоб решили эту задачу. А может заодно можно будет и все настройки сервера пересмотреть"

Аватар пользователя ttenz
ttenz 1 год назад

конечно, сначала выбираешь железо, а дальше перфоманс+тестинг, тестинг по-любому. в патроле сервера специально под друпал заточены.

Аватар пользователя gor
gor 1 год назад

Скажу больше, у нас еще и софт патченный. Сами собираем ряд пакетов для улучшения производительности с нашими внутренними патчами. Включая ядро линукса.
Так что просто конфиги скопировать мало.

Аватар пользователя bsyomov
bsyomov 1 год назад

«Скажу больше, у нас еще и софт патченный. Сами собираем ряд пакетов для улучшения производительности с нашими внутренними патчами. Включая ядро линукса.»
Что обычно даёт совсем не большой профит в реальности.

А вот то, что конфиги копировать не имеет смысла, определяется не этим, а тем, что они должны соответствовать задаче - нет каких-то хороших конфигов, есть подходящие и не подходящие.

Аватар пользователя Goodseeker
Goodseeker 1 год назад
gor написал:
Скажу больше, у нас еще и софт патченный. Сами собираем ряд пакетов для улучшения производительности с нашими внутренними патчами. Включая ядро линукса.

Так что просто конфиги скопировать мало.

Ну, значит к вам буду обращаться за помощью настроить D.O. или еще что ;)

Мне у вас не хватает тарифа, где места больше.
Что такое 10Гб? — на "Шестом" тарифе.
Один нормальный сайт поместится.
Два таких — уже под вопросом.
Так что давайте "Седьмой" :)

Ну это лично для меня. Не хватает места. Приходится переходить на эластик. А на эластике, бывает дорого держать даже пустые сайты, потому что нагрянет бот какой...

UPD
Сайты у всех выросли.
Место стало дешевле.
Пора бы и вам пересмотреть тарифные планы.

Аватар пользователя ttenz
ttenz 1 год назад

10ГБ? откуда?!
если база, то используй db_optimizer+cron (прежде базу удалить/залить), если файлы, есть модуль для чистки неиспольз. файлов.

Аватар пользователя Goodseeker
Goodseeker 1 год назад

Согласен. Перегнул я с 10-ю Гб для сайта.
Давно это было. Я год назад перевез кучу сайтов на ДО, потому что мне не хватало места на it-patrol.

Аватар пользователя bsyomov
bsyomov 1 год назад
1

Правильно настроить ваш сервер, могу я, например - контакты есть в профиле.
При этом надо понимать, что производительность железа, особенно в виртуальной среде, может определяется огромным количеством факторов, лишь один из которых правильная настройка сервер сайд софта.

Аватар пользователя Goodseeker
Goodseeker 1 год назад

Переезд на другой сервер, с моим подходом к настройке, ничего бы не дал.
Действительно дело было в настройках сервера.
Спасибо Борис!
Рекомендую обращаться к Борису. Человек знающий свое дело, толковый и увлеченный.

Аватар пользователя bsyomov
bsyomov 1 год назад

На самом деле, далеко не только в настройках сервера. Наибольшая проблема была в огромном количестве записей в таблице queue, из-за прерванных batch задач. И, соответственно, резкое замедление последующего выполнения batch, из-за долгих к ней запросов...
Но конфиг mysql тоже был не подходящий, да и кешера опкода, почему-то, на сервере не водилось. =)

Аватар пользователя ttenz
ttenz 1 год назад
Goodseeker написал:
думаю, что проблема не столько в железе, сколько в настройках

Ваша проблема это:

Goodseeker написал:
Пробежался взглядом
Аватар пользователя Studio VIZA
Studio VIZA 1 год назад
ttenz написал:
вультр для своих

Давай теперь про подводные камни подробнее на нём.

Аватар пользователя ttenz
ttenz 1 год назад

для своих, то что вультр особо не пиарится, с ними пообщаешься - похожи на патроловских ребят, но на вультре тяжелей настраивать было, сейчас правда какие-то предустановленные апсы появились, но я не пробовал - люблю сам готовить .

Аватар пользователя ttenz
ttenz 1 год назад
bsyomov написал:
кешера опкода, почему-то, на сервере не водилось. =)

опа..

Аватар пользователя bsyomov
bsyomov 1 год назад

Так а чего удивляться, если php < 5.6 и сервер "настроен" установкой панельки, его очень часто нет. Проверено многолетней практикой.
Одна из самых распространённых проблем. Вторая после не настроенного innodb, наверное. =)

Аватар пользователя dashiwa
dashiwa 1 год назад

Отвечу на вопрос)
Только патруль

Аватар пользователя ttenz
ttenz 1 год назад
dashiwa написал:
Отвечу на вопрос)
Только патруль

всегда, кто заказывает сайты, рекомендую патрол (жаль у них нет партнерки) или pantheon. Дорого, но зато плаг энд плей, поставил и забыл, даже заплатки, когда друпалгедон был сами ставили + отличная тех поддержка + сами вносят по запросу доп настройки.

конечно, можно лучше настроить и дешевле под конкретный сайт/пул сайтов (та же 8 или гибрид (неск. языков, cms)), но это совсем другой уровень и ответственность.

Аватар пользователя gor
gor 1 год назад

Есть в профиле 'пригласить' приглашенный вами клиент получает 5% скидки. А вы как пригласивший - 5% от всех оплат приглашенного.

Аватар пользователя ttenz
ttenz 1 год назад

понятно, а через ссылку нельзя?

Аватар пользователя gor
gor 1 год назад

Нет. Это принципиальная позиция. Сам не люблю реф спам на форуме.

Аватар пользователя ttenz
ttenz 1 год назад

жаль, хороший хостинг.

Аватар пользователя Studio VIZA
Studio VIZA 1 год назад
gor написал:
Это принципиальная позиция

80% пользователей не знают значения слова реферал. а оставшиеся 20% видят их там, где их нет. Жирный имхо.