|
Тестирование скорости работы
1С:Предприятия при переводе на Linux сервер
При переходе на легальное ПО,
предприятиям приходится избавляться от
ворованного Windows server 2003 и от сервера терминалов
установленного на нем.
Сервер
Win2003srv для работы в 1С нужен был для того чтобы получить
возможность работы с большим количеством пользователей (обычная WinXP
позволяет по сети открывать только 3-5 пользователям);
Сервер
терминалов на Win2003srv нужен был чтобы ускорить скорость работы в 1С
версии 7.7
Денежный вопрос. Сервер Win2003srv с терминальными лицензиями
на 10 пользователей будет (в ценах февраль 2008):
|
Серверная операционная система Windows Svr Std 2003 R2 Russian OLP NL
|
1
|
22 000
|
22 000
|
|
Лицензия на пользователя Windows
Server CAL 2003 Russian OLP NL User CAL
|
5
|
900
|
4500
|
|
Лицензия терминальная на одного
пользователя Windows Terminal Svr CAL 2003 WinNT Russian OLP NL User CAL
|
10
|
2 400
|
24 000
|
|
Итого:
|
|
|
50 500
|
Если пожертвовать скоростью
работы в 1С версии 7.7 и избавится от сервера терминалов, тогда нет
смысла и в самой ОС Win2003srv - его с легкостью можно заменить
сервером на Linux.
Перед принятием
решения о переходе на Линукс сервер был проведен тест на скорость
работы
1С. В качестве Линуксового сервера был выбран первый попавшийся под руку - Fedora 7.
Комплексная база 1С основана на 1С:Бухгалтерии (ради экономии денег и
для увеличении скорости работы).
Результаты
получились следующие (скорость работы 1С в секундах):
|
|
Win2003srv на самом компьютере
без сети
|
Win2003srv через сеть (100Mb/сек)
|
Win2003srv в терминале через
сеть (100Mb/сек)
|
Linux через сеть (100Mb/сек)
|
|
|
мон опо льно
|
1 пол ьзов атель
|
2 пол ьзов ателя
|
мон опо льно
|
1 пол ьзов атель
|
2 пол ьзов ателя
|
мон опо льно
|
1 пол ьзов атель
|
2 пол ьзов ателя
|
мон опо льно
|
1 пол ьзов атель
|
2 пол ьзов ателя
|
|
Перепроведение документов
|
595
|
604
|
613
|
612
|
594
|
1109
|
600
|
648
|
682
|
131
|
161
|
627
|
|
Формирование отчета
|
40
|
40
|
40
|
23
|
25
|
76
|
42
|
42
|
48
|
22
|
24
|
91
|
При многократном проведении одного и тоже теста, его результаты
(особенно тестов по проведению документов) могут различатся между собой до 3%
Вывод. Ставить
на файловый сервер ОС
Linux. Если
использовать 1С версии 8, то переход на линукс - это единствено
правильное решение - тк в ней используется SQL и соответственно в
сервере терминалов нет необходимости (тк это не увеличит скорость
работы).
Если использовать 1С версии 7.7, видно что скорость проведения документов не меняется
, но придется смериться с
потерей скорости работы именно в формировании отчетов по бухгалтерским итогам в два раза, или:
Или компенсировать падение - увеличением мощности компьютера пользователя,
который занят именно формированием отчетов (обычно бухгалтер). Как видим из результатов предыдущих тестов
скорость формирования отчетов зависит именно от мощности пользовательской машины: колонка 2 - на сервере 40 сек., колонка 5 - на
пользовательской 23 сек. (пользовательская машина специально была подобрана в два раза мощнее сервера)...
|