Rychlost sdílení dat NFS vs. SAMBA

NFS

Rychlost sdílení dat NFS vs. SAMBA
« kdy: 10. 05. 2018, 10:26:21 »
Zdravim,

jednoducha otazka. Je lepsie zdielnaie dat cez sambu alebo nfs? Hlavne co sa tyka ryhclosti prenosu dat a citania. Momentalne pouzivam sambu, ale zda sa mi, ze sa to nejako trapi... Co som sa dival na internete, tak rozdiel medzi NFS a sambou su vcelku male... Aspon co sa zapisu tyka, ci sa mi tie cisla len zdaju male? xD... Klient je vacsinou Windows alebo Mac, iPhone.
Tak ak ma niekto nejake skusenosti a by sa rad podelil... :)
« Poslední změna: 10. 05. 2018, 11:03:16 od Petr Krčmář »


Fantomas

Re:NFS vs SAMBA
« Odpověď #1 kdy: 10. 05. 2018, 10:59:09 »
Kdyz mas klienty win, tak sambu. Kdyz je vse pouze pres linux, tak nfs.

Josef Grill

Re:NFS vs SAMBA
« Odpověď #2 kdy: 10. 05. 2018, 11:02:16 »
Klient je vacsinou Windows alebo Mac, iPhone.

Widle i Mac používají nativně Sambu, o NFS vůbec nemá smysl uvažovat. Jinak "sa to nejako trapi... " je informace úplně o ničem. O jakém HW se bavíme, co je to za síť? SMB normálně vytíží Gbit síť, pokud se bavíme o normálním železe a je o tom, že na jakémsi čínském "routeru" za 500 Kč visí USB disk.

TKL

Re:NFS vs SAMBA
« Odpověď #3 kdy: 10. 05. 2018, 11:06:59 »
Rozdíly v rychlosti mezi SMB a NFS nejsou malé, jsou naopak velké.
Nicméně otázkou ve vašem případě není až tak rychlost, pokud tedy nepřenášíte po síti obrovská data, ale spíše způsob, jak klienti sdílené úložiště používají.
U Samby to funguje jako u sdílení na Windows, tedy ověřování přístupů pomocí uživatelských účtů, které mohou být buď lokální, nebo v nějakém jiném systému (AD, LDAP...).
Navíc to můžete rozšířit pomocí ACL, takže lze definovat práva k souborům naprosto detailně. Prostě stejně, jako na Windows.

NFS je přesně to, co ta zkratka znamená: Network filesystem. Tzn. To, co je přes NFS nasdíleno, má naprosto stejná práva a chování, jako by to klient používal lokálně přímo na serveru. Z čehož vyplývá, že je vhodnější pro jiná nasazení, než běžné sdílení souborů v síti s více klienty. Například jako vzdálené úložiště pro zálohování, storage pro virtuální stroje atd. Navíc si nejsem jist, jak jsou na tom s podporou NFS Windows, podle mne to nativně neumí. Mac ano.

Takže pokud vám jde o běžné sdílení souborů, spíše bych se zaměřil na optimalizaci Samby, dá se tím solidně navýšit rychlost čtení i zápisu. Troufám si říci, že Samba umí být rychlejší, než nativní sdílení ve Windows, pokud sdílí soubory z dostatečně rychlého zařízení.

Zkuste do smb.conf doplnit následující řádky:

strict allocate = Yes
read raw = Yes
write raw = Yes

Dále u disku, ze kterého Samba sdílí soubory, přidejte do /etc/fstab tyto parametry:

noatime,data=writeback,nobarrier

 Pokud je filesystem ext4, můžete zkusit vypnout žurnálování (není to podmínkou, ale drobný efekt to má).

Pokud se vám to bude zdát stále pomalé, zaměřte se na rychlost samotného disku, případně sítě samotné, hodně může pomoci např. jumbo frame.

kmarty

  • ***
  • 193
    • Zobrazit profil
Re:NFS vs SAMBA
« Odpověď #4 kdy: 10. 05. 2018, 11:20:42 »
Widle i Mac používají nativně Sambu
Mac muze pouzit stejne nativne i NFS.


Re:Rychlost sdílení dat NFS vs. SAMBA
« Odpověď #5 kdy: 10. 05. 2018, 11:40:02 »
Zdravim,

jednoducha otazka. Je lepsie zdielnaie dat cez sambu alebo nfs? ...

Tak ak ma niekto nejake skusenosti a by sa rad podelil... :)



Mozem Vas maximalne odkazat na svojho studenta Matusika, hoci som uz na skole len externe (prca sa stane verejnou, ak ju odovzda fyzicky s podpisanou licencnou zmluvou)



Slovenská technická univerzita v Bratislave
Fakulta elektrotechniky a informatiky
Ústav robotiky a kybernetiky       
 


ZADANIE DIPLOMOVEJ PRÁCE

 

