15.07.2011 20:12, Dmitri Kuzmenko пишет:
> Hello, A. Truhin!
> 
> A.Truhin wrote:
> 
>> А о чем тема то была? С начала? О выборе сервера под задачу! И о каком
>> perfmon говорить если сервера еще нет! Вообще то что я написал, меня на
>> данный момент не интересует, я прекрасно на опыте (который сын ошибок
>> трудных) знаю, что нужно мне, под мою задачу. Речь идет о выборе железа
>> / планировании закупок и т.д.
> 
> я тогда не понял. Вот, мы знаем как работает ФБ на машине 1, 2, 3,
> с задачами А, Б, В.
> Мы можем экстраполировать эти данные для выбора железа под конкретную
> задачу. Если мы не знаем, как работает ФБ и как работает железо вообще,
> мы ничего не можем выбрать.
Вот тут ключевой момент в том, что "Вот, мы знаем как работает ФБ на
машине 1, 2, 3....Мы можем экстраполировать", я например тоже знаю
(касаемо моих задач), но вопрос автора, в том и заключается что он не
знает. Не у всех есть возможность сравнить работу FB на 5-10-50 серверах
разных конфигураций, а закупить железо под будущую задачу на FB, нужно.
> 
>> Мне странно слышать что ты считаешь это не нужным, хотя все остальные
>> производители СУБД уделяют этому очень много времени/ресурсов/информации.
> 
> я говорю о том, что программист не может жить в отрыве от хотя бы
> элементарных знаний о дисках, памяти, и куда они "расходуются" СУБД.
> Простой статьи "как выбрать железо для сервера" достаточно не будет.
> Вон, в игровых журналах и на железных сайтах постоянно появляются
> статьи по выбору компов для разных задач. Нельзя прочитать одну статью
> и считать, что теперь можно "собирать любой комп под любую задачу".
>
Согласен. Но в разных СУБД требования к ресурсам разные, и сколько ни
знай сис. админ. о железе, если он не сталкивался с высоконагруженными
FB серверами, он не сможет определить что закупать для будущей задачи.

>> Вообще здесь очень четко видно отличие коммерческих СУБД, от бесплатных,
>> сам продукт может быть очень хорошим, но
>> документация/сопровождение/нагрузочное тестирование :(
> 
> да фигня это все. Вот есть тест tpc-c, который мы часто используем
> в своих тестах, и пишем об этом в статьях. Хоть кто-то сам спросил
> нас "дайте тест" для проверки на каком-то железе? Нет. Почему?
> А потому, что нужны системные знания, а не фактография в виде
> "чтобы крутилось быстрее нажмите вот эту кнопку".
> 
Может потому, что у кого есть железо, на нем крутится конкретная задача,
и там человеку не tpc-c, а кто только собирается закупать железо (как
автор) ему еще не на чем крутить тесты.

Ответить