1C під мікроскопом PDF Печать E-mail
Пропонуємо Ващему увазі третю статтю із циклу «High-end бухгалтерські програми. Дві вісімки. (частина 3)» первую статтю «1С: передісторія «вісімки» Ви можете прочитати тут, Друга стаття «Вітрило под мікроскопом» із циклу була опублікована тут.

Джерело: http://www.itdozor.ru

1C під мікроскопом

Продуктивність
Платформа «1С: Підприємство 8.0» як і попередня «сімка» позиціюється компанією як робітниче середовище для невеликих груп. Як і «сімка» у клієнт-серверному варіанті «вісімка» працює у зв'язуванні з Microsoft SQL Server. Незважаючи на це продуктивність «вісімки» досить помітно відрізняється від її попередниці
Звернемося до офіційних тестів, проведеним фахівцями компанії «1С». Для них було підготовлено дві бази даних для версії 7.7 і версії 8.0, наповнення яким здійснювалося на основі аналізу діяльності типових торговельних фірм, занимающихся оптовими продажами.


Рис. 1. Вплив числа активних сесій
на час проведення документів

Кількість елементів довідників:
  • Номенклатура 62 750
  • Контрагенти 930
  • Склади 9
Кількість документів:
  • Надходження товару 12 500
  • Реалізація товару 310 200
Число записів у регістрах нагромадження:
  • 13 253 520
Було обрано наступне серверне програмне забезпечення:
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft SQL Server 2000 Enterprise Edition + SP3a
Клієнтські операційні системи:
  • Microsoft Windows 2000 Workstation + SP 4
  • Microsoft Windows XP Professional + SP 1
Функціонування сервера бази даних, сервера додатків і клієнтських комп'ютерів було організовано в локальній мережі зі швидкістю передачі даних 100 Мбит/с. В таблиці 1 наведені основні характеристики використаного в тестах устаткування

Компонент Сервер БД, Сервер "1С: Підприємство" Сервер "1С: Підприємство" (виділений) Клієнтські комп'ютери Процесор 1 - 4 x Intel Xeon 2.0 GHz 2MB cache 2x Intel Xeon 2.4 GHz 512KB cache PIII 866 MHz (30 %)
PIV2000MHz (50 %)
PIV 3000 MHz (20%) Пам'ять 4 Гбайт 1 Гбайт Від 256 до 512 Мбайт Диски 4 x 72Gb U320 15K STRIPE 4 x 36Gb U 320 15 K RAID 5 40-80GB IDE ATA100 7,2K
Під час тестування сервер БД і сервер 1С:Підприємства 8.0 розташовувалися на різних комп'ютерах.

У результаті тестування, що проводилося, було з'ясовано, що у випадку «1С:Підприємства 7.7» заданий рівень часу відгуку системи, що у цьому тесті приймався рівним 15 секундам, досягається при 35 активних сесіях, тоді як для 1С:Підприємства 8.0, на даній апаратній платформі, ця величина не перевищила 5 секунд для 140 активних сесій. (см. мал № 1)


Рис.2. Вплив наповнення документ
на швидкість проведення
Далі було протестировано вплив кількості позицій номенклатури в документах, проведених частиною користувачів, на час реакції системи представлені на наступному графіці. При проведенні тесту моделювалася ситуація, коли на частині комп'ютерів проводяться документи з великим ступенем наповнення табличної частини:
  • 90% активних сесій уводять документи, розмір табличної частини яких становить 20 рядків
  • 10% активних сесій уводять документи, розмір табличної частини яких становить 1000 рядків (частота уведення цих документів також становить 1 документ у хвилину).
При цьому загальний обсяг записуваної інформації зріс в 5.9 рази. З отриманих на графіку результатів видно, що при збільшенні обсягу записуваної інформації в 5.9 разів, час реакції системи збільшилося тільки в 2.3 рази, зберігши при цьому прийнятну величину часу відгуку.
Ну, і, нарешті, саме цікаве
На наступному графіку представлена залежність часу проведення документа від числа активних сесій і кількості процесорів, установлених всистеме.
Результати, представлені в цих тестах, показують, що технологічні рішення, використані в 1С:Підприємстві 8.0 дозволяють ефективно використати многопроцессорние системи для рішення прикладних завдань.
Рис. 3. Залежність часу проведення документа від числа активних сесій при різному числі процесорів сервера
Протестувавши «вісімку» і «сімку» 1С с кількістю користувачів від одного до п'яти ми може відповідально заявити наведені ваше «офіційні» криві відповідають дійсності *.

* Нами використався сервер із двома - Intel Xeon 2.0 Ггц і 2 гігабайтами оперативної пам'яті на борті. Під час тестування сервер БД і сервер 1С:Підприємства 8.0 розташовувалися на цьому комп'ютері

Продуктивність «вісімки» 1С дійсно здорово виросла. Виросли, як і системні вимоги. Всі ми прекрасно знаємо, що Windows 98 на Pentium 200 MMX c 64 мегабайтами оперативної пам'яті вистачало, для того щоб не тільки бухгалтер, але й програміст (одночасно працюючий і з «Конфигуратором» і «Отладчиком») могли нормально працювати. У наше століття, коли Windows XP є самою популярною клієнтською операційною системою, я нікому не рекомендую працювати в «вісімці» на комп'ютері менш чим з 256 мегабайтами оперативної пам'яті. На комп'ютері розроблювача рекомендую додати ще 128 або 256 мегабайта

 
« Пред.   След. »