#0
by Bellic
Люди, есть ли у кого опыт использования для хранения баз 1С сервера под Linuxили FreeBSD?
#2
by StackOverflow
Завидую людям. Никаких проблем важнее, чем запихнуть 1С на линукс.Кстати, был на собеседовании, видел угарную картину - 1С на Маке.
#3
by Michael
Если как файл-сервер то можно. Нужно настроить Sambu и нормально... если базы небольшие... если пользователей не много...
#4
by BigHarry
Счаз тоже этим занимаюсь.Поставили Фрю 5.3 и самбу 3.14По скорости - одназначно делает Win-NT-4 (до сих пор еще ее используем). Судя по заочным тестам - также оставляет позади вин-2003.По поводу большие/небольших баз - вот тут у человека работает по 30 юзеоров на 500 мб базе:>В общем - похоже - если будет тормозить на самбе - то дальше только терминал...
#5
by Michael
Там же прямо написано "Кто-то проводит - и все,обработка ожидания ... . Щас переезжаю на рдесктоп+2003 ТС."Так что по моим ощущениям если 5...10 пользователей еще есть смысл заморачиваться с свмбой (и то кайфа будет мало), а если больше, то терминал...
#6
by SlonSpb
В своё время запустил на FreeBSD 4.3... самба какая-то того времени, ктггда это была свежая фря. Всё работает до сих пор, но в самбе в конфигенеосталось ни одной первозданной строчки... если хорошо умеешь рулить самбой - вперёд. Только тестируй подлольше.
#9
by md160405
Файл-сервер Фри+Самба работает идеально уже 2 года. 18 пользователей. Заморочек нет никаких!
#10
by BigHarry
Человек там ясно написал - у него 30 пользователей, а не 5-10. Если уже на самбе тормозит, то на виндовых файл-серверах и подавно будет, вот он и переезжает на терминал.
#14
by BigHarry
Вот какие настройки сделал я (FreeBSD 5.3, Samba 3.14a):в /etc/fstab у монтируемого раздела прописал noatime;в /etc/sysctl.conf:==========================kern.maxfiles=65536kern.maxfilesperproc=16384net.inet.tcp.delayed_ack=0net.local.stream.recvspace=65535net.local.stream.sendspace=65535net.inet.tcp.sendspace=65535net.inet.tcp.recvspace=65535kern.ipc.somaxconn=1024==========================В конфиге самбы ничего особо править не надо - там по умолчанию уже все хорошо прописано, только эту опцию прописал:socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192В принципе - пока и все. Может - кто-то поделится есчо своими секретами?
#15
by md160405
Как настроить samba на работу с 1С Причины некорректной работы и обрушения индексных файлов: 1. железо 2. файловая система 3. samba и её настройки 4. default параметры ядра 5. настройки клиента Для начала внимательно man smb.conf Приведу свой вольный перевод механизма блокировок: В случае с термином "шара" не смог найти краткий и ёмкий заменитель на русском языке. # kernel oplocks Булева опция используется только для UNIX где ядро поддерживает механизм oplocks (в настоящее время только IRIX и Linux 2.4.x). kernel oplocks позволяет обходить samba oplocks при обращении локального процесса или NFS операции к файлу с которым уже работает клиент Samba. Это позволяет как бы одновременно (последовательным доступом) SMB, NFS и локальными процессам совместно работать с данными (из мана: very cool feature ((: ). По умолчанию: kernel oplocks = True Не трогать эту опцию на системах, не поддерживающих ядерную блокировку. См. также: oplocks и level2 oplocks # level2 oplocks Эта опция управляет поддержкой read-only oplocks на шаре. Level2 позволяют клиентам Windows NT открывшим oplock файл снизить права с read-write на read-only при открытии этого файла вторым клиентом, вместо реализации полного oplocks для второго клиента. Это позволяет вновь открывшим файл (с выставленным level2 oplocks) кэшировать файл только для чтения (т.е. они не могут кэшировать запись или блокировать запросы на файл). Это не влияет на скорость доступа к не записываемым и исполняемым файлам (типа .exe). Как только один из клиентов, который имеет read-only oplock записывает этот файл, остальные клиенты предупреждаются на уровне системы (не требуется ответа о полученном предупреждении), снимается oplock с файла и он стирается из read-only кэша. Рекомендуется, чтобы этот параметр был включен, для ускориения доступа при совместном использовании данных. Больше информации по level2 oplocks см. CIFS спецификации. Обратите внимание, oplocks параметр должен быть установлен на "Истина" при использовании "Истина" у этого параметра. # oplocks Булева опция (Yes/No или True/False) сообщает smbd, включать/выключать oplocks на запрашиваемые файлы с какой-либо шары. Включенные oplocks улучшают скорость доступа к файлам на шарах Samba примерно на 30%, позволяя клиентам локально кэшировать файлы. Возможно отключение этой опции для ненадежных сетевых сред (это включено по умолчанию в Серверах Windows NT [*] ). Для получения дополнительной информации см. файл Speed.txt в документации к Samba. Oplocks может быть выборочно выключен на некоторых файлах шары. cм. опцию veto oplock. В некоторых системах oplocks выставляются за основу работы с файлами самой ОС. Это позволяет синхронизацию данных между всеми доступами к oplocks файлам (Samba, NFS или локальный процесс UNIX). См. опцию kernel oplocks. По умолчанию: oplocks = True Теперь всё это осмыслим и вас введёт в заблуждение механизм блокировок как на уровне ядра, так и на уровне samba. Очень большое подозрение на неправильную документацию продукта микрософт, либо 1С сама выключает эту блокировку на winNT, что нам не известно [*], и как следствие полностью повторенные куски документации в samba, где идёт сравнение механизмов. Решение: 1. Убедимся что память не битая, винт без бэдов, для ide оттюнен hdparm. Cетевые карты не должны сбоить. прокачайте по ftp и samba на сервер и обратно 1Gb файл несколько раз, при подвисании/падении скорости до значительных величин и ошибках/варнингах ядра на сетевые карты, они должны быть заменены немедленно. Лучше если каждая 1С база лежит на отдельной партиции. Файл-сервер должен содержать достаточное кол-во памяти. 2. Поставим журналируемую фс, чем решим очень много проблем. у меня базы лежат на cgi xfs и reiserfs хинт: партицию монтируйте с опцией noatime 3. Категорически настаиваю на обновлении samba до 2.2.5 [на время написание документа, это последняя версия ветки 2.2] хинт: при таком раскладе невозможно пользоваться 1С:Монитор для сброса пользователей (показывает нереальное кол-во пользователей). тогда прибегнем к: smbcontrol smbd close-share mybasa у вас ведь каждая база в отдельной шаре? ;) шара не пропадёт из виду и может быть спокойно задействована при обращении к ней Обратите внимание, если 1С шара лежит на PDC: у вас не должно быть перевыборов в сети никогда: os level = 255 wins support = yes и пропишите на клиентах 4. если у вас базы большие, man sysctl категорически рекомендуем. вот мой /etc/sysctl.conf на работу с ~40 клиентами базы в 150-250Mb (основные) fs/file-max=64000 kernel/shmmax=167772160 vm/bdflush=100 1000 128 256 500 6000 6000 2048 2 5. Конечно, сами клиенты должны иметь хорошее железо, особенно в сетевой части.
#16
by Bellic
Народ, спасибо что поддержали эту тему !!!Если бы данный форум поддерживал создание ТЕМ, можно было-бы тут развернутьдискуссию, а пока всех приглашаю заглянуть сюда >Поднять файл-сервер и самбу думаю у многих проблемм не составит больших, авот ещё одна задачка - сделать этот файл сервер сервером лицензий (для оффициальных пользователей 1С конечно), т.е. установить на нём ключи защиты.Драйверов под UNIX в 1С скорей всего не придумали. Что кто думает по этому поводу?
#17
by BigHarry
Для линуксов (керн 2.4) есть драйвер: >Не знаю, входит-ли туда менеджер лицензий, надо проверять...
#19
by shotsdv
Господа! Извините, но я обещал ответить на вопросы мылом и помочь, чем смогу (в том числе и своими конфигами), но ничего не обущал "кидать", тем более что мне не понятно, что именно я должен кинуть? :-)))И драйвер ключа под Линукс уже давно есть.
#22
by Bellic
Народ, ну что вы таки жадные...это-ж форум - помогите друг-дружке малость и мир можетдобрее станет. Если знаешь - скажи, а не кричи впустую!Я не выпрашиваю - с вашей или без иной помощи - я найду ответтока остальные этого могут и не узнать....
Тэги: Unix / Linux
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Трабл со Скази!
- УТ Справочник Контрагенты - Справочники ЮридическиеЛица ФизическиеЛица
- Как настроить Solver(Excel) через COM соединение
- Как программно создать текстовый файл?
- Как изменить рекв. проводки (счет и субконто) дока без перепроведения?
- ТиС, Комплексная. Связка "Контрагент - ЮрФизЛицо"
- Кто работал с WheelAddIn.dll??? Помогите с кодом, плз!
- Как программно "нажать" на кнопку, находящуюся на форме документа?
- Переоценка остатков возвратной тары
- Код товара в "Остатки товара на складах"
- Не запускается 1С предприятие ТиС сетевая
- Как узнать какая последняя версия v7plus.dll ???
- 1С 7.7 бухгалтерия, регламентированные отчеты за 1-квартал пропали
- V8: Автовысота строки. Как сделать?
- Переоценка ТМЦ при межскладском перемещении
- Как засунуть RAc4_Pr2.xml в 1cv7.md
- Проверка существования процедуры
- ХранилищеЗначений
- Не календарный год, а интервал год
- Странности при проведении документа "Ввод в эксплуатацию ОС"