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

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

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

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение Dark Smoke » 2012-02-27 12:36:25

Перелопатил форум, гуглил. не чего не помогает :(. Скорость при копирования файлов в Самбо шару 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

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

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

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

Непрочитанное сообщение GhOsT_MZ » 2012-02-27 13:24:07

А локально какая скорость? Какая реальная скорость передачи данных по сети (можно измерить тем же iperf)?

Dark Smoke
ст. сержант
Сообщения: 313
Зарегистрирован: 2009-02-25 0:03:43
Откуда: Днепропетровск
Контактная информация:

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

Непрочитанное сообщение Dark Smoke » 2012-02-27 13:44:35

[ 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

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

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

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

Непрочитанное сообщение GhOsT_MZ » 2012-02-27 13:50:06

2.73 Mbits/sec

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

Himik
ефрейтор
Сообщения: 65
Зарегистрирован: 2008-03-26 14:52:58
Откуда: UA, Крым, Саки

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

Непрочитанное сообщение Himik » 2012-03-01 12:00:08

У самого такая же проблема. При чем при первоночальном копировании скорость по фтп с 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 ошибок не показывает.

GhOsT_MZ
лейтенант
Сообщения: 662
Зарегистрирован: 2011-04-25 11:40:35
Контактная информация:

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

Непрочитанное сообщение GhOsT_MZ » 2012-03-01 12:05:38

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

Аватара пользователя
kharkov_max
капитан
Сообщения: 1859
Зарегистрирован: 2008-10-03 14:56:40

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

Непрочитанное сообщение kharkov_max » 2012-03-12 15:52:44

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.