Summary: | 1Cv77: Существенная деградация производительности при увеличении количества пользователей | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Vitaly Lipatov <lav> |
Component: | Общее | Assignee: | Svetlana Zhukova <svzhu> |
Status: | CLOSED FIXED | QA Contact: | Andrey Vusik <night> |
Severity: | normal | ||
Priority: | P5 | CC: | baraka, night, piastry, regan, svzhu |
Version: | 1.0.12 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | |||
Bug Blocks: | 760 |
Description
Vitaly Lipatov
2008-06-03 20:18:11 MSD
Надо воспроизвести у нас и указать конкретную бутылку и базу. Если что, вопросы к http://rt.etersoft.ru//Ticket/Display.html?id=6762 Уточнение: файловая база в оригинале располагается на Windows 2003 (не должно влиять), смонтирована через CIFS. Проверил на формировании одного и того же отчёта в разных бутылках 1с77. Получил следующие интересные результаты: Первый пользователь с правами админа -- 36 секунд Первый пользователь без прав админа -- 38 секунд Второй пользователь без прав админа --1 минута 45 секунд Второй пользователь с правами админа -- 1 минута 33 секунды Проверить на последних пакетах. Могу проверить аналогично http://bugs.etersoft.ru/show_bug.cgi?id=493 В бутылках не могу, т.к. нет прав на монтирование ресурсов. 1c7.7 база 1с комплексная конфигурация (АТDemo) общий ресурс на windows xp sp3 запускала отчеты-ведомость по контрагентам-общие взаиморасчеты (галочки ставила аналогично в обеих системах) на windows xp: с правами админа-5,5сек без прав-5,9сек на ubuntu 10.10х64:с правами -7,1сек без прав - 06,9сек WINE@Etersoft 1.0 Network 1.0.12-eter11.12/21 etercifs 4.8.0-eter1ubuntu samba 2:3.5.4 одновременный запуск отчета двумя пользователями: windows - 25сек ubuntu - 35 сек Кстати, ссылаясь на http://bugs.etersoft.ru/show_bug.cgi?id=493 получается, что если общий ресурс находится на windows (я думаю влияет как раз), то формирование отчетов проходит намного быстрее. Эту же конфигурацию монтирую из cellar/sharewine. В windows отчет сформировался за 6,24сек. В убунту - за 51,85 сек. Вывод: 1с на windows: скорость создания отчета примерно одинакова, не зависимо от того,где расположена база. 1с на Linux в wine: если базу подключаем из windows - работает относительно быстро.Если базу подключаем из linux,то скорость очень сильно падает. А etercifs какой версии использовался? > Вывод:
> 1с на windows: скорость создания отчета примерно одинакова, не зависимо от
> того,где расположена база.
>
> 1с на Linux в wine: если базу подключаем из windows - работает относительно
> быстро.Если базу подключаем из linux,то скорость очень сильно падает.
Вероятно, здесь проблема в том, что мы выключаtм оплоки второго уровня на Samba сервере. При этом Windows клиент может работать быстро с Samba сервером из-за реализации batch оплока.
В новой Samba-3.6.0 исправлена работа с оплоками второго уровня - потому предлагаю потестировать её. Тестировать надо с опциями:
kernel oplocks = no
level2 oplocks = yes
в smb.conf.
Протестировать на последнем cifs и samba samba 4.0.0
> etercifs 4.8.0-eter1ubuntu (брала из testing)
1с77 ,база "комплексная конфигурация" ATCDemo на cellar/sharewine
одновременно:
ubuntu 11.04 отчеты-вед.по контрагентам-взаиморасчеты - сформировался за 50 сек.
windows XP SP3 при открытой конфигурации на ubuntu этот же отчет - 60сек.
по одному:
ubuntu 11.04 -30
windows XP SP3 (база#3) - 60сек
если база на windows xp samotour
одновременно:
ubuntu 11.04 -отчет за 25 сек.
windows XP SP3 (база #4)- 31сек.
по одному:
ubuntu 11.04 - 17 сек.
windows XP SP3 (база #4) - 3сек.
т.к. на cellar samba не свежая стоит,попробую общий ресурс сделать на kompas
(В ответ на comment #12) > samba 4.0.0 Чтобы включать в smb.conf опции, которые я приводил выше, нужна версия apha15 и выше. С какой версией тестировалось?
>
> т.к. на cellar samba не свежая стоит,попробую общий ресурс сделать на kompas
А какой смысл было проводить тестирование с базой на cellar если там сборка samba 3.5.9-alt1?..
Сделал шару //euclid/sharewine с samba4 alpha15
(В ответ на comment #14) > Сделал шару //euclid/sharewine с samba4 alpha15 имеется ввиду //testing/sharewine ? не получилось пока настроить эту шару: mount error(5): Input/output error (В ответ на comment #15) > (В ответ на comment #14) > > Сделал шару //euclid/sharewine с samba4 alpha15 > имеется ввиду //testing/sharewine ? > не получилось пока настроить эту шару: mount error(5): Input/output error Именно на euclid. Там последняя версия samba. на euclid: rpm -qa|grep samba samba-3.5.8-alt3 samba-client-3.5.8-alt3 samba-common-3.5.8-alt3 samba-winbind-clients-3.5.8-alt3 samba-client-control-1.2-alt2 последняя samba 4.0, эта версия кардинально отличается от предыдущих. Можно попробовать действовать согласно доке (единственное руководство по samba4) http://wiki.samba.org/index.php/Samba4/HOWTO Но samba4 - еще в разработке, когда будет релиз - неизвестно. (В ответ на comment #10) > В новой Samba-3.6.0 исправлена работа с оплоками второго уровня - потому > предлагаю потестировать её. Тестировать надо с опциями: > > kernel oplocks = no > level2 oplocks = yes > > в smb.conf. надо попробовать сначала это. На машине euclid: ALT Linux Sisyphus samba-3.6.0-alt1 база ATCDemo На машине dragonfly: etercifs-5.0.0-alt1 1с77 При попытке подключения 1с к базе возникает ошибка: "wine не может работать с etercifs на ядре новее 2,6,38" На машине euclid (общий ресурс): ALT Linux Sisyphus samba-3.6.0-alt1 база ATCDemo (В ответ на comment #6) > запускала отчеты-ведомость по контрагентам-общие взаиморасчеты (галочки ставила > аналогично в обеих системах) машина testing (Linux testing 2.6.32-33-generic) WINE@Etersoft 1.0 SQL 1.0.12-eter12.7/23 etercifs 5.0.0-eter1ubuntu Windows XP SP3 (vbox) колич.пользов.одновр. 1 | 2 | 3 ------------------------------------ windows |35 сек. | 37 сек. | 37 сек. linux |21 сек. | 26 сек. | 36 сек. Если я отключаюсь от testing,то в windows отчет формируется за 6 сек. Если я подключена по ssh k testing, то данные как в таблице. То есть работаю фактически на другой машине, к testing и windows подключаюсь по ssh. - |