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

FreeBSD тормозит файловая ситема

Добавлено: 2010-09-21 7:53:59
Fix
Здравствуйте!

С начало грешил на загруженность сети, но потом решил по копировать файлы напрямую в FreeBSD скорость не порадовала где то порядка 3-4 мб/с что для скайзевого винта мягко говоря не очень. Да, копировал папку к которой имеют доступ человек 20, каждый из которых открывает порядка 30 файлов (бухгалтерская база), но все равно скорость должна быть больше. Gstat особой нагрузки на винт не показал. На разделе с где производил копирование расположены шары файл-сервера, каюсь пропустил момент раздел умудрились забить на 100%, но сейчас он занят на 89%. Подскажите ламеру чем можно по тестировать винт, и с чем может быть связано такое падение скорости?

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

Re: FreeBSD тормозит файловая ситема

Добавлено: 2010-09-21 8:07:03
snorlov
Я думаю с настройками стоящей у вас самбы...

Re: FreeBSD тормозит файловая ситема

Добавлено: 2010-09-21 8:17:23
Fix
Вот настройки стоящей у меня Samba-ы

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

[global]
	dos charset = CP866
	unix charset = KOI8-R
	display charset = KOI8-R
	workgroup = LUGAL
	server string = Samba %v Server
	interfaces = 127.0.0.1, 192.168.1.10
	passdb backend = ldapsam:ldap://127.0.0.1
	enable privileges = Yes
	passwd program = /usr/local/sbin/smbldap-passwd.pl '%u'
	username map = /usr/local/etc/users.map
	log level = 2
	log file = /var/log/samba/%U.log
	max log size = 100
	time server = Yes
	socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=65535 SO_RCVBUF=65535
	load printers = No
	add user script = /usr/local/sbin/smbldap_useradd.pl '%u'
	delete user script = /usr/local/sbin/smbldap_userdel.pl '%u'
	add group script = /usr/local/sbin/smbldap_groupadd.pl -p '%g'
	delete group script = /usr/local/sbin/smbldap_groupdel.pl -p '%g'
	add user to group script = /usr/local/sbin/smbldap_groupmod.pl -m '%u' '%g'
	delete user from group script = /usr/local/sbin/smbldap_groupmod.pl -x '%u' '%g'
	set primary group script = /usr/local/sbin/smbldap_usermod.pl -g '%g' '%u'
	add machine script = /usr/local/sbin/smbldap_useradd.pl -w '%u'
	logon script = scripts\%U.bat
	logon path = 
	logon drive = h:
	logon home = 
	domain logons = Yes
	os level = 255
	preferred master = Yes
	domain master = Yes
	dns proxy = No
	wins proxy = Yes
	wins support = Yes
	kernel oplocks = No
	ldap port = 389
	ldap admin dn = cn=admin,dc=plant,dc=lug
	ldap delete dn = Yes
	ldap group suffix = ou=Groups
	ldap machine suffix = ou=Computers
	ldap passwd sync = Yes
	ldap suffix = dc=plant,dc=lug
	ldap ssl = no
	ldap user suffix = ou=People
	recycle:keeptree = yes
	recycle:touch = yes
	recycle:versions = yes
	recycle:exclude = *.tmp|*.TMP|*.mp3|*.avi|*.wmv|*.mpeg|*.~*|*~.*
	recycle:maxsize = 10000000
	admin users = +admins
	create mask = 0777
	directory mask = 0777

[NETLOGON]
	comment = Network Logon Service
	path = /usr/local/private/netlogon
	guest ok = Yes
	browseable = No

[admin]
	path = /data/admins
	valid users = +admins, +comps
	admin users = xxxxxx
	read only = No
	browseable = No
	delete readonly = Yes
	vfs objects = extd_audit

[fs]
	path = /data/pto
	valid users = +admins, +pto, +comps
	admin users = xxxxxx
	read only = No
	browseable = No
	vfs objects = recycle

[all]
	path = /data/all
	valid users = +admins, +pto, +bux, +otk, +plan, +priv, +all, +comps
	admin users = xxxxxx
	read only = No
	guest ok = Yes
	vfs objects = recycle

