NFS против акций Samba

13

Поэтому я настраиваю сервер NAS с помощью своего Raspberry-Pi и пытаюсь выяснить, какой тип обмена файлами я хочу реализовать. Я читал, что между общими папками NFS и Samba NFS работает быстрее, чем Samba, однако Samba проще настроить в Windows. Мой вопрос: достаточно ли значительное увеличение скорости, чтобы пройти через настройку Windows?

Моя сеть состоит из 2 компьютеров с Ubuntu и 1 компьютера с Windows и 1 мини-ПК с Android.

joaocandre
источник
Также обратите внимание, что NFS не имеет защиты паролем, как samba. Узким местом для обоих будет процессор Пи. Когда я использую NFS на моем Pi, загрузка процессора достигает 100%.
Гербен
@Gerben На самом деле, я создал долю NFS после этой обучающей программы здесь , и я на самом деле не считаю это съедает большую часть ЦП Пи, мне было просто интересно , если есть какой - либо выигрыш в изменении доли в самба.
Joaocandre
Какова ваша пропускная способность по NFS? Я слышал о людях, получающих менее 1 Мбит / с, поэтому в этом случае загрузка процессора будет низкой. Я сам использую NFS и внешний жесткий диск USB. С этой настройкой я получаю 6,3 МБ / с (50,4 Мбит / с) и около 8 МБ / с (64 Мбит / с) на Pi. (Довольно странно, что чтение и запись с жесткого диска медленнее, чем получение и запись на жесткий диск)
Gerben
Так что я проверял, и действительно mount.ntfsпроцесс на Pi, кажется, съел 60-80% процессорного времени. Как именно вы измеряете пропускную способность (я получаю только около 3 Мбит / с при копировании файлов с клиента на сервер)? Вы замечаете какие-либо улучшения по сравнению с самбой?
Joaocandre
Я никогда не использовал самбу. Также мой HDD отформатирован в ext3. Я измерял на моем Mac (Activity Monitor), который загружал / скачивал файл объемом 1 ГБ.
Гербен

Ответы:

14

Если вы хотите, чтобы общий ресурс использовался в Windows, забудьте о NFS, перейдите на Samba ...

NFS может работать в Windows, но каждый раз, когда я пытался, у меня были проблемы с ним (с внешними инструментами, с MS Windows Services для UNIX или с более поздним Windows Server 2012). Все это на самом деле просто взлом Windows, даже MS не оказала мне достаточной поддержки, когда NFS начинает отказывать на сервере после 1 года использования.

Самба просто работает, окна знают, как с ней работать, никаких проблем впереди.

Производительность, настроенная самба может быть такой же быстрой, как и NFS. Многие небольшие файлы - это всегда проблема с samba / cifs, но это ограничение протокола.

Игиты
источник
1
И как именно я "настраиваю" акцию самбы?
Joaocandre
2
@joaocandre /etc/samba/smb.conf- ваш друг: samba.org/samba/docs/man/manpages-3/smb.conf.5.html
Арда,
3
@joaocandre для подсказок производительности самбы, проверьте calomel.org/samba_optimize.html . Вы должны прочитать все и подумать, что вам может понадобиться. Некоторая оптимизация для одного использования может создать проблемы для другого использования. Тогда проверь, если сможешь.
Higuita