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

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


0

3

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

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

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

★★★★★

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

Ни то, ни другое. 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 ★★★ ()

Есть доступ к шелу? Если да, что говорят top/vmstat во время копирования?

Rost ★★★★ ()
Ответ на: комментарий от 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 ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.