[sales]
	path = /data/gru
	valid users = +admins, +bux, +comps
	admin users = xxxxxx
	read only = No
	browseable = No

[base]
	path = /data/bux
	valid users = +admins, +bux, +comps
	admin users = xxxxxx
	read only = No
	browseable = No
	locking = No
	oplocks = No
	level2 oplocks = No
	strict locking = No
	vfs objects = recycle

[otk]
	path = /data/otk
	valid users = +admins, +pto, +otk, +comps
	admin users = xxxxxx
	read only = No
	browseable = No
	vfs objects = recycle

[pu]
	path = /data/pu
	valid users = +admins, +pto, +otk, +comps
	read only = No
	browseable = No

[analiz]
	path = /data/analiz
	valid users = +admins, +pto, +otk, +comps
	read only = No
	browseable = No

[report]
	path = /data/report
	read only = No
	browseable = No
	vfs objects = recycle

[docs]
	path = /data/docs
	valid users = +admins, +pto, +otk, +comps, +bux, +all, +plan, +priv
	read only = No
	guest ok = Yes
	browseable = No
	locking = No
	oplocks = No
	level2 oplocks = No
	strict locking = No

[homes]
	path = %H
	admin users = xxxxxx
	read only = No
	browseable = No
	csc policy = disable


Re: FreeBSD тормозит файловая ситема

Добавлено: 2010-09-21 8:21:24
snorlov

Re: FreeBSD тормозит файловая ситема

Добавлено: 2010-09-21 10:10:14
Fix
snorlov писал(а):сходите на http://smb-conf.ru/optimizaciya-raboty- ... rvera.html
почитал статью очень заинтересовала, но есть ряд проблем может версия фришки маловата

1. судя по /var/db/ports/ самба собрана с поддержкой aio
2. у меня нет файла /etc/loader.conf поэтому куда добавить aio_load="YES" я не знаю
3. файл /etc/sysctl.conf содержит только закоментированые строки и ни каких значений переменных

версия freebsd 5.4 samba 3.0.20

вот и не знаю что делать вроде и совет в статье полезный и как воспользоваться не знаю

Re: FreeBSD тормозит файловая ситема

Добавлено: 2010-09-21 10:39:47
snorlov
Ну loader.conf лежит в /boot, хотя я уже и забыл, что существует версия 5.4, ну и что что в /etc/sysctl.conf комменты, вписать туда разве ничего нельзя...
Вообще-то вы когда начали озадачиваться скоростью сервака, уж больно старая версия ос у вас стоит, не похоже, что вы ее только сейчас ее поставили и начали потрошить...

Re: FreeBSD тормозит файловая ситема

Добавлено: 2010-09-21 11:46:50
Fix
ставил ее не, я в наследство вот и ковыряю

раньше скорость была полуде это чего то недавно упала

Re: FreeBSD тормозит файловая ситема

Добавлено: 2010-09-21 12:19:18
snorlov
Так кого не устраивает скорость, пользователей или же вас, там вроде все корректно настроено, может имеет смысл сжать бухгалтерскую базу, мне кажется она у вас 1С-кая...

Re: FreeBSD тормозит файловая ситема

Добавлено: 2010-09-21 14:19:24
Fix
База не 1с но принцип работі схожий поєтому и настроена так шара. Скорость не устраивает всех :smile: . А больше всего не устаревает то, что копирование на самой машине не посети идет со скоростью не более 4 Мб/с вот это напрягает и почему так понять не могу раньше было быстрее. Вот в логах было 16 сентября file system full как раз на разделе где все шары хранятся. Может поможет fsck -y ? Или можно как то узнать есть ли проблемы с файловой системой?

З.Ы. за статью спасибо но немного не подошла там используются параметры самбы которые не совместимы с клиентами под Вин98 а у меня таких много :(

Re: FreeBSD тормозит файловая ситема

Добавлено: 2010-10-03 21:52:47
Нефиг_чем_заняться

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

diskinfo -tv /dev/ad4
ad4 меняйте на ваш диск и получите реальную максимальную скорость винта, если разница будет очень большая, тогда уже ройте сетку (iperf -в портах), и уже только после этого твикайте самбу.