FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
goshanecr
сержант
Сообщения: 252
Зарегистрирован: 2008-03-31 15:54:49
Откуда: Пермь, Екатеринбург
Контактная информация:

FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение goshanecr » 2010-02-25 13:24:16

Привет товарищи! Помогите пожалуйста разобраться с медленной работой в 1С77 из samba ресурса.
Медленно в том смысле, что отзывчивость на действия бухгалтера очень низкая. Клиент: WinXP Sp3 Prof x86 + Nod 4
Делал замеры:
С этого сетевого ресурса копировал файл, скорость 7 Мб/сек, в диспетчере задач показывает загрузку сети на 70%.
При работе в 1С, диспетчер задач не показывает загрузки более 1% (т.е. я думаю что не в скорости сети дело), антивирус отключал картина не меняется, загрузка проца при этом тоже никаких подозрений не вызывает. В инете видел много топиков про то, что 1С с самбового ресурса работает медленно но решения что-то не нашёл. Запускается конфигурация эта быстро.
Подскажите пожалуйста как решить? Ключ на той же машине где и 1С клиент. В базе работают 3 человека. открывал другую базу (1 пользователь), в ней всё работает быстро. Что можно предпринять?

smb.conf

Код: Выделить всё

[global]
workgroup = LYC-STYLE
server string = Lyceum FreeBSD file server
netbios name = lyc-bsdserv
security = ads
auth methods = winbind

hosts allow = 192.168.10.0/24 172.17.0.1/32 127.0.0.1/32
smb ports = 445

load printers = no
show add printer wizard = no

log file = /var/log/samba/log.%m

max log size = 128

password server = 192.168.10.1

realm = lyc-style.local

passdb backend = tdbsam

#include = /usr/local/etc/smb.conf.%m

# Most people will find that this option gives better performance.
# See the chapter 'Samba performance issues' in the Samba HOWTO Collection
# and the manual pages for details.
# You may want to add the following on a Linux system:
;   socket options = SO_RCVBUF=8192 SO_SNDBUF=8192
socket options = TCP_NODELAY

interfaces = 192.168.10.5/24

local master = no
os level = 33
domain master = no
preferred master = no
domain logons = no

winbind use default domain = yes
winbind uid = 10000 - 15000
winbind gid = 10000 - 15000
winbind enum users = yes
winbind enum groups = yes
winbind separator = +
winbind cache time = 30

wins support = no
wins server = 192.168.10.1

dns proxy = no

# Charset settings
display charset = koi8-r
unix charset = koi8-r
dos charset = cp866

# Solution for problem with symlinks on *NIX clients
follow symlinks = yes
wide symlinks   = yes
unix extensions = yes

# Use extended attributes to store file modes
store dos attributes = yes
map archive = yes

# Use inherited ACLs for directories
nt acl support = yes
inherit acls = yes
map acl inherit = yes
case sensitive = no
Люблю в инете шарить. И браузер мой только Opera !!!
Пользователям стараюсь ставить дистр Ubuntu. Уже 3 человека пересели.
Домашний комп FreeBSD 9.0 amd64
FreeBSD - изменим жизнь к лучшему!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение BirdGovorun » 2010-02-25 13:45:51

3 базы 1С, две базы - обычная бухгалтерия, подключается до 7 компов в каждую,
если все работают, тормозим потихоньку, наменклатура за сотню.
И база для комплексной, наменклатура несколько тысяч, до 3 компов, тормоза реальные.
Если во все базы войти монопольно, то все летает.
Долго извращались, пришли к выводу, что тормоза - сетка 100mbit/s , не хватает пропускной способности,
а на 1Gbit денег не дают.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение Alex Keda » 2010-02-25 14:03:58

нет. не в этом дело.
там блокировки какие-то хитрые - в них дело.
поищщите по форуму - я года 4 назад подробно тему ковырял.
выводы - на современных самбаха (тогда 3.0.x) работать мона тока одному юзеру.
по слухам на сатарых (2.x) удавалось нескольким.
по слухам же, мона вытавить force user на шару - якобы у некоторых тормозить переставало....
пробуйте.
потмо отпишитесь о результатах
Убей их всех! Бог потом рассортирует...

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение BirdGovorun » 2010-02-25 14:23:39

Об этом?

Код: Выделить всё

;socket options = SO_RCVBUF=8192 SO_SNDBUF=8192
socket options = TCP_NODELAY
kernel oplocks = no
fake oplocks = no
oplocks = no
level2 oplocks = no
Развлекался с Самбой долго:
Доступ share, сделал папку nobody:nobody , до этого было с авторизацией - глючило.
Все папки browseable = no.
По моему опыту самая стабильная Самба была 2-й верссии и работала быстро.

_Менделеев
проходил мимо

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение _Менделеев » 2010-02-25 14:37:34

