×
Показано с 1 по 4 из 4
  1. #1
    Статья
    Гость

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

    <p>Оригинал статьи <a href="http://www.perlscript.ru/v77_44.shtml">www.perlscript.ru</a></p>
    <p> <strong>В этой статье будет рассмотрен вопрос быстродействия выполнения регламентных
    работ с базой данных, таких как восстановление последовательности, групповая
    обработка документов, пересчет итогов и др. Т.е. речь пойдет об операциях,
    выполняемых, как правило, в монопольном режиме работы 1С -предприятия. </strong></p>
    <p> Сразу же договоримся о том, что выведем за пределы формулы производительность
    сети, а сравнивать будем производительность работы 1С -предприятия в терминальном
    режиме, либо запущенного с консоли сервера с производительностью базы расположенной
    локально на компьютере разработчика. </p>
    <p> Итак, с чего начнем? Для начала представим себе аппаратное обеспечение среднестатистического
    сервера баз данных для 1С . Итак: 2 процессора Intel Xeon с частотой от 1,8
    до 3 гигагерц, в среднем обычно в районе 2,2 гигагерца. Память – от 2 до 4
    гигабайт DDR-200 или DDR266 , иногда в двухканальном режиме, дисковая подсистема
    на основе SCSI RAID в режимах RAID-1 , RAID-5 , RAID-10 (встречается реже)
    на внешнем raid-контроллере либо на встроенном (встречается программное зеркало).
    Винчестеры, как правило, 10000 оборотов с кеш-памятью 8 мегабайт. </p>
    <p> Теперь рассмотрим типовую машину разработчика. Как правило, это компьютер
    на базе Intel P4 – 2400 – 3200 гигагерц (лично я предпочитаю Athlon ’ы), 512-1024
    мегабайт памяти DDR 333-400 в одно или двухканальном режиме, одиночный винчестер
    7200 оборотов 2 или 8 мегабайт кэш. </p>
    <p> Итак, начнем сравнивать. Для начала сравним процессоры и подсистему памяти.
    Исторически так сложилось, что процессорные технологии серверов следуют с опозданием
    за десктопными машинами. Если сейчас серийно продаваемый процессор для рабочего
    места – P4 Prescott с 512 Кб кэш-памяти второго уровня и 1 М третьего, работающий
    на частоте шины 800 мегагерц, то широко распространенный Xeon – имеет только
    512 Кб кэш-памяти второго уровня. Есть разновидности с кэш-памятью третьего
    уровня 1 или 2 мегабайта, но они не распространены широко, ввиду их дороговизны.
    Итак, что мы имеем по процессору. А имеем мы следующее – настольный процессор
    быстрее серверного как по частоте, так и по большинству параметров. Количество
    процессоров при регламентных операциях как правило, не имеет значения, так
    как с трудом поддается распараллеливанию, а если и поддается, то затраты на
    разборку – сборку ветвей превышают получаемое ускорение. Таким образом, при
    регламентных работах важна пиковая производительность отдельного процессора,
    а не общая производительность процессорной подсистемы. </p>
    <p> Память, доступная для серверов и рабочих станций, тоже отличается. Как правило,
    на сервере работает память DDR200 – DDR266 , в то время как на большинстве
    рабочих станций доступна DDR400 .

    Читать всю статью: http://www.klerk.ru/soft/1c?22376
    Поделиться с друзьями

  2. #2
    Анониммм
    Гость
    Судя по первым абзацам статьи, 1С предназначена только для богатеньких буратино, которым ничего не мешает ставить себе такие компьютеры.

  3. #3
    Клерк
    Регистрация
    17.03.2005
    Сообщений
    96
    Ерунда! У меня есть клиент - 6 машинок в терминальном режиме крутятся. Так там Р133 с 32 Мб ОЗУ есть. И все прекрасно. Сервер - обычный Р4 1,6 ГГц (давно уже покупали). Главное не забывать про память - одна сессия терминала (по умолчанию) 64 Мб "съедает". Но зато все работает.

  4. #4
    Фырчун Аватар для Dracosha Andrew
    Регистрация
    07.02.2002
    Адрес
    Санкт-Петербург
    Сообщений
    2,259
    Что-то автор врёт как сивый мерин. Извините за выражение.

    "Сразу же договоримся о том, что выведем за пределы формулы производительность сети, а сравнивать будем производительность работы 1С -предприятия в терминальном режиме, либо запущенного с консоли сервера с производительностью базы расположенной локально на компьютере разработчика." - Тем не менее сеть это и есть основная проблема тормозов в современных системах.
    "Для начала сравним процессоры и подсистему памяти. Исторически так сложилось, что процессорные технологии серверов следуют с опозданием за десктопными машинами." Угу, всегда так было и SCSI появилось исключельно для декстопных машин? И кеш в процессор перенесли на дескопах впервые? И память с контролем четности и многое другое? И почему то никто на сервер не ставит устаревший Xeon с 512 Кб кеша, а предпочитают 2-4 ? И почему автор сравнивает десктопный новый процессор и серверный 2 летней давности?

    Пусть только автор ответит только на один вопрос - а почему, если то, что он рассказывает правда на сервере та же обработка работает быстрее чем на локальной станции?

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)