Помощь - Поиск - Пользователи - Календарь
Полная версия: Есть ли методики оценки ...?
Онлайн-форум hostobzor.ru > Архив (темы до 1.06.2015). Только для чтения. > Коммерческий хостинг. Общие форумы > Общие вопросы
edogs
Есть ли методики оценки необходимой/достаточной конфигурации : виртуального хостинга/VDS/VPS/сервера.
Задача наверное не такая редкая.
Есть сайт (несколько? немного? среднее количество?) висящих на виртуальных хостингах.
Допустим по каким-либо причинам появилось у владельцем сайт-а(-ов?) уехать на отдельный сервер.
Как взять не меньше чем необходимо и не переплатить за лишнее?

Х времени назад для одного проекта переросшего виртуальный хостинг искали что-то посерьезнее. Удивило разнообразие ответов хостеров при личных беседах по вышеуказанному вопросу. Предлагали от ВДС за 50уе, до сервера за 300уе (это всё без админства) и заверения соответственно от "да конечно хватит ВДС простенького" и до "дай бог что бы Вам сервера этого хватило". В принципе понятно что диапозон объясняется наличием и "втюхивателей" и "перестраховщиков":-)

Отсюда и вопрос - есть ли методики хотя бы примерной оценки (а не с разницей в 6 раз по цене) необходимой и достаточной конфигурации для проекта.
Dmitry G. Daniljev
конечно есть,

количество конектов к апаче, к майскл, трафик, на каких языках и какие технологии будет использовать проект, большое значение имеет количество трафика (генерируется файлами, или скриптами?) если скриптами то ресурсов будет требоваться больше
edogs
QUOTE(Dmitry G. Daniljev @ 09.09.2005, 13:52)
конечно есть,

Можно их увидеть где-то на публике?
QUOTE
количество конектов к апаче, к майскл, трафик, на каких языках и какие технологии будет использовать проект, большое значение имеет количество трафика (генерируется файлами, или скриптами?) если скриптами то ресурсов будет требоваться больше

То что значение всё это имеет это понятно, Вы функцию покажите типа
f(apache, connect, traffic, language, mysql connect,...) -> serverconfig
Лично нас интересует в плане php/mysql скриптов только, остальные технологии могут не только не использоваться, но и имеют право не быть установлены (если речь идёт о ВДС и выше).

Только, пожалуйста, без примеров. Нас интересует методика раз уж она есть, а не её отдельные применения.
eSupport.org.ua
Методики тестов есть.
Смотрим сколько в среднем у нас одновременных подключений сайтов, затем с помощью ab тестим каждый сайт одновременными подключениями и замеряем ресурсы.
Drug
Замерьте сколько процессы порожденные вашим сайтом кушают процессорного времени всумме за месяц, плюс дополниткльно для оринтира объем трафика.

Но замеритьпроцессорное время точно очень сложно для одного юзера. Поэтому точно сказать сложно!

И вообще четких методик нет все основываются на своем опыте + перестраховка.
edogs
То есть в основном всё сводится к затратам процессорного времени?
И как всё-таки хоть примерно считать соответствия?
Давайте возьмем именно абстрактный пример.
Про траффик пока забудем.
Допустим мы намеряем пожирание в среднем 10% процессорного времени, максимум 40%. Мускул и пхп на одном сервере, допустим на
1) Dual 2.4GHz Xeons 4Gb RAM.
или
2) Dual 2.4GHz Xeons 1Gb RAM.
или
3) 2.4GHz Celeron 2Gb RAM
или
4) Pentium-III 733 512Mb Ram
На что бы посоветовали переезжать в 1, 2, 3, 4 варианте?

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

Ещё вопрос. Насколько можно заставить сайты работать быстрее если настраивать ВДС/сервер индивидуально? Хотя бы грубо? На 10%? на 500%? По сравнению с "обычным" хостингом, и не сильно отклоняющихся от "средней" нормы сайтов.
MasterDedicated
Тут скорее исход получается от толщины кармана заказчика smile.gif
Drug
1) Скажу так 1 процессроная секунда на 2.4GHz Celeron и на Pentium-III 733 будут не равны, потому как за одну и ту же секунду эти процессоры выполнят разное кол-во задач.

2)
QUOTE
Допустим мы намеряем пожирание в среднем 10% процессорного времени, максимум 40%.

Процессорное время измеряется в секундах, а не в процентах, но если пересчитать то 40% это пол сервера фактически (если учитывать пиковые нагрузки, то целиком сервер). Поэтому опять такие 40% на 2.4GHz Celeron и на Pentium-III 733 буду разными!!!! Нельзя так сравнивать.

QUOTE
Насколько можно заставить сайты работать быстрее если настраивать ВДС/сервер индивидуально? Хотя бы грубо? На 10%? на 500%?

Если вы разбираетесь в токностях компиляции программ из исходников то при собственноручной настройке производительность будет на 5%-10% больше, но не больше.
edogs
QUOTE(Drug @ 10.09.2005, 10:46)
Поэтому опять такие 40% на 2.4GHz Celeron и на Pentium-III 733 буду разными!!!!

Именно поэтому мы и привели несколько конфигураций.
Если бы они были одинаковыми, хватило бы и одной.
Вопрос то в том и состоит - насколько они разные.
eSupport.org.ua
QUOTE(edogs @ 09.09.2005, 17:59)
То есть в основном всё сводится к затратам процессорного времени?

Ещё вопрос. Насколько можно заставить сайты работать быстрее если настраивать ВДС/сервер индивидуально? Хотя бы грубо? На 10%? на 500%? По сравнению с "обычным" хостингом, и не сильно отклоняющихся от "средней" нормы сайтов.
*



Не только процессор. Есть еще память и дисковые операции.

Если настроить по уму а не "через панель все само сделает" - на много можно smile.gif
Зависит от самого сайта, его особенностей.
Drug
QUOTE
Именно поэтому мы и привели несколько конфигураций.
Если бы они были одинаковыми, хватило бы и одной.
Вопрос то в том и состоит - насколько они разные.


Насколько разные сервера вот на это твопрос я уже не отвечу у нас каждый новый сервер замеряется в плане у какого сервера сколько чего успевает выполнить за 1 процессорную секунду и вычисляется коэффицент.

Но вот какой этот коэффицент между серверами это уже наши наработки и к распространению не подлежат.

Поступите проще возьмите самую слабую конфигурацию и поработайте на ней если будет не хватать возьмете помощьнее и так далее.

Никто вам ничего конкретного не посоветует, потому что слишком много переменных и неизвестных.

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

Напишите все четко: трафик с точностью до байта, кол-во хитов, на каком языке написан движок, какой стаж программирования у программиста писавшего этот движок, какая операциооная система, какой сервер (какая память, какой проц, какие жесткие диски), какой объем сайта, какой объем баз (например MySQL), сколько запросов к базе, сколько записей в базе. Ну и штук 10-20 копий того что выводит команда top в разное время суток

Тогда я лично вам смогу сказать более точно какую конфигурацию брать. Но опять таки это тчоность будет основываться на моем опыте, а не на точной матиматике.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Русская версия Invision Power Board © 2001-2025 Invision Power Services, Inc.