Autor práce:                  Bc. Milan Matušík
Študijný program:                  robotika a kybernetika
Študijný odbor:                  9.2.7. kybernetika
Evidenčné číslo:                  FEI-104376-8999
ID študenta:                  8999
    
Vedúci práce:                  doc. Ing. Peter Fodrek, PhD.
    
Názov práce:   Sieťové súborové systémy

Jazyk, v ktorom sa práca vypracuje:   slovenský jazyk

Špecifikácia zadania:   
Úlohou študenta je porovnať sieťové súborové systémy.

1. Naštudujte súborové systémy a ich vlastnosti
2. Podrobne naštudujte sieťové súborové systémy
3. Porovnajte využitie protokolov SMB a NFS pri ich vzužití ako sieťových súborových systémov
4. Porovnajte výkon Unixovej implementácie protokolu SMB vo forme servera a klienta SaMBa  a NFS z pohľadu výkonu a vlastností použitia v Unixovej sieti, sieti Windows (ktorá je vždy na báze IBM SMB) a v zmiešanej sieti
5. Identifikujte vlastnosti, ktoré chýbajú v SaMBa a NFS v porovnaní  s druhým systémom
6. Doplňte chýbajúcu vlastnosť z jedného systému do druhého zo systémov
7. Vypracujte dokumentáciu

Dátum zadania:   13. 02. 2017
Dátum odovzdania: 11. 05. 2018


V den odovzdania sa odovzdava elektronicka verzia do AIS do 12:00 a tlacena verzia osobne do 16:00.


Kedze to uz vcera odovzdal elektronicky bavim sa prave, ako napisem stanovisko ku kontrole originality v Centralnom registi zaverecnych prac, ktore je povinnosu  sucastou posudku veduceho


Protokol o kontrole originality
Kontrolovaná práca
Citácia Percento*
Sieťové súborové systémy / autorMatušíkMilan, Bc.-školiteľ Fodrek Peter, doc.,
Ing., PhD.- oponent Jókay Matúš, Mgr., Ing., PhD.- FEI/ ÚRK(FEI).- Bratislava, 2018
plagID: 1573355 typ práce: magisterská_inžinierska zdroj : STU.Bratislava
1,64%
*Číslo vyjadruje percentuálny podieltextu, ktorý má prekryv s indexom prác korpusu CRZP

Pretoze ten uchvatny sytstem nasiel zhodu 0,62% v textoch

