Как узнать какую нагрузку сайт дает на сервер хостера?

1 234 5
Himiko
На сайте с 28.08.2008
Offline
560
#21
luckhost:
7% берется по идеи от мощности самого оборудования! Узнаете какая у них конфигурация сервера, и рассчитайте 7%.

Нет там никакиой "по идеи". Часто на обычных хостингах нагрузка может считаться от одного ядра процессора, где-то (например у нас) от одного процессора целиком.

Профессиональное администрирование серверов (https://systemintegra.ru). Круглосуточно. Отзывы (/ru/forum/834230) Лицензии (http://clck.ru/Qhf5) ISPManager,VDSManager,Billmanager e.t.c. по низким ценам.
H
На сайте с 12.05.2007
Offline
133
#22
stroydomen:
Вопрос в теме. И если на хосте несколько сайтов. Спасибо заранее.

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

Только поправка - хостер вам не обязан бесплатно заодить акаунты, переносить внутри себя туда-сюда сайты, и проводить работы по оптимизации и профилированию.

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

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

Так командой

time php -f index.php

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

Можно переименовать index.php в index_bak.php (чтобі на время разборок не ломать сам сайт), в начала скрипта задать руками все переменные, с которыми происходит запуск (их можно получить из phpinfo() ),

отдельно указать данные в $_GET[], $_POST[], $_REQUEST[] и сымитировать любой запрос по http.

задача точного учета ресурсов с точностью до скрипта и запроса не то чтобы сложная, она скорее просто несовместимая с понятием массовый хостинг. Если хостер применяет разнообразное кеширование sql ответов, дисковые кеши, apc/xcache, и другие методики ускорения работы, то время генерации страницы очень сильно плавает. А если в самой CMS используется кеширование - получить внятній ответ на вопрос "что тут оптимизировать" еще более сложно, ибо отличие в результатах возможно в десятки раз.

т.е. для профилирования используется наоборот предельно упрощенное окружение, без кеширования операций. И полученные результаты отдельно на калькуляторе умножаются на статистику посещаемости а ля webalizer или awstat.

А что у вас за cms, какова посещаемость (в хитах) и проценты от чего вам выделены?

hvosting добавил 01.09.2010 в 19:06

Himiko:
Нет там никакиой "по идеи". Часто на обычных хостингах нагрузка может считаться от одного ядра процессора, где-то (например у нас) от одного процессора целиком.

А также где то считается от всего сервера, если в нем 2-4 процессора.

где то считается нагрузка в среднем за неделю,

где то за сутки,

где то за 10 минут,

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

а кое где даже не включается.

hvosting.ua (http://hvosting.ua/)
[Удален]
#23

Неработающий сайт на ВП (не подключена база) может создавать нагрузку на проц ?

Himiko
На сайте с 28.08.2008
Offline
560
#24
Dimitrias:
Неработающий сайт на ВП (не подключена база) может создавать нагрузку на проц ?

Это вряд ли )

[Удален]
#25

Мне нравится, как господа хостеры обсуждают тут мифическую нагрузку и варианты ее вычисления. Вопрос только - для чего весь этот гемор? Чтобы в любой момент нарисовать бюджетному клиенту счет на доплату? 😎

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

Himiko
На сайте с 28.08.2008
Offline
560
#26
zagred:
Мне нравится, как господа хостеры обсуждают тут мифическую нагрузку и варианты ее вычисления. Вопрос только - для чего весь этот гемор? Чтобы в любой момент нарисовать бюджетному клиенту счет на доплату? 😎

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

Вот стандартное мнение клиента, который мало что видимо представляет о работе хостинга.

Могу сказать, что оно на 100% не верное.

1. Вы представьте себе стандартный сервер, который расчитан скажем на 100 клиентов. А нужен ли вам такой один, который заменит по процессору 50?

2. Как вы хотите считать тариф, который гаратированно подойдёт? 500Мб на диске + 1 сайт?)

А если у этого сайта посещаемость 50-100 тыс. посетителей в сутки? Если у клиента глючные скрипты? Т.е. он использует треть сервера и платит скажем 2-5$ ?) Место на диске стоит копеек, количество сайтов тоже мало влияет. Это просто вариант расчёта, что клиент вряд ли будет превышать нагрузки. Но в любом случае, если не за нагрузку, то выгонят за другое.

3. Никакие счета нафиг не нужны на самом деле. Либо клиент их оплачивает, либо уходит и на его место приходят 2-3 других. (которые в сумме эти счета покрывают и создают такую же нагрузку, как он один).

P.S.: Вменяемый хостинг никогда не работает себе в убыток и не нужно радоваться, когда на сайте вы не видите допустимую нагрузку. Вот как раз, если она прописана чётко ("столько-то процентов, от такого-то процессора" и могут ответить на вопросы подробно), то это больше должно привлекать. Потому что в другом случае можете наступить на грабли со скрытыми ограничениями.

[Удален]
#27
Вот как раз, если она прописана чётко ("столько-то процентов, от такого-то процессора" и могут ответить на вопросы подробно), то это больше должно привлекать.

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

Himiko
На сайте с 28.08.2008
Offline
560
#28
zagred:
Только, судя из общения ваших коллег, не многие это прописывают. Более того - редко кто вообще в состоянии эту нагрузку просчитать.

Ага. Только потом представьте ситуацию (это из реальных случаев), когда на сервере 30 клиентов (пример), сервер даже не окупается, но уже клиенты жалуются на тормоза и сервер падает.

Что делать в таком случае? Потом начинается беготня и нервотрёпки типа "ну как же узнать, кто всё-таки виноват в перегрузе сервера и т.п."

[Удален]
#29
Himiko:
Только потом представьте ситуацию

Зачем мне что-то представлять? Мне нужна конкретная цена за конкретную услугу. Если хостер не в состоянии ее просчитать (учитывая потребности клиента) - он занимается не своим делом.

bugsmoran
На сайте с 18.02.2010
Offline
223
#30
Himiko:
Ага. Только потом представьте ситуацию (это из реальных случаев), когда на сервере 30 клиентов (пример), сервер даже не окупается, но уже клиенты жалуются на тормоза и сервер падает.
Что делать в таком случае? Потом начинается беготня и нервотрёпки типа "ну как же узнать, кто всё-таки виноват в перегрузе сервера и т.п."

Можно делать разграничение по времени использования процессора. Ведь есть же разграничение по месту в памяти или на диске. Все что меряется - можно разграничить. И тогда из тех 30-ти будет тормозить только у того, кто много жрет, а остальных эта проблема не будет волновать.

zagred:
Зачем мне что-то представлять? Мне нужна конкретная цена за конкретную услугу. Если хостер не в состоянии ее просчитать (учитывая потребности клиента) - он занимается не своим делом.

+1

А вообще эти 7% от мощности процессора полная глупость. 7% от чего? От заданного количеств герц? Как можно мерять долей герцев?

1 234 5

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