У меня есть выбор настройки Samba или NFS на моем сетевом NAS под Linux ( nslu2 под управлением OpenDebian ).
- У кого-нибудь есть рассказы о производительности, сравнивающие эти два варианта? Существуют ли уловки настройки, которые улучшают скорость передачи для одного или другого?
- Какие варианты у меня есть с точки зрения наборов инструментов / наборов тестов для сбора показателей производительности на моей установке?
Nslu2 - не самый мощный NAS (процессор ARM 266 МГц, ОЗУ 32 МБ), поэтому затраты на запуск демона Samba или NFS также являются важным фактором. Кроме того, я рассматриваю это исключительно с точки зрения производительности, то есть проблемы безопасности, связанные с NFS, не являются моей проблемой.
NFS не очень хорош, но Samba определенно будет работать медленнее, единственное преимущество - позволить клиентам Windows. Если машины с Windows не являются проблемой, используйте NFS.
источник
У меня больше нет цифр, но NFS повлияла на производительность Samba, когда я провела серию сравнений / сравнительного анализа. А на высокоскоростных и / или высокоскоростных каналах использование NFS через TCP превосходит NFS через UDP. По-видимому, в какой-то момент управление окнами становится более важным, чем простые пакеты.
источник
Используйте NFS - если вы используете Vista или 7 Clients, установите Services для Unix, и вы сможете получить доступ к экспорту NFS через машины Windows с помощью NFS-клиентов microsofts.
источник