Здравствуйте дорогие друзья.Я очень напряженно ищу в интернете решение одной нездоровой проблемы, с которой пришлось столкнуться.
Сервер: OpenSUSE 11.2 i586
CPU QuadCore 6600
RAM - 2Gb
системный sda - какое-то среднее нечто. EXT4
сетевой ресурс - RocketRaid 5. EXT4Версия самбы 3.5.1 (последняя стабле)
Остальное, полагаю, не столь критично.Итак. Что мы имеем. Если кому-то не лень читать, то вот первоисточник (ибо первым делом я пошёл выжигать мозг отцам дистрибутива) http://forums.opensuse.org/network-internet/434925-samba-ser...
Вкратце. Дело в том, что у меня 15 линуховых нод (безмониторных, безмышиных итд - рендерфарм одним словом) - которые славно и дружно работают с сервером по протоколу NFS.
Но так же есть пользователи ХП и Вин 7 - которым очень плохо сейчас. У них очень низкая скорость работы по самбе. Низкая настолько что они жалуются начальству и уже очень и очень плохо становится мне.Вот вырезка конфига самбы:
(в котором уже было попереподставлено столько опций, что из всех попыток можно было бы накатать библиотеку похлеще ленинской /lib/lenin )
# version at /usr/share/doc/packages/samba/examples/smb.conf.SUSE if the
# samba-doc package is installed.
# Date: 2009-10-27
[global]
log level = 1
debug level = 0
max log size = 50wide links = yes
read raw = yes
write raw = yes#max protocol = smb2
realm = some.comsocket options = TCP_NODELAY IPTOS_LOWDELAY SO_SNDBUF=65535 SO_RCVBUF=65535
winbind enum groups = Yes
winbind enum users = Yes
idmap uid = 10000-20000
idmap gid = 10000-20000
auth methods = winbind
winbind use default domain = No
case sensitive = Noworkgroup = ???????
server string = ""
passdb backend = tdbsam
printing = cups
printcap name = cups
printcap cache time = 750
cups options = raw
map to guest = Bad User
logon path = \\%L\profiles\.msprofile
logon home = \\%L\%U\.9xprofile
logon drive = P:
usershare allow guests = Yes
security = domain
add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
domain logons = No
domain master = No
netbios name = Server
wins support = NoВот общие циферки тестов:
Сеть гигабитная. Копирование туда-сюда по FTP и по NFS радует безмерно. К
опирование в MC:
с Win XP на сервер - скорость 12 Mb/sec - 20 Mb/sec
с сервера на XP - 40-50 Mb/secWindows 7 работает несколько пошустрее. Но.. Это всё равно не то..
У нас студия комп. графики, и скорость чтения-записи очень критичны. К примеру если человек на after-effects (это программа нелинейного монтажа и спецэффектов) работает с сервером, то во время "просчета" финальной сборки, клиент тащит с сервера ну как минимум гигабайт 5-6 туда-сюда интенсивно гоняет.
При этом таких людей около 10-ти человек. Ну и ещё 15 линуховых нод, которые стоят и грубо считают разные виды работ.
Очень печалит самба. ТАк вот. После столь длинного перла, я имею к Вам, господа, простой человеческий вопрос.
* * *
Самба - Медленнее чем нативный маздайский протокол? Есть ли у меня шансы, ок, ну не ускорить работу людей которых грубо спихнули с виндового сервака, на линёвый, а просто хотя бы вернуть как было? Есть такие шансы?Огромное и огромное спасибо за советы, ответы, и помощь. На установку, настройку сервера и то что бы поженить его с доменом итд, было потрачено время. Будет грустно его стирать и говорить начву что пора покупать маздай.
Спсибо. С нетерпением жду советов, и жажду возвращения в мир нормальной жизни, из кошмарного мира стонущих и воющих упырей с низкой скоростью записи. Спасите.
Спасибо вам.
CTDB вам в помощь!!!
возможно поможет сталкивался с похожей засадой где то в 2003 году, много отдельных шар и низкая скорость. причина в опции, выключающая отображение у пользователей файлов, на которые нет доступа
удачи
>возможно поможет сталкивался с похожей засадой где то в 2003 году, много
>отдельных шар и низкая скорость. причина в опции, выключающая отображение у
>пользователей файлов, на которые нет доступа
>удачиСпасибо за советы.
В итоге проблема приобрела совершенно иной свет. Оказалось, что топология сети, свичей, и прочее - устроено совершенно по идиотски.
Суть в том что я нашёл в сети две машины Windows 7, котоыре пашут со скоростью 60 mb/sec и одна - 90-100 mb/sec.
Конечно это ломает все представления о проблеме сервера. Сервер работает с этими машинами на отличных скоростях. Ососбенно с последней. Странно будет обвинять самбу в том, что все машины пашут с ней как попало.В общем вот. Я даже отключил все socket options и прочее, что как оказалось вообще не рекомендуется включать с новыми ядрами. Скорость у вышеобнаруженных ПК - отличная.
Так что вот господа. Берите на заметочку. Абсолютно и далеко не всегда когда "компетентные люди" сообщают вам что с сетью и с железом "всё прекрасно" - это соответствует действительности..
Всё надо проверять лично.
Чо то не понял, а о каком количестве свитчей идет речь для 30 машин? :D
>[оверквотинг удален]
>
>В общем вот. Я даже отключил все socket options и прочее, что
>как оказалось вообще не рекомендуется включать с новыми ядрами. Скорость у
>вышеобнаруженных ПК - отличная.
>
>Так что вот господа. Берите на заметочку. Абсолютно и далеко не всегда
>когда "компетентные люди" сообщают вам что с сетью и с железом
>"всё прекрасно" - это соответствует действительности..
>
>Всё надо проверять лично.долго пришлось мучаться?
в таких случаях выбирается ДВЕ точки как минимум:
1 удачная с Linux/NFS и 1 неудачная с Windows - меняются физически местами для посмотреть
изменения в скорости работы, с использованием под Linux smbclient или mount_smb, вывод очевиден.ps. видимо наткнулись на тупое/бездумное соединение свитчей/хабов без управления, без
согласования скорости, без продумывания топологии и тд и тп
>долго пришлось мучаться?ну если честно - неделю где-то. У меня нет опыта просто установки серверов. То есть я снёс древний маздай 2003, по причине смены железа и поставил чуть более новое железо и OpenSUSE 11.2 НУ и началось - ни с того ни с сего маздай-юзеры мне стали интенсивно выжигать мозг. Как сдача проекта - так нытьё "сеть тупит!!!" Я решил грешным делом что САМБА - никак. Ибо проверки показывали скорость 80-90 на NFS и 100 на FTP. А на самбу - 12. Чисто случайо решил пару дней назад помучить три компа с Win 7 - скорость одного была как линёвый NFS.
Я раньше тянул сети, много, но... Это были 100-тки. Как мне разжевали, 1Гб имеет целый лес собственных требований, выкрутасов, правил укладки во избежание помех. Проще говоря для меня ИРРЕАЛЬНО непонятно как может один комп толкать 15 МБ.сек а рядом с ним - 50 МБ.сек.
Теперь внимание. Многие SAMBA админы позиционировали мне 50 MB/sec - типа отлично для гигабит. А что вы скажете на 80 Мб.сек ? Своими глазами видел раз 10 замерил - от 80 - до 100. То есть сперва вообще 200 МБ\сек но на середине устаканивается до 80-90-100-98.
В общем тема прокладки гигабитной сети, свичи - это блин не халява. Это СВЯТОЕ!!!>в таких случаях выбирается ДВЕ точки как минимум:
>1 удачная с Linux/NFS и 1 неудачная с Windows - меняются физически
>местами для посмотреть
>изменения в скорости работы, с использованием под Linux smbclient или mount_smb, вывод
>очевиден.Совершенно так. Ну у меня функция создания орды безинтерфейсных графических станций для рендера, и сервака. А столкнулся вот с ЭТИМ вот.. Но теперь конечно наш админ начал ходить с ноутом делать замеры именно путём перекидывания проводов. ЗАвтра спрошу его о резалтах.
>ps. видимо наткнулись на тупое/бездумное соединение свитчей/хабов без управления, без
>согласования скорости, без продумывания топологии и тд и тпДа это вообще нонсенс. А то сразу начали кричать "пока не было линукса - всё было нормально"
Эх... "Деревня". :/