FreeBSD 9.0 + ZFS RaidZ1 (3*2Tb) + samba 3.6 + aio = crash
Добавлено: 2012-01-19 10:50:53
Здравствуйте, есть конфигурация, как в заголовке.
/etc/sysctl.conf:
smb.conf:
Когда я раскоментирую aio строки, smbd периодично падает, пока систематичность не смог выявить. причем если он начал падать - падает на том же файле. Есть какие-то мысли по этому поводу?
Код: Выделить всё
# uname -a
FreeBSD localserver.local 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Tue Jan 3 07:46:30 UTC 2012 root@farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
Код: Выделить всё
# smbd -V
Version 3.6.1
Код: Выделить всё
hw.machine: amd64
hw.model: Intel(R) Core(TM)2 Duo CPU E7300 @ 2.66GHz
hw.ncpu: 2
hw.byteorder: 1234
hw.physmem: 4167118848
Код: Выделить всё
kern.ipc.maxsockbuf=16777216
kern.ipc.nmbclusters=32768
kern.ipc.somaxconn=32768
kern.maxfiles=65536
kern.maxfilesperproc=32768
kern.maxvnodes=800000
net.inet.tcp.delayed_ack=0
net.inet.tcp.inflight.enable=0
net.inet.tcp.path_mtu_discovery=0
net.inet.tcp.recvbuf_auto=1
net.inet.tcp.recvbuf_inc=524288
net.inet.tcp.recvbuf_max=16777216
net.inet.tcp.recvspace=65536
net.inet.tcp.rfc1323=1
net.inet.tcp.sendbuf_auto=1
net.inet.tcp.sendbuf_inc=524288
net.inet.tcp.sendspace=65536
net.inet.udp.maxdgram=57344
net.inet.udp.recvspace=65536
net.local.stream.recvspace=65536
net.inet.tcp.sendbuf_max=16777216
net.inet.tcp.mssdflt=1460
Код: Выделить всё
[global]
encrypt passwords = yes
passdb backend=smbpasswd
dns proxy = no
strict locking = no
read raw = yes
write raw = yes
oplocks = yes
max xmit = 65535
deadtime = 15
# display charset = LOCALE
max log size = 10
# syslog only = yes
# syslog = yes
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
# smb passwd file = /var/etc/private/smbpasswd
# private dir = /var/etc/private
getwd cache = yes
# guest account = nobody
map to guest = Bad Password
netbios name = freenas
workgroup = WORKGROUP
server string = FreeNAS Server
use sendfile = yes
large readwrite = no
store dos attributes = yes
local master = yes
time server = yes
security = user
create mask = 0666
create mask = 0666
directory mask = 0777
client ntlmv2 auth = yes
dos charset = CP866
unix charset = UTF-8
log level = 1
# aio read size = 1
# aio write size = 1
max protocol = smb2