Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок
Модераторы: vadim64, terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
-
Контактная информация:
Непрочитанное сообщение
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 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума, если приведёте больше логов, это повысит вероятность ответов, а не флуда
Числа не управляют миром, но могут показать как управляется мир
tray.irk
-
Хостинг HostFood.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/
-
tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
-
Контактная информация:
Непрочитанное сообщение
tray.irk » 2015-04-06 5:47:48
нет. Просто есть ли какая то возможность ускорить открытие?
Числа не управляют миром, но могут показать как управляется мир
tray.irk
-
Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Непрочитанное сообщение
Neus » 2015-04-06 9:22:08
это тут 50000 /data/ta_data ?
локально сделай
time ls -l /data/ta_data
сколько покажет?
Neus
-
tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
-
Контактная информация:
Непрочитанное сообщение
tray.irk » 2015-04-06 9:59:27
0.468u 0.849s 0:01.41 92.1% 35+173k 0+0io 1pf+0w
это локально с консоли .... все быстро ... а вот по самбе уныло
Числа не управляют миром, но могут показать как управляется мир
tray.irk
-
guest
- проходил мимо
Непрочитанное сообщение
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 не скажу
guest
-
tray.irk
- сержант
- Сообщения: 266
- Зарегистрирован: 2008-10-22 8:21:36
- Откуда: Иркутск
-
Контактная информация:
Непрочитанное сообщение
tray.irk » 2015-04-06 11:05:14
тюнинг TCP согласен помогал .... но сейчас сюда на этот сервер переехала еще и база данных postgres ... не возникнут ли затыки при игрании с системными опциями?
Числа не управляют миром, но могут показать как управляется мир
tray.irk
-
guest
- проходил мимо
Непрочитанное сообщение
guest » 2015-04-06 13:52:55
tray.irk писал(а):тюнинг TCP согласен помогал .... но сейчас сюда на этот сервер переехала еще и база данных postgres ... не возникнут ли затыки при игрании с системными опциями?
это зависит от ram, cpu, сетевых карт, дисковой подсистемы и задач под которые будет тюнинг.
В зависимости от кол-ва одновременных клиентов самбы, проседает сеть и в зависимости от
I/O нагрузки, проседает дисковая подсистема и это только от самбы.
guest
-
Alex Keda
- стреляли...
- Сообщения: 35436
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Непрочитанное сообщение
Alex Keda » 2015-04-08 8:31:01
Для начала, параметры лишние закомментите в описании шары, да и в главной секции тоже.
У меня такое было когда выставил чё-то про "не отображать объекты на которые нет прав" или как оно там...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Neus
- капитан
- Сообщения: 1961
- Зарегистрирован: 2008-09-08 21:59:56
Непрочитанное сообщение
Neus » 2015-04-08 9:17:06
у меня была папка с много тысяч сканов формата А4 (сервак винда)
с клиента она открывалась не особо тормозно, но создание нового файла там тормозило адски
пришлось раскидывать по году/месяцу
может дело и не в самбе...
Neus
-
skeletor
- майор
- Сообщения: 2548
- Зарегистрирован: 2007-11-16 18:22:04
Непрочитанное сообщение
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 компа.
skeletor