NFS ve Samba hisseleri


13

Bu yüzden Raspberry-Pi ile bir NAS sunucusu kuruyorum ve ne tür bir dosya paylaşımı uygulamak istediğimi anlamaya çalışıyorum. NFS ve Samba paylaşımları arasında, NFS'nin Samba'dan daha hızlı olduğunu okudum, ancak Samba'nın Windows'ta kurulumu daha kolay. Benim sorum şu ki, hız artışı Windows'ta ayarlama zahmetinden geçebilecek kadar önemli mi?

Ağım 2x Ubuntu ve 1x Windows bilgisayar ve 1x Android mini-pc'den oluşuyor.


Ayrıca NFS'nin samba gibi bir şifre koruması olmadığını unutmayın. Her ikisi için darboğaz Pi'nin CPU'su olurdu. Pi'imde NFS kullandığımda CPU% 100'e çıkıyor.
Gerben

@Gerben Aslında, burada bu öğreticiyi takip ederek bir NFS paylaşımı kurdum ve aslında Pi'nin CPU'sunun çoğunu yediğini bulamıyorum, sadece samba'ya olan payı değiştirmenin herhangi bir kazancı olup olmadığını merak ediyordum.
joaocandre

NFS üzerinden veriminiz nedir? İnsanların 1Mbps'den daha az aldığını duydum, bu yüzden CPU bu durumda düşük olurdu. Kendim NFS ve harici bir USB sabit disk kullanıyorum. Bu kurulumla 6.3MB / s (50.4Mbps) indirmeyi alıyorum ve yaklaşık 8MB / s (64Mbps) Pi'ye yüklüyorum. (HDD'den okuma ve gönderme daha yavaş olmasının garip olması, o zaman HDD'ye alıp
yazmasıdır

Bu yüzden kontrol ediyordum ve gerçekten de mount.ntfsPi'deki süreç CPU'nun% 60-80'inden yemek yiyor gibi görünüyor. Verimi tam olarak nasıl ölçüyorsunuz (dosyaları istemciden sunucuya kopyalarken yalnızca 3 Mb / s alıyorum)? Samba üzerinde herhangi bir gelişme fark ettiniz mi?
joaocandre

Hiç samba kullanmadım. Ayrıca HDD'm ext3 biçimindedir. 1 GB dosya yükleyen / indiren Mac'imden (Etkinlik Monitörü) ölçtüm.
Gerben

Yanıtlar:


14

Bir paylaşımın pencerelerde kullanılmasını istiyorsanız, NFS'yi unutun, samba'ya gidin ...

NFS pencerelerde çalışabilir, ancak her denediğimde bununla ilgili sorunlar yaşadım (harici araçlarla, UNIX için MS Windows Hizmetleri veya daha yeni Windows Server 2012 ile). Hepsi gerçekten sadece pencerelere kesmek, MS bile bir NFS 1 yıl kullanımdan sonra bir sunucuda başarısız başladığında bana yeterli destek vermedi.

Samba sadece çalışıyor, pencereler onunla nasıl çalışacağını biliyor, ileride sorun yok.

Performans, ayarlanmış bir samba bir NFS kadar hızlı olabilir. Birçok küçük dosya her zaman samba / cif'lerle ilgili bir sorundur, ancak bu bir protokol sınırlamasıdır.


1
Ve bir samba paylaşımını tam olarak nasıl "ayarlayabilirim"?
joaocandre

2
@joaocandre /etc/samba/smb.confarkadaşın: samba.org/samba/docs/man/manpages-3/smb.conf.5.html
Arda

3
samba performans ipuçları onay için @joaocandre calomel.org/samba_optimize.html . Hepsini okumalı ve neye ihtiyacınız olabileceğini düşünmelisiniz. Bir kullanım için yapılan bazı optimizasyonlar, diğer kullanım için sorun yaratabilir. O zaman test edin.
higuita
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.