Samba - Паузы при копировании

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

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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
nop
рядовой
Сообщения: 16
Зарегистрирован: 2006-12-18 2:10:00
Откуда: Донецк, Украина

Samba - Паузы при копировании

Непрочитанное сообщение nop » 2006-12-18 2:24:35

система - FreeBSD 6.1-RELEASE-p11
Samba v3.0.23c_2,1
Скорость аплоада файлов - приемлимая, почти как при копированию на виндовую машину, но при дохождении процентов записи файла до 100% начинается пауза 1-2 минуты. Посоветуйте что-нить плз

Вот часть конфига:

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

[global]
   workgroup      = WORKGROUP
   netbios name   = Machine
   server string  = Description
   log level      = 1
   socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=65535 SO_SNDBUF=65535 SO_KEEPALIVE
   read raw     = yes
   write raw    = yes
   oplocks      = yes
   max xmit     = 65535
   dead time    = 15
   getwd cache  = yes
   lpq cache    = 30
   write cache size = 262144

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

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

Непрочитанное сообщение Alex Keda » 2006-12-18 8:18:16

машина в это время что делает?
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2006-12-18 13:12:07

Попробуй FAR
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
nop
рядовой
Сообщения: 16
Зарегистрирован: 2006-12-18 2:10:00
Откуда: Донецк, Украина

Непрочитанное сообщение nop » 2006-12-18 19:01:13

lissyara писал(а):машина в это время что делает?
Извини, я не совсем понял вопрос :oops:
Во время паузы никакой нагрузки на проц фактически нет, да и smbd болше чем нужно памяти не жрет.
dikens3 писал(а):Попробуй FAR
Попробовал, пауза почти исчезла, но все же она есть.
Заметил ещо такую малоприятную особенность, что копирование в несколько потоков (как ни странно) или одновременное копирование+сливание просто ужасно давит на самбу, она в таких случаях вообще долго очехляется.
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2006-12-18 19:12:18

[global]
dos charset = cp866
unix charset = koi8-r
display charset = koi8-r
workgroup = ГРУППА
server string =
interfaces = 192.168.x.x/24
security = SHARE
log level = 1 vfs:1
syslog = 0
log file = /var/log/samba/samba.log
max log size = 0
smb ports = 139
max xmit = 65535
name resolve order = wins bcast host
time server = Yes
max open files = 25000
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=8192 SO_SNDBUF=8192
load printers = No
disable spoolss = Yes
os level = 255
preferred master = Yes
domain master = Yes
dns proxy = No
wins support = Yes
lock directory = /var/lock
full_audit:prefix = %u|%I
full_audit:success = connect, open, mkdir, rmdir, unlink, write, rename
full_audit:failure = none
hosts allow = 192.168.x., 127
nt acl support = No
case sensitive = No
fstype = UFS2
dos filetime resolution = Yes
fake directory create times = Yes
vfs objects = full_audit
Попробуй что-нибудь из этого соорудить? Это мой рабочий конфиг на файл сервере.
У меня write cache size = 0
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.

Аватара пользователя
nop
рядовой
Сообщения: 16
Зарегистрирован: 2006-12-18 2:10:00
Откуда: Донецк, Украина

Непрочитанное сообщение nop » 2006-12-18 19:25:53

Подвинтил твой конфиг - ситуация таже, значит дело не в этом.
Скажите, где я мог профтыкать в настройках фаера или в sysctl.net?
У мну для самбы открыт 139 порт TCP и все, что ещо нужно?
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.

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

Непрочитанное сообщение Alex Keda » 2006-12-19 0:21:06

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

sockstat | grep "*:" | grep mbd
root     smbd       713   18 tcp4   *:445                 *:*
root     smbd       713   19 tcp4   *:139                 *:*
root     nmbd       709   6  udp4   *:137                 *:*
root     nmbd       709   7  udp4   *:138                 *:*
Убей их всех! Бог потом рассортирует...

Аватара пользователя
nop
рядовой
Сообщения: 16
Зарегистрирован: 2006-12-18 2:10:00
Откуда: Донецк, Украина

Непрочитанное сообщение nop » 2006-12-19 3:36:27

А вот тут можно и поспорить, у меня лично в Windows XP 445й наглухо закрыт TCP/IP фильтрацией - и сетка у мну работает. 137, 138 UDP - это ж для Netbios Datagram, т.е. для нормального очехления самбы в сетевом окружении, а вот 139 - именно порт, через который все работает.

Можешь показать, как у тебя самба в фаере прописана, если юзаешь такое счастье? :)
Great minds discuss ideas. Average minds discuss events. Small minds discuss people.

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

Непрочитанное сообщение Alex Keda » 2006-12-19 8:34:07

никак. На машинах что смотрят наружу держу только сервисы, которые работают наружу. Всё что касается локалки - держу в интранете, на других машинах.
=============
я так и не видел вывода iostat, или top накрайняк.
Пока - фактов нету...
Убей их всех! Бог потом рассортирует...

Аватара пользователя
dikens3
подполковник
Сообщения: 4856
Зарегистрирован: 2006-09-06 16:24:08
Откуда: Нижний Новгород
Контактная информация:

Непрочитанное сообщение dikens3 » 2006-12-19 12:32:09

nop писал(а):А вот тут можно и поспорить, у меня лично в Windows XP 445й наглухо закрыт TCP/IP фильтрацией - и сетка у мну работает. 137, 138 UDP - это ж для Netbios Datagram, т.е. для нормального очехления самбы в сетевом окружении, а вот 139 - именно порт, через который все работает.

Можешь показать, как у тебя самба в фаере прописана, если юзаешь такое счастье? :)
$FreeBSD: src/etc/sysctl.conf,v 1.8 2003/03/13 18:43:50 mux Exp $
#
# This file is read when going to multi-user and its contents piped thru
# ``sysctl'' to adjust kernel values. ``man 5 sysctl.conf'' for details.
#

# Uncomment this to prevent users from seeing information about processes that
# are being run under another UID.
security.bsd.see_other_uids=0
security.bsd.see_other_gids=0
kern.ipc.somaxconn=1024
# SAMBA
net.inet.tcp.inflight.enable=0
net.inet.tcp.delayed_ack=0
net.inet.ip.intr_queue_maxlen=1000

net.local.stream.sendspace=65536
net.local.stream.recvspace=65536
net.inet.tcp.sendspace=65536
net.inet.tcp.recvspace=65536
# Умирают все подключения к закрытым портам
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
В фаере всё allow. Выделенное где-то нарыл в инете, незнаю, нужно или нет.

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

root     smbd       40363 18 tcp4   *:139                 *:*
root     nmbd       40357 6  udp4   *:137                 *:*
root     nmbd       40357 7  udp4   *:138                 *:*
P.S. Samba собрана БЕЗ всех опций. :-)
Лучше установить FreeBSD, чем потратить 30 лет на Linux'ы и выяснить какой из них хуже.