Detaily - zistené podobnosti
1. odsek : spoľahlivosť [89%]
[6»] DIPLOMOVEJ PRÁCE Slovenská technická univerzita v Bratislave FAKULTA ELEKTROTECHNIKY A
INFORMATIKY Študijný odbor: 9.2.7 Kybernetika Študijný program:Robotika a kybernetika Autor: Bc.
MilanMatušík Diplomová práca:Sieťové súborové systémy Vedúci diplomovej práce:doc.Ing. Peter Fodrek,
PhD. Mesiac, rok odovzdania:Máj, 2018 Kľúčové slová:[<<6>

a

[6»] THESIS ABSTRACT Slovak University of Technology in Bratislava FACULTY OF ELECTRICAL ENGINEERINGAND
INFORMATION TECHNOLOGY Branchof study:9.2.7 Cybernetics Study Programme:Robotics and Cybernetics
Author: Bc.MilanMatušík Master Thesis: Network file systems Supervisor: doc.Ing. Peter Fodrek, PhD.
Year,Month: 2018, May Keywords:[«6]

s dokumentom
Algoritmy plánovania na GPU / autorMajerník Ondrej, Bc.-školiteľ FodrekPeter,
Ing., PhD.- oponent Blaho Michal, Ing.- FEI/ ÚRPI(FEI).- Bratislava, 2012

a zhody 1,02 v texte
3. odsek : spoľahlivosť [78%]

[1»] Windows 10 Pro Windows 10 Pro Windows 10 Pro Windows 10 Pro cieľ Windows Server 2016 Windows
Server 2016 Windows Server 2016 Windows Server 2016 Windows Server 2016[«1]



s dokumentami na internete s URL
http://www.techdata.com/(S(yobezx45it350445pblzr445))/beyondtrust/files/wp
039_BeyondTrust_2009_Microsoft_Vulnerability_Analysis.pdf

http://download.microsoft.com/download/a/e/6/ae6e4142-aa58-45c6-8dcf-a657
e5900cd3/%5BMS-PEAP%5D.pdf

http://nsrd.info/documentation/modules/MSSQL/MSSQL_51_Release_Notes.pdf

http://download.epson-europe.com/pub/download/5131/epson513154eu.pdf /

a

http://itdoc.hitachi.co.jp/manuals/bds/5036007/remoteconsole_bs2000_r10_1.pdf


Napisat k niecomu takemu odstavec bez pejorativ  je dost tazke, to asi uzna kazdy.

HP

Re:Rychlost sdílení dat NFS vs. SAMBA
« Odpověď #6 kdy: 10. 05. 2018, 11:41:59 »
Klient je vacsinou Windows alebo Mac, iPhone.

Widle i Mac používají nativně Sambu, o NFS vůbec nemá smysl uvažovat. Jinak "sa to nejako trapi... " je informace úplně o ničem. O jakém HW se bavíme, co je to za síť? SMB normálně vytíží Gbit síť, pokud se bavíme o normálním železe a je o tom, že na jakémsi čínském "routeru" za 500 Kč visí USB disk.

Su to 3 disky v raid 0 so 7200 rpm. Disky su dostacujuce. Je to Gigabitova siet, spojenie ide cez router TP-link, model konkretne neviem. Problem je, ze sa mi cez tu sambu nedari dostat cez 60mb/s. Ked idem cez administratorsky share $, z windowsu na windows, nie je problem atakovat 90mb/s. Pokial idem na tu sambu, neveim sa dostat cez hrannicu 60mb/s.

Windows podporuje nativne NFS, len treba sluzbu zapnut. Skor si nie som isty, ako je na tom Apple s podporou.

Okey, ked vravite, ze NFS nema na obycajne zdielane suborov zmysel, skusim sa pohrat so samotnou sambou ako pisal kolega nizsie.

TKL

Re:Rychlost sdílení dat NFS vs. SAMBA
« Odpověď #7 kdy: 10. 05. 2018, 11:56:49 »
Okey, ked vravite, ze NFS nema na obycajne zdielane suborov zmysel, skusim sa pohrat so samotnou sambou ako pisal kolega nizsie.

Jestli je váš systém aktuální (nemyslím updatovaný, ale nějaké moderní distro třeba rok dva staré) a ta samba >= 4.0 a máte v smb.conf řádek
socket options = TCP_XYZ
tak ho dejte pryč (nebo zakomentujte), protože to v 99% případů má negativní dopad na rychlost.
A pozor na paměť. Samba si umí dobře cachovat, takže dostatek RAM se hodí.

Re:Rychlost sdílení dat NFS vs. SAMBA
« Odpověď #8 kdy: 10. 05. 2018, 12:06:47 »
Samba vedela prenasat data po sieti rychlostou 12.5 MB/s (merane stopkami a pocitane na kalkulacke z dlzky suboru) uz v dobach kedy sme mali Intel Pentium 100 MHz / 16 MB RAM. Ak na sucasnych strojoch bezi pomalsie, vyskusal by som prepnut sietovu kartu na linkovu rychlost 100 Mbps. Podla toho, co to urobi sa da dedukovat dalej v com moze byt problem.

Lol Phirae

Re:Rychlost sdílení dat NFS vs. SAMBA
« Odpověď #9 kdy: 10. 05. 2018, 12:07:22 »
Su to 3 disky v raid 0 so 7200 rpm. Disky su dostacujuce.

Tady někdo dlouho nepřišel o data. :o A připojené to je k čemu? CPU? RAM?

Citace
sa mi cez tu sambu nedari dostat cez 60mb/s. Ked idem cez administratorsky share $, z windowsu na windows, nie je problem atakovat 90mb/s. Pokial idem na tu sambu, neveim sa dostat cez hrannicu 60mb/s.

Na jakou Sambu? To je nějaký stroj s Linuxem nebo co přesně? Jak vypadá smb.conf?

Lol Phirae

Re:Rychlost sdílení dat NFS vs. SAMBA
« Odpověď #10 kdy: 10. 05. 2018, 12:08:15 »
P.S. mb/s je co za jednotku? milibit?

samalama

Re:Rychlost sdílení dat NFS vs. SAMBA
« Odpověď #11 kdy: 10. 05. 2018, 13:25:30 »
... neveim sa dostat cez hrannicu 60mb/s...

stretol som sa niekolkokrat so sietovkou typu (ne)realtek, ktora jednoducho viac ako 60MB/s proste nedala...

Re:Rychlost sdílení dat NFS vs. SAMBA
« Odpověď #12 kdy: 10. 05. 2018, 13:37:09 »
Klient je vacsinou Windows alebo Mac, iPhone.
Tak ak ma niekto nejake skusenosti a by sa rad podelil... :)

Nepíšete druh užití. Dá se říct, že pro běžné "uživatelské" použití bývá rychlejší a hlavně svižnější samba.
Rozdíl bude zejména v tom, jestli víc čtete, nebo zapisujete, nebo jestli víc náhodně nebo sekvenčně.


Re:Rychlost sdílení dat NFS vs. SAMBA
« Odpověď #14 kdy: 10. 05. 2018, 17:36:50 »
Samba je podle tebe svižnější? Aha.

Nemáte náhodou ještě měření latence? Protože pojem "svižnější" pro mě znamená rychlejší odezvu z OS, nikoliv hrubý výkon.