Страница 1 из 1

ZFS. SAMBA низкая скорость

Добавлено: 2012-02-27 12:36:25
Dark Smoke
Перелопатил форум, гуглил. не чего не помогает :(. Скорость при копирования файлов в Самбо шару 200Кб/сек. По фтп такая же. В чем бок не пойму. Куда хоть смотреть?
uname -a
FreeBSD SANTEXMONTAG 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Mon Sep 5 01:27:16 EEST 2011
cat /usr/local/etc/smb.conf
[global]
workgroup = santex
security = share
interfaces = 192.168.1.25E
netbios name = Server
os level = 65
domain master = no
domain logons = no
wins support = no
log file = /var/log/samba/%m
dos charset = CP866
unix charset = KOI8-R
display charset = KOI8-R
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=64000 SO_RCVBUF=64000 SO_KEEPALIVE

[public]
comment = Public Stuff
path = /tank/public
public = yes
read only = No

[1C_Base]
comment = 1C Base
path = /tank/1C_Base
public = yes
read only = No
vmstat -i
interrupt total rate
irq6: fdc0 8 0
irq18: xl0 48090 18
irq19: atapci1 13126 5
cpu0: timer 5056613 1959
cpu1: timer 5056452 1959
Total 10174289 3941
cat /boot/loader.conf
vm.kmem_size="330M"
vm.kmem_size_max="330M"
vfs.zfs.arc_max="40M"
vfs.zfs.vdev.cache.size="5M"
geom_mirror_load="YES"
cat /etc/rc.conf
font8x14="koi8-r-8x14"
font8x16="koi8-r-8x16"
font8x8="koi8-r-8x8"
keymap="ru.koi8-r.win"
keyrate="fast"

ifconfig_xl0="inet 192.168.1.250/24"
defaultrouter="192.168.1.1"

sshd_enable="YES"
zfs_enable="YES"

nmbd_enable="YES"
smbd_enable="YES"

inetd_enable="YES"

hostname="SANTEXMONTAG"
df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/mirror/gm0a 989M 326M 584M 36% /
devfs 1.0K 1.0K 0B 100% /dev
/dev/mirror/gm0d 1.9G 14K 1.8G 0% /tmp
/dev/mirror/gm0f 12G 2.3G 8.4G 22% /usr
/dev/mirror/gm0e 9.7G 103M 8.8G 1% /var
tank 203G 1.3M 203G 0% /tank

Re: ZFS. SAMBA низкая скорость

Добавлено: 2012-02-27 13:24:07
GhOsT_MZ
А локально какая скорость? Какая реальная скорость передачи данных по сети (можно измерить тем же iperf)?

Re: ZFS. SAMBA низкая скорость

Добавлено: 2012-02-27 13:44:35
Dark Smoke
[ 5] local 192.168.1.250 port 5001 connected with 192.168.1.34 port 51132
[ 5] 0.0-10.3 sec 3.35 MBytes 2.73 Mbits/sec

Локально работает нормально.

Re: ZFS. SAMBA низкая скорость

Добавлено: 2012-02-27 13:50:06
GhOsT_MZ
2.73 Mbits/sec

Что-то медленно... итого получается скорость ~350 KB/s, что не густо.
Видимо, в сеть упирается...

Re: ZFS. SAMBA низкая скорость

Добавлено: 2012-03-01 12:00:08
Himik
У самого такая же проблема. При чем при первоночальном копировании скорость по фтп с 70 МБайт/сек постепенно падает до 200 кБайт/сек, при этом нагрузки на сетевую и процессор практически нет. Самое интересное, что если в это время нагрузить процессор (подсчет контрольной суммы большого файла или сборка мира в несколько потоков) то скокрость поднимается с 200 до 450 кБайт/сек.

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

CPU: AMD Athlon(tm) 64 X2 Dual Core Processor 4400+ (2311.89-MHz K8-class CPU)
FreeBSD/SMP: Multiprocessor System Detected: 2 CPUs

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

> uname -a
FreeBSD himik.homenet.lan 9.0-STABLE FreeBSD 9.0-STABLE #0: Fri Feb  3 00:21:45 EET 2012     vic@himik.homenet.lan:/usr/obj/usr/src/sys/MYKERN  amd64

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

> ifconfig em1
em1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
	options=209b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM,WOL_MAGIC>
	ether 00:07:e9:0b:1e:c7
	inet 10.39.109.1 netmask 0xffffff00 broadcast 10.39.109.255
	media: Ethernet autoselect (1000baseT <full-duplex>)
	status: active
Подозреваю на проблему с материнкой и/или памятью. Хотя утилита /usr/ports/sysutils/memtest ошибок не показывает.

Re: ZFS. SAMBA низкая скорость

Добавлено: 2012-03-01 12:05:38
GhOsT_MZ
У меня было аналогично. gstat показывал 100% нагрузку на диск при мизерной скорости. Причем, и при локальных IO на диске. Спасала только перезагрузка. Было это, если по самбе много инфы погонять (гигов 100 как минимум). Вылечилось заменой матери (была убогая MSI).

Re: ZFS. SAMBA низкая скорость

Добавлено: 2012-03-12 15:52:44
kharkov_max
socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=64000 SO_RCVBUF=64000 SO_KEEPALIVE
Должно быть кратным 32

У меня smb.conf

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

        max xmit = 65536
        socket options = IPTOS_LOWDELAY TCP_NODELAY
sysctl.conf, это то что вы прописали в smb.conf

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

net.inet.tcp.sendspace=32768
net.inet.tcp.recvspace=32768
loader.conf

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

vfs.zfs.prefetch_disable="1"  
vfs.zfs.dedup.prefetch="0"   
vfs.zfs.zil_disable="1"     
vfs.zfs.txg.timeout="5"
vm.kmem_size="1024M"
vfs.zfs.arc_min="512M"
vfs.zfs.arc_max="1024M"
И все летает.
Падение скорости это по идее кеш ZFS.