BirdGovorun писал(а):3 базы 1С, две базы - обычная бухгалтерия, подключается до 7 компов в каждую,
если все работают, тормозим потихоньку, наменклатура за сотню.
И база для комплексной, наменклатура несколько тысяч, до 3 компов, тормоза реальные.
Если во все базы войти монопольно, то все летает.
Долго извращались, пришли к выводу, что тормоза - сетка 100mbit/s , не хватает пропускной способности,
а на 1Gbit денег не дают.
думаю торомоза не могут коррелировать с размером справочника Номенклатура.

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение BirdGovorun » 2010-02-25 15:01:24

_Менделеев писал(а):
BirdGovorun писал(а):3 базы 1С, две базы - обычная бухгалтерия, подключается до 7 компов в каждую,
если все работают, тормозим потихоньку, наменклатура за сотню.
И база для комплексной, наменклатура несколько тысяч, до 3 компов, тормоза реальные.
Если во все базы войти монопольно, то все летает.
Долго извращались, пришли к выводу, что тормоза - сетка 100mbit/s , не хватает пропускной способности,
а на 1Gbit денег не дают.
думаю торомоза не могут коррелировать с размером справочника Номенклатура.
А как насчет колличества позиций в накладной под тысячу?

_Сатана
проходил мимо

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение _Сатана » 2010-02-25 15:14:05

BirdGovorun писал(а):...А как насчет колличества позиций в накладной под тысячу?
Если ВСЕ заходят и начинают проводить Накладные непристанно (какой-нибудь материальный отчет), то да, но само-по-себе количество записей в справочнике нельзя напрямую считать признаком будущих/возможных/реальных тормозов.

Не думаю, что много таких документов в день проводится, а если проводится много, то подход размещения баз 1С на файловом сервере это тупиковый подход. Тут и виндовая шара ничем не лучше будет гарантирую. Выходы: Сервер 1С предприятия или терминальный режим.

В данном случае имеет место костыль под названием Samba.

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение BirdGovorun » 2010-02-25 15:25:34

_Сатана писал(а): а если проводится много, то подход размещения баз 1С на файловом сервере это тупиковый подход.
Много и каждый день, сам знаю, что тупик, наследство такое.
_Сатана писал(а):В данном случае имеет место костыль под названием Samba.
Что имеем, то и имеем.

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35418
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение Alex Keda » 2010-02-25 16:02:53

_Сатана писал(а):Не думаю, что много таких документов в день проводится, а если проводится много, то подход размещения баз 1С на файловом сервере это тупиковый подход. Тут и виндовая шара ничем не лучше будет гарантирую. Выходы: Сервер 1С предприятия или терминальный режим
и зря... поищщите мой тред старый.
я тестил p4-1800 c самбой (1G RAM) и p2-233 венда 2003 (256 RAM)
венда порвала самбу как тузик грелку.
дебажил - в лог постоянно сыплются блокировки. подозреваю, 1c использует какие-то недокументирвоанные фичи протокола SMB - потому как блокировки по сети должны быть одинаково медленными независимо от ОС.
Убей их всех! Бог потом рассортирует...

Аватара пользователя
ban
мл. сержант
Сообщения: 145
Зарегистрирован: 2009-07-22 22:36:29
Откуда: г.Волжский Волг. обл.

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение ban » 2010-02-25 17:37:31

не понял че зря-то, поискал по форуму нашел тему тут какие-то эксперименты проводились:
Samba3 + 1С
кто никуда не торопится, тот везде успевает

Аватара пользователя
Neus
капитан
Сообщения: 1938
Зарегистрирован: 2008-09-08 21:59:56

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение Neus » 2010-02-25 22:30:20

Выходы: Сервер 1С предприятия или терминальный режим.
Тут речь идет про 1С 7.7, а Сервер 1С это с 8.0 появилось
Терминальный режим -- да, для 7.7 самое то, но не под винду без изрядного гемороя не обойтись
А как насчет колличества позиций в накладной под тысячу?
:shock: а как это выглядит в печатном виде?! :-D

_Гагарин
проходил мимо

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение _Гагарин » 2010-02-25 22:50:39

Neus писал(а):
Выходы: Сервер 1С предприятия или терминальный режим.
Тут речь идет про 1С 7.7, а Сервер 1С это с 8.0 появилось....
ответ был для BirdGovorun. Если обратишь внимание он не сказал на чем у него Одинеска.
А насчет тысяч позиций тоже засмоневался, но раз сказал под тысячу в каждой и их в день много раз проводят, то значит так и есть, какая разница :)

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение BirdGovorun » 2010-02-25 23:29:57

