Samba4 медленно открывает шару

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Samba4 медленно открывает шару

Непрочитанное сообщение tray.irk » 2015-04-06 4:44:17

Вообщем решился поставить самбу 4 .... и столкнулся с траблой ... имеется шара в ней находится очень много каталогов (примерно 50.000) и подкаталогов. С винды когда открываешь эту шару ... очень долго происходит чтение содержимого ... как с этим бороться?

Конфиг самбы:

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

[global]
        workgroup = WORK
        server string = Samba Server Version %v
        security = user
        map to guest = Bad Password

        log level = 0 vfs:2
        max log size = 0
        syslog = 0

        log file = /var/log/samba4/log.%m
        max protocol = SMB2

        domain master = no
        local master = no
        preferred master = no
        os level = 0
        master browser = no

        dos charset = cp866
        unix charset = UTF8
        display charset = UTF8

#============================ Share Definitions ==============================

[ta_data]
        comment = ta_data
        path = /data/ta_data
        guest ok = yes
        public = yes
        writeable = yes
        browseable = no
        veto files = /*.avi/*.AVI/*.mp3/*.MP3/*.mkv/*.MKV/*.mp4/*.MP4/
        delete veto files = yes
        vfs object = full_audit
        full_audit:prefix = %u|%I
        full_audit:failure = none
        full_audit:success = mkdir rmdir write pwrite sendfile rename unlink lock
        full_audit:facility = local5
        full_audit:priority = notice

И нагрузка на камень происходит дикая при заходе в эту шару ... может нужно включить какой то аля кеш?
Последний раз редактировалось f_andrey 2015-04-06 5:39:58, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума, если приведёте больше логов, это повысит вероятность ответов, а не флуда
Числа не управляют миром, но могут показать как управляется мир

Хостинговая компания 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/

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

Samba4 медленно открывает шару

Непрочитанное сообщение Neus » 2015-04-06 5:17:09

А где-то по-другому работает?

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Samba4 медленно открывает шару

Непрочитанное сообщение tray.irk » 2015-04-06 5:47:48

нет. Просто есть ли какая то возможность ускорить открытие?
Числа не управляют миром, но могут показать как управляется мир

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

Samba4 медленно открывает шару

Непрочитанное сообщение Neus » 2015-04-06 9:22:08

это тут 50000 /data/ta_data ?

локально сделай
time ls -l /data/ta_data
сколько покажет?

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Samba4 медленно открывает шару

Непрочитанное сообщение tray.irk » 2015-04-06 9:59:27

0.468u 0.849s 0:01.41 92.1% 35+173k 0+0io 1pf+0w

это локально с консоли .... все быстро ... а вот по самбе уныло
Числа не управляют миром, но могут показать как управляется мир

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

Samba4 медленно открывает шару

Непрочитанное сообщение guest » 2015-04-06 10:50:14

tray.irk писал(а):Вообщем решился поставить самбу 4 .... и столкнулся с траблой ... имеется шара в ней находится очень много каталогов (примерно 50.000) и подкаталогов. С винды когда открываешь эту шару ... очень долго происходит чтение содержимого ... как с этим бороться?

И нагрузка на камень происходит дикая при заходе в эту шару ... может нужно включить какой то аля кеш?
не знаю виндовс... чисто предположение:

- отключить индексирование в Windoze
- смонтировать шару с Linux/FreeBSD и сравнить с монтированием в Windoze
- смонтировать в Windoze руками через net use

если разница есть - проанализировать.

ps. в samba3.x манипуляции с aio и sendfile (тюнинг tcp) - помогали, за samba4 не скажу

Аватара пользователя
tray.irk
сержант
Сообщения: 266
Зарегистрирован: 2008-10-22 8:21:36
Откуда: Иркутск
Контактная информация:

Samba4 медленно открывает шару

Непрочитанное сообщение tray.irk » 2015-04-06 11:05:14

тюнинг TCP согласен помогал .... но сейчас сюда на этот сервер переехала еще и база данных postgres ... не возникнут ли затыки при игрании с системными опциями?
Числа не управляют миром, но могут показать как управляется мир

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

Samba4 медленно открывает шару

Непрочитанное сообщение guest » 2015-04-06 13:52:55

tray.irk писал(а):тюнинг TCP согласен помогал .... но сейчас сюда на этот сервер переехала еще и база данных postgres ... не возникнут ли затыки при игрании с системными опциями?
это зависит от ram, cpu, сетевых карт, дисковой подсистемы и задач под которые будет тюнинг.

В зависимости от кол-ва одновременных клиентов самбы, проседает сеть и в зависимости от
I/O нагрузки, проседает дисковая подсистема и это только от самбы.

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

Samba4 медленно открывает шару

Непрочитанное сообщение Alex Keda » 2015-04-08 8:31:01

Для начала, параметры лишние закомментите в описании шары, да и в главной секции тоже.

У меня такое было когда выставил чё-то про "не отображать объекты на которые нет прав" или как оно там...
Убей их всех! Бог потом рассортирует...

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

Samba4 медленно открывает шару

Непрочитанное сообщение Neus » 2015-04-08 9:17:06

у меня была папка с много тысяч сканов формата А4 (сервак винда)
с клиента она открывалась не особо тормозно, но создание нового файла там тормозило адски
пришлось раскидывать по году/месяцу

может дело и не в самбе...

Аватара пользователя
skeletor
майор
Сообщения: 2548
Зарегистрирован: 2007-11-16 18:22:04

Samba4 медленно открывает шару

Непрочитанное сообщение skeletor » 2015-04-08 12:28:48

Как минимум на разделе, где лежат эти файлы выключить atime. Далее, тюнить саму самбу:

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

socket options = IPTOS_LOWDELAY TCP_NODELAY SO_RCVBUF=65536 SO_SNDBUF=65536 SO_KEEPALIVE
Может ещё что-то подтюнить (отключить ACL, например)
Потом тюнинг самой ОС.
Универсального способа - нет. Посмотрите top/gstat в момент открытия папки, возможно проблема с резолвингом DNS. Для "особо" общительных компов с самбой, занесите их имена в /etc/hosts, так как самба (точно было на 3.Х) каждый раз пытается отрезолвить IP/name компа.