Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Операционные системы » Unix » Free BSD и количество открытых файлов
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
NitrogeN
Участник+
Средний рейтинг: 2.5 | Оценок: 4
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Симферпуль
Публикаций: 71
Статус: NitrogeN в оф-лайне
Free BSD и количество открытых файлов [сообщение #32683]

Командой w в во фрихе мы можем посмотреть максимальное количество
файлов которые можно открыть и количество открытых.
Каким образом можно увеличить максимальное количество файлов
допустимое для открытия?
То что это возможно сделать я точно знаю, как-то видел на рабочей машине (только связь с человеком сотворившим это утеряна безвозвратно ).
Да и задача ставится примерно такая-же, при помощи Samba организовать работу базы 1С бухгалтерии, а там на одного пользователя открывается порядка 260 файлов, а у меня юзеров ~30.
Можно организовать под НТ без проблем, но начальство требует фриху
Такая у них заморочка.

NitrogeN добавил 30-01-2003 в 09:49:23:

Теоритически надо пересобрать ядро, ак вот где и как изменяется этот параметр?

__________________
Прицел, это то же чья-то точка зрения

Сообщение было отредактировано NitrogeN 30-01-2003 в 09:51

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-01-2003 09:47
Нажмите сюда для просмотра профайла NitrogeN Отправить Персональное сообщение NitrogeN Найти сообщения от NitrogeN Добавить NitrogeN в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
devels
НеУчаcтник+
Средний рейтинг: 4.63 | Оценок: 8
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2002
Место проживания:
Публикаций: 270
Статус: devels в оф-лайне
[сообщение #32699]

Опции системы
sysctl -w net.inet.tcp.delayed_ack=0
sysctl -w net.local.stream.recvspace=65535
sysctl -w net.local.stream.sendspace=65535
sysctl -w net.inet.tcp.sendspace=65535
sysctl -w net.inet.tcp.recvspace=65535
Плюс небольшой мануал

Как настроить samba на работу с 1С

Причины некорректной работы и обрушения индексных файлов:
1. железо
2. файловая система
3. samba и её настройки
4. default параметры ядра
5. настройки клиента


20.12.2002
Владельцы samba_2.2.7a могут больше не экспериментировать с оплоками. Ð_та памятка становится историей

03.09.2002
Оговорюсь сразу, это метод не панацея, это один из возможных вариантов. Природа работы 1С не изучена и вряд ли кто-нибудь поймёт почему при практически аналогичных условиях (версии, клиенты и тп.) в первом случае всё работает на ура, во втором ни в какую. В моём случае все работает только в таких рамках

Для начала внимательно 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]

blocking locks = yes
kernel oplocks = yes
locking = no
oplocks = no
level2 oplocks = no
posix locking = yes
strict locking = no
share modes = yes

хинт: при таком раскладе невозможно пользоваться 1С:Монитор для сброса пользователей (показывает нереальное кол-во пользователей). тогда прибегнем к:
smbcontrol smbd close-share mybasa
у вас ведь каждая база в отдельной шаре?
шара не пропадёт из виду и может быть спокойно задействована при обращении к ней

Обратите внимание, если 1С шара лежит на PDC:
у вас не должно быть перевыборов в сети никогда:
os level = 255
включите WINS:
wins support = yes
и пропишите на клиентах

4. если у вас базы большие, man sysctl категорически рекомендуем.
вот мой /etc/sysctl.conf на работу с ~40 клиентами базы в 150-250Mb (основные)
fs/file-max=131070
net/core/rmem_default=1048576
net/core/rmem_max=1048576
net/core/wmem_default=1048576
net/core/wmem_max=1048576
kernel/shmmax=167772160
vm/bdflush=100 1000 128 256 500 6000 6000 2048 2

5. Конечно, сами клиенты должны иметь хорошее железо, особенно в сетевой части.
Ð_ихтовка win98 клиентов: Устранение неполадок -> Файловая система -> Новая семантика блокировок
С w2k всё ок.


Замечания и предложения: bass@edinstvo.com

Сообщение было отредактировано devels 30-01-2003 в 11:05

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-01-2003 10:58
Нажмите сюда для просмотра профайла devels Отправить Персональное сообщение devels Посетить домашнию страничку devels! Найти сообщения от devels Добавить devels в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Bochkarev_D.S.
Модератор
Средний рейтинг: 4.53 | Оценок: 17
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Oct 2001
Место проживания: Альметьевск, Татарстан
Публикаций: 480
Статус: Bochkarev_D.S. в оф-лайне
[сообщение #32707]

http://www.opennet.ru/openforum/vsluhforumID1/11141.html
http://www.opennet.ru/base/sys/rc_sysctl.txt.html

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-01-2003 11:47
Нажмите сюда для просмотра профайла Bochkarev_D.S. Отправить Персональное сообщение Bochkarev_D.S. Найти сообщения от Bochkarev_D.S. Добавить Bochkarev_D.S. в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
NitrogeN
Участник+
Средний рейтинг: 2.5 | Оценок: 4
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Jan 2003
Место проживания: Симферпуль
Публикаций: 71
Статус: NitrogeN в оф-лайне
[сообщение #32722]

Всем спасибо!
Будем прыгать с бубном...

__________________
Прицел, это то же чья-то точка зрения

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 30-01-2003 13:19
Нажмите сюда для просмотра профайла NitrogeN Отправить Персональное сообщение NitrogeN Найти сообщения от NitrogeN Добавить NitrogeN в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 08:41.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.00935102 seconds (46.11% PHP - 53.89% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.