Что-бы закрыть все вопросы:
Есть вот эта хрень - http://rassada.kharkov.ua/ т.е. такая фирма, сайт токо пустили, думают
кого посадить, что-бы наполнить.
Покупают семена килограммами и тасуют в пакетики от 0,2 грамма и в магазины, рынки
каждый день и все что связанно с садом и огородом(инструмент, гербициды и тп)
Тюльпанов только, более 600 сортов.
1С-7.7 комплексная, база под 2G, файловая, все досталось в наследство.
Стоит FreeBSD 7.0-i386, Samba-3.0.28_1
Core2 Duo E4500, RAM=4G, HDD -250G, сетевые Intel, мать то-же Intel, сервак самосборный.
Все компы под Windows XP-SP3.
а как это выглядит в печатном виде?!
Дырокол за раз не берёт :-D

reLax
лейтенант
Сообщения: 638
Зарегистрирован: 2007-04-08 5:50:16

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение reLax » 2010-03-25 20:29:19

BirdGovorun писал(а):Что-бы закрыть все вопросы:
Есть вот эта хрень - http://rassada.kharkov.ua/ т.е. такая фирма, сайт токо пустили, думают
кого посадить, что-бы наполнить.
Покупают семена килограммами и тасуют в пакетики от 0,2 грамма и в магазины, рынки
каждый день и все что связанно с садом и огородом(инструмент, гербициды и тп)
Тюльпанов только, более 600 сортов.
1С-7.7 комплексная, база под 2G, файловая, все досталось в наследство.
Стоит FreeBSD 7.0-i386, Samba-3.0.28_1
Core2 Duo E4500, RAM=4G, HDD -250G, сетевые Intel, мать то-же Intel, сервак самосборный.
Все компы под Windows XP-SP3.
а как это выглядит в печатном виде?!
Дырокол за раз не берёт :-D
НАШИ СЕМЕНА - гарантия Вашего благополучия!

А я все думал, что же мне для полного благополучия не хватает... Оказалось - семян патиссонов ))
Шучу :)
Ладно. По теме. Я так понимаю 1С 7.7 в виде .dbf не удалось запустить никому из простых смертных на FreeBSD ? Я сегодня экспериментировал с БД 7.7. Запускал множество копий (штук по 8 за раз с разных компьютеров), база гигабайта в полтора. Так же параллельно запускал его с вендового сервера. Скорость работы смотрел. С моего компьютера при запущенных одновременно 2-х одинаковых баз с разных серверов проигрывал именно Windows. Причем, раза в 1,5. Но как ни странно не всегда. Ну тут, конечно сложно судить однозначно. я просто создавал определенные одинаковые отчеты за определенный период на обоих серверах одновременно. Проблема другая возникла, именно в плане oplocks. Периодически с сервера FreeBSD вываливается ошибка. сейчас уже точно не помню, но что-то типа "Ошибка захвата таблиц".

Конфиг Samba (из testparm)

Код: Выделить всё

[global]
        dos charset = CP866
        unix charset = CP1251
        display charset = CP1251
        workgroup = WRKG
        realm = DOMAIN
        server string = FreeBSD 7.2
        interfaces = bge0
        bind interfaces only = Yes
        security = ADS
        auth methods = winbind
        password server = server.domain
        client NTLMv2 auth = Yes
        client lanman auth = No
        client plaintext auth = No
        log file = /var/log/samba/log.%m
        max log size = 500
        defer sharing violations = No
        announce as = win95
        max xmit = 65535
        deadtime = 15
        max open files = 65535
        socket options = IPTOS_LOWDELAY TCP_NODELAY SO_KEEPALIVE SO_SNDBUF=131072 SO_RCVBUF=174769
        dns proxy = No
        lock spin time = 100000
        idmap uid = 10000-65000
        idmap gid = 10000-65000
        winbind separator = +
        winbind enum users = Yes
        winbind enum groups = Yes
        admin users = DOMAIN+admin
        strict locking = No

[CRYPTO]
        comment = Session started at %T
        path = /testing/test1c
        write list = *
        read only = No
        browseable = No
Из sysctl.conf ну так еще, что вообще может хоть каким-то боком касаться этого дела стоит:

Код: Выделить всё

kern.polling.enable=1
kern.polling.user_frac=50
kern.polling.idle_poll=1
net.local.stream.recvspace=65535
net.local.stream.sendspace=65535
net.inet.tcp.sendspace=65535
net.inet.tcp.recvspace=65535
net.inet.tcp.delayed_ack=0
Вообщем, проблема в том, что периодически 1С вылетает с указанной выше ошибкой... :(

mcandrews
проходил мимо

Re: FreeBSD 8.0 i386 + Samba 3.3.9 , медленная работа в 1С

Непрочитанное сообщение mcandrews » 2012-08-27 20:04:09

Господа, ставьте Linux (любой CentOS,Fedora,ASP,Ubuntu,Xubuntu,OpenSuse пох какой) и будет вам счастье с блокировками, дело не в версии самбы.
Сам убил кучу времени на то чтобы заставить работать самбу с фрёй ни черта не получилось, с файловой 1С8 доходило до того, что база рушилась из-за конфликта блокировок.
У меня все серваки на фре кроме файлового :( В Linux все заработало как надо без бубна :smile: !