• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 449-04-21  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Хостинг. Нагрузка на сервер

Форумы Хостинг Нагрузка на сервер
info5
05.02.2015
хостинг: есть
домен: есть
Нагрузка на сервер
Подскажите, как считается нагрузка на процессор в аккаунте? Т.е. из каких составляющих? Или просто используется общий счетчик нагрузки на процессор по аккаунту?

Просто для пользователя доступно только 2,5 страницы: общая "Нагрузка на WEB сервер", "Нагрузка на MySQL сервер", "Медленные запросы". И если по последней еще можно как-то понять что за запрос и где он приблизительно выполняется, то по первой и второй совсем непонятно где в первую очередь проводить оптимизацию (чтобы закрыть самые проблемные места). Проводить полный рефакторинг очень затратно по ресурсам.

Может есть какие-то дополнительные инструменты для отслеживания нагрузки и поиска проблемных мест?
ZimbalisT
05.02.2015
хостинг: есть
домен: есть
еще есть логи по нагрузке
Илья
06.02.2015
хостинг: есть
домен: есть
Подскажите, как считается нагрузка на процессор в аккаунте? Т.е. из каких составляющих? Или просто используется общий счетчик нагрузки на процессор по аккаунту? © info8814

Используется статистика с ядра операционной системы Linux. Информацию она возвращает по аккаунту в целом.

Может есть какие-то дополнительные инструменты для отслеживания нагрузки и поиска проблемных мест? © info8814

Zimbalist правильно написал, по тем логам в некоторых случаях можно найти проблему.
info5
06.02.2015
хостинг: есть
домен: есть
А нет ли случайно инструмента, который бы показывал нагрузку по конкретным скриптам? Т.е. какой именно скрипт выполнялся например чаще всего и сколько при этом "скушал" ресурсов? Просто нагрузка по URL и по страницам не дает возможности быстро понять где именно проседание по производительности.
Илья
06.02.2015
хостинг: есть
домен: есть
А нет ли случайно инструмента, который бы показывал нагрузку по конкретным скриптам? © info8814

Реализовать такое средствами ядра операционной системы не получится. Для такого отчета нужно в сами скрипты внедрять код.
info5
12.02.2015
хостинг: есть
домен: есть
Чтобы не создавать новую тему спрошу в этой.

В данный момент очень сложно понять как считается нагрузка.

Сейчас (12.02.2015 19:45) нагрузка на web-сервер показана на отметке 65 процессорных минут -

ТОП сайтов создающих нагрузку выглядит на это же время так -
Т.е. первый это 1,07% от 65 минут на текущее время, а последний (10-й) в списке 0,06% от 65

Я конечно понимаю что в ТОП все показывается в процентах и достаточно условно, но при такой "процентовке" чтобы добить до 100% должно быть ~2000 сайтов на аккаунте, особенно с учетом того что уже 10-й в списке потребляет аж 0,06% от 65 минут :)

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

Так же часто замечал что нагрузка на mysql, которая вроде как так же измеряется в минутах процессорного времени, судя по всему слабо связана с отображением нагрузки САЙТА на процессор. Т.е. в mysql нагрузка по сайту1, например 50 CPU минут, а в общей нагрузке пальму первенства уверенно держит сайт5 (при этом в mysql он например вообще не попал в ТОП). Т.е. получается что "нагрузка на web сервер" и "нагрузка на mysql сервер" не очень связаны между собой? Или я сделал не правильные выводы?

Хочу разобраться, т.к. не сильно хочется заниматься перелопачиванием всех сриптов у всех сайтов, чтобы провести оптимизацию по нагрузке.

PS: Пока писал вопросы, ситуация с нагрузкой несколько изменилась, стало 80 минут, при тех же процентах, и от этого вопросы, для меня, стали еще более актуальные
eugen
12.02.2015
хостинг: есть
домен: есть
Как считается общее кол-во ресурсов cpu, потребленное аккаунтом расписано над самим графиком.

В списке топ-сайтов столбец "Время,%" отражает процент времени в сутках, в течение которого этим сайтом выполнялись запросы к apache. Это не время, которое сайт реально занимал процессор, а время, в течение которого скрипты были запущены (это разные вещи). В сутках 86400 секунд, если запросы выполнялись в сумме 864 секунды - в этом столбце будет 1%. Это очень грубая устаревшая метрика, но мы ее оставили по просьбам клиентов, т.к. она хоть как-то помогает понять, какой сайт следует оптимизировать в первую очередь.

Что касается web/mysql - показатели нагрузки абсолютно не связаны между собой. Запрос на сайт может очень быстро отрабатывать на web сервере (потребляя очень мало ресурсов), но при этом отправлять тяжелые запросы в mysql и потреблять там много ресурсов. А может быть и наоборот.
info5
16.02.2015
хостинг: есть
домен: есть
Понятно. Спасибо.

Подскажите, а "в ТОПе за последние сутки" - это имеется в виду прошедшие сутки (за вчера) или текущие сутки (сегодня)?
Евгений В.
16.02.2015
хостинг: есть
домен: нет
Подскажите, а "в ТОПе за последние сутки" - это имеется в виду прошедшие сутки (за вчера) или текущие сутки (сегодня)? © info8814

В этом контексте сутки - с 00:00 и 24:00 . Проще говоря - с полуночи и до момента проверки.
info5
17.02.2015
хостинг: есть
домен: есть
В этом контексте сутки - с 00:00 и 24:00 . Проще говоря - с полуночи и до момента проверки. © Евгений В.

Т.е. непосредственно сегодня. Понятно.

Подскажите, а нельзя ли где-то приделать кнопку "посмотреть за предыдущие сутки", просто не очень удобно, если забыл посмотреть в 23:00, а посмотрел в 00:20, то уже и не узнаешь какова была нагрузка по сайтам и каков список ТОП по нагрузке за прошедшие сутки?
Участвовать в общении на этом форуме могут только
зарегистрированные пользователи.

Если вы уже зарегистрированы Вам необходимо войти на форум.

Тема закрыта по истечению срока давности.
Горячая линия
(044)
392 74 33
другие города