LINUX.ORG.RU
решено ФорумTalks

Почему самба сосёт


0

3

Включил dns 323, скопировал файлы, mc показывал 2-4 Мб, что в переводе означает 20-40 мегабит.

Узнал что туда есть nfs, поставил, скопировал по нему. Наблюдал 10 Мб, то есть нормальную сотку.

Это след микрософта или оно так спроектировано?

★★★★★

Последнее исправление: sin_a (всего исправлений: 1)

Это след микрософта или оно так спроектировано?

Ни то, ни другое. DNS-323 - это недорогой NAS с фиговеньким процессором внутри. NFS предназначен только для доступа к файлам, и NFS-сервер работает прямо в ядре. SMB предназначен не только для доступа к файлам, и samba работает в пространстве пользователя. Выводы делай сам =).

Deleted
()
Ответ на: комментарий от Deleted

Понятно, буду проверять в другом месте.

sin_a ★★★★★
() автор топика

>Это след микрософта или оно так спроектировано?

хоть википедию почитайте. SMB - это изначально разработка IBM. микрософт допиливал для себя расширения и городил костыли.

vyv ★★★
()
Ответ на: комментарий от vyv

А я думал что CIFS это такой примитив, что его несколько раз реализовывали совершенно незнакомые друг с другом люди. Но Майкрософт его себе присвоила.

Zenithar
()

Где-то читал что в четвёрке скорость копирования возрасла.

DukE-M ★★
()

Если для дома (1-2 клиента), то попробуй это:

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=16384 SO_SNDBUF=16384
read raw = yes
write raw = yes
oplocks = no

Suigintou ★★★★★
()

самба с дефолтным конфигом и на нормальном железе не очень-то шустрая :(

pekmop1024 ★★★★★
()

не ожидал от тебя.. как от подростка, получается.. конечно оно спроэктировано на кривых древних скелетах.. сам же знаешь..

MiracleMan ★★★★★
()
Ответ на: комментарий от MiracleMan

Ну зашёл я, а тут все обсуждают что-то непонятное. Ну и решил поделиться впечатлением и задать относительно технический вопрос :) . И, что характерно, тут-же получил исчерпывающий ответ :) .

С добрым утром всем кто не спит :) .

sin_a ★★★★★
() автор топика

FTP.

Зачем остальное, если цель - просто доступ к файлам?

unikoid ★★★
()
Ответ на: комментарий от Suigintou

Если для дома (1-2 клиента), то попробуй это:


socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=16384 SO_SNDBUF=16384


Еще один скопировал строку из доки 10летней давности и выдает это за профит.

zgen ★★★★★
()
Ответ на: комментарий от Rost

> Есть доступ к шелу?

Там много чего можно, но пока ничего не делал, да может быть и не стану, в целом работает и ладно. Скорость nfs устраивает а виндос только на ноутбуке в дуалбуте.

Хотя, если действительно понадобится что-то кроме передачи данных: пользователи, квоты и т.д. - то может и займусь. На nfs надо или разбираться с правами и UID, или использовать nfs 4 с авторизацией и UID маппингом, которой там нет. Или действительно посмотреть на ftp.

Это в общем было, как тут верно заметили, таким детским вбросом, и первый ответ действительно исчерпывающий.

sin_a ★★★★★
() автор топика
Ответ на: комментарий от Deleted

> NFS предназначен только для доступа к файлам, и NFS-сервер работает прямо в ядре. SMB предназначен не только для доступа к файлам,

Это повод перейти на Plan9, где все файл

cvs-255 ★★★★★
()
Ответ на: комментарий от zgen

> Еще один скопировал строку из доки 10летней давности и выдает это за профит.

Настраивал год назад свежую тогда еще самбу. RCVBUF и SNDBUF влияли довольно заметно. Но основной эффект был от отключения oplocks. Все происходило на простенькой интеловской 100мбитке с модулем e100.

Suigintou ★★★★★
()
Ответ на: комментарий от Suigintou

В smb3.5 (и 3.4) выставление этих параметров

socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=16384 SO_SNDBUF=16384


на 1gbit сетевой карте ведет к колоссальной деградации производительности.

zgen ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.