Fórum Root.cz
Hlavní témata => Server => Téma založeno: NFS 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... :)
-
Kdyz mas klienty win, tak sambu. Kdyz je vse pouze pres linux, tak nfs.
-
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.
-
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.
-
Widle i Mac používají nativně Sambu
Mac muze pouzit stejne nativne i NFS.
-
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.
-
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.
-
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í.
-
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.
-
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?
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?
-
P.S. mb/s je co za jednotku? milibit?
-
... neveim sa dostat cez hrannicu 60mb/s...
stretol som sa niekolkokrat so sietovkou typu (ne)realtek, ktora jednoducho viac ako 60MB/s proste nedala...
-
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ě.
-
Šilhavý zase radí, přestože o věci nemá páru.
Samba je podle tebe svižnější? Aha.
https://images.anandtech.com/graphs/graph4195/35594.png
https://ferhatakgun.com/blog/wp-content/uploads/2015/06/SMB-NFS-Header.png
http://sci-zones.silvertonconsult.netdna-cdn.com/blog/wp-content/uploads/2013/02/SCISFS121227-010001.jpg
https://www.jeffgeerling.com/sites/jeffgeerling.com/files/drupal-page-load-vagrant-virtualbox-nfs-samba.png
https://i.stack.imgur.com/4QxXT.jpg
To je zase ten tvůj inovativní způsob diskutování: Něco plácnout a čekat, jestli to někdo opraví.
-
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.
-
Lepší latence NFS jde vyčíst z testu s malými soubory.
-
...ještě by mě zajímalo, odku jsi vzal informaci neb o spíš přesvědčení, že Samba je údajně svižnější.
-
... neveim sa dostat cez hrannicu 60mb/s...
stretol som sa niekolkokrat so sietovkou typu (ne)realtek, ktora jednoducho viac ako 60MB/s proste nedala...
pise ze na c$ mu to ide 90 a na mount 60. to asi nebude sietovkou.
-
... neveim sa dostat cez hrannicu 60mb/s...
stretol som sa niekolkokrat so sietovkou typu (ne)realtek, ktora jednoducho viac ako 60MB/s proste nedala...
pise ze na c$ mu to ide 90 a na mount 60. to asi nebude sietovkou.
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.
ale este stale nevieme, na com mu bezi smb server...
-
stretol som sa niekolkokrat so sietovkou typu (ne)realtek, ktora jednoducho viac ako 60MB/s proste nedala...
Protože byla gigová, ale připojená přes sdílenou PCI sběrnici.
https://www.czc.cz/intel-pro-1000-gt-desktop-low-profile-adapter-bulk/77691/produkt
Vymáčknout z těchto karet víc než 60-80MB/s někdy prostě nešlo.
Kupodivu ještě žije hodně základních desek, kde je síťovka připojená přes PCI sběrnici, i když deska sama o sobě má i PCIexpress, ale výrobce asi měl hromadu čipů na skladě a běžnému jelimanovi je to jedno.
-
pise ze na c$ mu to ide 90 a na mount 60. to asi nebude sietovkou.
ale este stale nevieme, na com mu bezi smb server...
Přesně tak, může jet dvoje Widle proti sobě, což můžou být úplně jiné mašiny.
Mám tu Atomový NAS (Intel Chernobyl s natvrdo zadrátovanou HW chybou, aby deska brzy chcípla) a ten víc než těch 60 MB/s taky nedá. Důvod jsem nezkoumal, ostatně chcípne to tak jako tak.
-
Kdyz mas klienty win, tak sambu. Kdyz je vse pouze pres linux, tak nfs.
Nikolivek, samba je vyrazne vykonejsi reseni (i v rezimu tux proti tuxovi) ...
... Navíc si nejsem jist, jak jsou na tom s podporou NFS Windows, podle mne to nativně neumí. ...
widle to nativne umely ... teda ve verzi w7 si musel mit ultimate, a tam je nativne nfs. Funguje to ... to je asi tak vse co se o tom da rict. Pouzivat se to neda.
-
widle ... musel mit ultimate
Teď už to má běžně i W10 pro, nikdy jsem si to ale netroufl zkoušet, mám svá data rád.
Mám to ve volitelných součástech.
-
@j
Samba je výkonnější? Na to jsi přišel jak?
-
@j
Samba je výkonnější? Na to jsi přišel jak?
Uplne jednoduse ... vyzkousel sem si to. NFS melo 1/3 prenosovy rychlosti na totoznym HW. To by pouzival leda blazen. A nebudu 1/2 roku zkoumat jestli nekde neni nejakej obskurni prepinac kterej to vyresi, abych pak stejne resil, ze se k tomu neumi nic pripojit. Sambu umej i moje hodinky.
-
@j
Jo, to je nejlepší udělat si jeden jediný test a z jeho výsledků vycházet až do konce života.
https://images.anandtech.com/graphs/graph4195/35594.png
https://ferhatakgun.com/blog/wp-content/uploads/2015/06/SMB-NFS-Header.png
http://sci-zones.silvertonconsult.netdna-cdn.com/blog/wp-content/uploads/2013/02/SCISFS121227-010001.jpg
https://www.jeffgeerling.com/sites/jeffgeerling.com/files/drupal-page-load-vagrant-virtualbox-nfs-samba.png
https://i.stack.imgur.com/4QxXT.jpg
-
[global]
…
min protocol = SMB2
-
@j
Jo, to je nejlepší udělat si jeden jediný test a z jeho výsledků vycházet až do konce života.
https://www.jeffgeerling.com/sites/jeffgeerling.com/files/drupal-page-load-vagrant-virtualbox-nfs-samba.png
Zrovna tenhle TVŮJ výsledek testu je naprosto drzohustě všemasakrující!
Nižší je lepší a NTFka je skoro stejně rychlá jako nativní disk.
To je rachot!
SMB tam jen stojí smutně v koutě a překáží.
-
Riesil som to pred par rokmi, z prieskumu si matne pamatam ze SAMBA bola vyrazne pomalsia pri velkom pocte malych suborov, ale mozno blbost, nepamatam detaily. Nakoniec som sa vsak rozhodol pre NFS, a vidi sa mi ze som nejaky NFS instaloval aj do win. Potreboval som to iba kratkodobo, takze uz to dlho nemam funkcne.
-
@Blbík
Proto jsem dal víc odkazů.
-
Skusim nieco vynat z tej diplomovky
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
Tab. 5: Tabuľka testovacích súborov
Testovacie dáta=Počet súborov= Veľkosť v GB
Samostatný súbor=1= 5.02
Veľa malých súborov= 9388= 5.01
Tab. 1: Parametre staníc MS Windows
Server:
Microsoft Windows Server 2016 (64-bit)
1 vCPU, 4096 MB RAM a 60 GB HDD
Klient:
Microsoft Windows 10 (64-bit)
1 vCPU, 4096 MB RAM a 60 GB HDD
Tab. 2: Parametre staníc Fedora Linux
Server:
Red Hat Fedora 26 Server Edition (64-bit)
1 vCPU, 2048 MB RAM a 60 GB HDD
Klient:
Red Hat Fedora 26 Workstation Edition (64-bit)
1 vCPU, 2048 MB RAM a 60 GB HDD
a priemery z 5 merani (hodiny;minuty:sekundy)
Tab. 6: Presun dát Linux klient->Linux server cez NFS / prostredie Linux / 1 súbor
0:05:38
Tab. 7: Presun dát Linux server->Linux klient cez NFS / prostredie Linux / 1 súbor
0:05:05
Tab. 8: Presun dát Linux klient->Linux server cez NFS / prostredie Linux / 9388 súborov
0:14:04
Tab. 9: Presun dát Linux server->Linux klient cez NFS / prostredie Linux / 9388 súborov
0:09:47
Tab. 10: Presun dát Linux klient->Linux server cez SMB / prostredie Linux / 1 súbor
0:10:03
Tab. 14: Presun dát MS klient->MS server cez NFS / prostredie MS / 1 súbor
0:06:11
Tab. 16: Presun dát MS klient->MS server cez NFS / prostredie MS / 9388 súborov
0:18:05
Tab. 18: Presun dát MS klient->MS server cez SMB / prostredie MS / 1 súbor
0:02:36
Tab. 24: Presun dát Linux klient->server MS cez NFS / heterogénne / 1 súbor
0:03:11
Tab. 40: Presun dát Linux klient->server MS cez SMB / heterogénne / 1 súbor
0:03:36
Tab. 48: Presun dát Linux klient->Linux server MS cez SMB / heterogénne / 9388 súborov
0:05:33
Tab. 53: Presun dát MS server->MS klient cez SMB / heterogénne / 9388 súborov
0:14:50
Obrázok 20: Graf porovnania NFS a SMB / heterogénne / 1 súbor
najrychlejsie je Windows server ->Linux client cez SMB
ale Microsoft ->Microsoft cez SMB je tretia najhorsia kombinacia po Windows-> Windowes cez NFS a Linux->Linux cez SMB
a
Obrázok 21: Graf porovnania NFS a SMB / heterogénne / 9388 súborov
najrychlesji sje MS Server na Linux klienta cez SMB potom Windows server na Linux klienta cez NFS
Potom je Linux -Linux cez NFS potom Windows -Windows cez SMB a Linux-Linux cez SMB
-
@Peter Fodrek
Tohle se nedá číst...