Имя: Пароль:
1C
1С v8
Вопрос одинэсникам-линуксоидам (винда vs linux)
0 fisher
 
28.05.13
11:41
Предыстория такая:
подняли на двух одинаковых виртуалках (4 каких-то там ядра проц, 8 гиг оперативки) винду и линукс на предмет сравнительно потестить на живых данных. Без претензий на сугубую чистоту эксперимента. За дефицитом времени - чисто пристрелочно. Линуксовая тачка под debian 6 и postgresql 9.0.1 (кажись) сборки Etersoft, виндовая - вынь 2008 и MSSQL 2005. Одинэкска - 15-й релиз 8.2 Короче, что под рукой было, то и подняли.
Собственно история:
Одним из интегральных тестов был запуск мегаотчета СКД на немаленькой выборке данных. Виндовая виртуалка формирует его втрое быстрее. Самое интересное - за счет чего. Узким местом линуксовой тачки оказался проц. И постгри и сервер приложений 1С загружают там только одно ядро. Речь о монопольном отчете, другие задачи и сессии ессно по ядрам разбрасываются. А вот виндовая тачка умудряется выполнение отчета по ядрам разбрасывать.
А теперь вопрос, собственно:
Это не лечится? Или может, там просто конфигу какую подправить надо или ядро хитро пересобрать? Короче, чего там подшаманить надо-то? Я с линуксом знаком пока шапочно...
1 fisher
 
28.05.13
11:48
Были сомнения насчет огрехов виртуализации, но результат повторился и на выделенном сервере.
2 Маратыч
 
28.05.13
11:52
Хм... запускал тестовую машинку с убунтосервером, сервером 1С и постгри, наблюдался прямо противоположный результат. Вот веточка: 1С сервер, Linux и PostgreSQL. Как так получается?
3 fisher
 
28.05.13
12:01
(2) Значит, у тебя в проц не упиралось. На самом деле - эта фигня при обычной многопользовательской работе без мегааналитических отчетов не должна быть критичной.
Но вопрос все же интересный. Может, кто в курсе...
4 fisher
 
28.05.13
12:07
Чем порадовал postgresql - довольно экономно юзает память. Прямо на удивление. Конфиги егойные курили, правили по мануалам.
В нагрузочном тесте Гилева слил винде где-то 15%
Может, можно и еще дотюнить.
5 zlnk
 
28.05.13
12:07
Напоминаю про существование бесплатной СУБД IBM DB2 Express C
6 fisher
 
28.05.13
12:12
(5) В ветке об особенностях исполнения на многоядерных платформах? Шутник. В бесплатной версии только один проц двухядерный можно.
7 fisher
 
29.05.13
12:48
Мм?