<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


