Самба проти НФС: Виступ


12

У мене є вибір налаштування Samba або NFS в моїй ОС Linux на базі Linux ( nslu2 під управлінням OpenDebian ).

  1. Хтось має історії, пов’язані з роботою, порівнюючи два варіанти? Чи є трюки з налаштування, які покращують швидкість передачі для тієї чи іншої?
  2. Які варіанти у мене є щодо інструментальних комплектів / тестових наборів для збору показників ефективності в моїй настройці?

Nslu2 - не найпотужніший NAS (266 МГц ARM-процесор, 32 Мб оперативної пам’яті), тому великі витрати на запуск демона Samba або NFS також є фактором. Крім того, я дивлюся на це суто з точки зору продуктивності, тобто проблеми безпеки, пов'язані з NFS, не викликають занепокоєння.

Відповіді:


10

Привіт, користувач NSLU2. Я б неодмінно пішов на NFS, якщо б не було певних вагомих причин (а саме машин Windows). NFS більш легкий і швидший.

Щодо сторони NSLU2, ви побачите, що налаштування параметрів NFS та вибір правильної файлової системи для спільного диска є важливими. Я вибрав, ext3але потім перейшов до того ext2, що, здавалося, споживав менше дорогоцінних ресурсів. Під час використання бездротового зв'язку не чекайте надзвичайної продуктивності та не використовуйте занадто великий розмір блоку, інакше використовуйте величезні блоки.

У будь-якому випадку є деякі параметри, які потрібно налаштувати. Чи є якісь - то тести самостійно і вирішити , які варіанти є кращими ( TCP/ UDP, rsize, wsizeі т.д.), наприклад , для NFS тут деякі старі порівняння: NSLU2 NFS

І останнє, але не менш важливо - було б непогано бачити свої результати - вчитися на них;)


3

Основна вигода, яку я можу використати для використання SAMBA, полягає в тому, що це підтримка SMB-файлів для передачі файлів у вікна. Якщо ви хочете підключитися до цього лише з іншим полем Unix, то, швидше за все, NFS буде краще.


Мені потрібно встановити зовнішні диски як на Linux, так і на Mac. Mac не автоматизує акції NFS (на відміну від акцій Samba), але я готовий витратити час, щоб отримати акції NFS на Mac, якщо це дає мені трохи додаткових показників.
nagul

mactechnotes.blogspot.com/2005/08/… Спробуйте цю сторінку. У ньому є приклади, які повинні працювати з вашим mac.
Axxmasterr

Я фактично змусив його працювати, користуючись цими інструкціями: nedos.net/2007/11/10/nfs-in-mac-os-105-leopard . Монтаж NFS у Leopard набагато простіше, ніж попередні версії.
nagul

3

NFS не чудовий, але Samba, безумовно, буде повільнішою, єдина перевага - дозволити клієнтам Windows. Якщо з машинами Windows не виникає проблем із NFS.


Ви помиляєтеся. Насправді я використовую CIFS між ящиками Linux лише для швидкості.
demonkoryu

3

У мене більше немає номерів, але NFS потрясав Samba у виконанні, коли я зробив велику голову до головного порівняння / бенчмаркінгу. І на високошвидкісних та / або високих затримках, використовуючи NFS над TCP, перевершував NFS над UDP. Мабуть, в якийсь момент віконце стає важливішим, ніж прості пакети.


2

Ідіть з NFS - якщо ви використовуєте Vista або 7 клієнтів, встановлюєте сервіси для Unix, і ви зможете отримати доступ до експорту NFS через машини Windows за допомогою клієнтів Microsofts NFS.


1

NFS швидше, незалежно від того, де ви його використовуєте.


2
Просте і зрозуміле неправильне твердження. Жодного печива.
demonkoryu
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.