Tomsk Sysadmins Forum

Unix => Администрирование => Topic started by: anovo on July 10, 2008, 22:35:46

Title: Samba 3 и 1С 7.7 сетевая
Post by: anovo on July 10, 2008, 22:35:46
Приветствую, коллеги!
Есть CentOS 5.2 сервер, выделенная роль сетевого файлового сервера (NAS). Клиенты Windows XP Professional, доступ по SMB. Самба успешно выполняет требуемые от нее функции за исключением нормальной работы 1С:Бухгалтерии (сетевой, т.е. многопользовательская файловая версия на основе кучи dbf-файлов). Проблема - при одновременной работе 2++ пользователей (всего в конкретной конторе не более 4 одновременно работает с базой) время отклика 1С на клиенте просто раздражительное в сравнении с Windows-share-folder. Кучу времени и инета перерыл - проблема часто озвучивается (причина, как я понял, в использовании 1С специфических функций МС-реализации SMB), но решения системного (осмысленного рабочего конфига) не предлагается. По советам экспериметрировал с oplocks, max open files, lock spin time, locking, defer sharing violations... в разных сочетаниях. Обычно я не ищу решения методом тыка, но в ситуации использованием Samba3 для 1С-файловой не нашел системного подхода. Если у кого есть рабочий конфиг для 1С - прошу поделиться   Или все используют и платят за Windows-сервера для 1С? SQL-версии 1С? Терминалы?

ПС. Ну хоть отрицательным опытом поделитесь тогда   типа да, тоже пытались, но выбрали иное тех-решение (варианты, конечно же, есть). Отрицательный результат тоже полезен - ну может ru-samba-team не нашло-таки адекватное решение для file-share 1C 7.7.
ППС. Вероятно, придется специально под 1С-базы поднимать 2003 в virt-manager, поскольку терминальное решение для имеющейся ИТ-среды излишне.
Title: Samba 3 и 1С 7.7 сетевая
Post by: .05 on July 11, 2008, 13:05:53
Вроде есть рабочие конфиги:

http://www.opennet.ru/openforum/vsluhforumID14/1347.html (http://www.opennet.ru/openforum/vsluhforumID14/1347.html)
http://community.asplinux.ru/forum/3/23539...c4f1e1a66486f31 (http://community.asplinux.ru/forum/3/23539/?sid=c168cdc6e2b80ba4fc4f1e1a66486f31)
http://www.opennet.ru/openforum/vsluhforumID1/73271.html (http://www.opennet.ru/openforum/vsluhforumID1/73271.html)

И свое имхо:  для  "клюшек" только RDP
Title: Samba 3 и 1С 7.7 сетевая
Post by: anovo on July 11, 2008, 18:41:44
Спасибо, что погуглили   Правда, я "таких" конфигов за 3 дня танцев с бубном опробовал штук до 15, и каждый автор утверждает, что работает. Если учесть превносимые мной модификации и service smb restart, то штук 30 поди будет. Результата вот только положительного нет у меня. Что ж, буду знать, что 1С 7.7 сетевая не дружит (скажем так, дружет гоооораздо хуже, чем с виндусом) с самбой 3. Буду рад узнать, если в Тонете есть умельцы, решившие озвученную проблему.
Title: Samba 3 и 1С 7.7 сетевая
Post by: .05 on July 12, 2008, 13:49:18
Отпишитесь потом, какой результат получили
Title: Samba 3 и 1С 7.7 сетевая
Post by: empiko on July 14, 2008, 19:13:30
позвольте полюбопытствовать, на каком железе вертится ЦентОсь?
и на каком железе стояла винда для сравнения?
Title: Samba 3 и 1С 7.7 сетевая
Post by: anovo on July 14, 2008, 19:40:22
Quote from: empiko
позвольте полюбопытствовать, на каком железе вертится ЦентОсь?
и на каком железе стояла винда для сравнения?
Почему интересуетесь?   Есть адекватно работающий конфиг в продакшене?
Центос - Intel Server Board на чипсете Intel s3210shlx (если правильно помню), Intel Xeon 3075, 4 Гб DDR2 ECC
Винда пока и стоит на обычной клиентской машинке с XP Pro SP2 - примерно i865, P4-2800, 1 Gb.

ПС. На другой железке с центосом (A-770, AMD BE-2350, 2 Gb) нормальной 2++ юзера работы 1С на самба-шаре также не обнаружено.
Так что будем ждать предложений по конфигу, от 1С 7.70.025 уже вряд ли что-то появится, поскольку 8-ка теперь в лидерах у 1С.
Title: Samba 3 и 1С 7.7 сетевая
Post by: empiko on July 14, 2008, 22:39:14
рабочих конфигов не предложу, а вот куда посмотреть могу предложить.
немного неправильно задал вопрос по железо.  
дисковая подсистема?
скази, рэйд?
а на машине с хр?

о чем хочу сказать.
практика показала, что файловые базы с большим количеством пользователей (более 50) намного быстрее работают не на рэйдах и даже не на обычных сказях, а на обычных иде дисках. отчего - так и не смогли выяснить. пробовалось не на одном типе железа. попробуйте перевести базу на отдельный диск с интерфейсом сата или иде.
Title: Samba 3 и 1С 7.7 сетевая
Post by: anovo on July 14, 2008, 22:56:34
Поскольку контора небольшая (15 РМ), то и сервер единственный и само собой начального уровня с 2-мя SATA дисками. Системная плата на чипсете ICH9. Возможные режимы работы дисковой подсистемы для данного чипсета - SATA, ACHI, RAID (LSI / Intel Matrix Storage). Не скажу, что я все режимы тестировал на производительность 1С, но SATA и LSI пробовал - никакой разницы. В настоящий момент 2 диска собраны в аппаратный LSI RAID 1. На другой машинке с 1 SATA диском ставил центос с теми же конфигами - все равно тормоза при 2++. Так что я не склонен связывать тормознутость с узким местом аппаратного происхождения. Предположение (рунетчики это также озвучивают на форумах) - привязка 1С реалиации к чему-то специфическому в SMB/CIFS от МС. Да и, видимо, в моей ситуации 1С-вопрос будет решен поднятием виртуального Сервера 2003 в центосе исключительно под 1С. (Хотя изначально-то планировалось на серверной стороне использовать полностью GNU/Linux решения, но вот купленная лицензия на сетевую 1С немного портит картину, а покупать SBS 2003 Premium с 15 CAL вроде как дороговато)
Title: Samba 3 и 1С 7.7 сетевая
Post by: Barbarian on July 18, 2008, 00:16:38
Копайте в сторону увеличения открытых дескрипторов, я в свое время на FC напорлся на эту проблему, при запуске 2++ время отклика увеливается невыносимо и само собой работать могла только одна машина с 1с