Link aggregation NAS-käytössä?

Liittynyt
05.08.2017
Viestejä
5 479
Elikkä rupesin miettimään voisiko NAS-boksin ja deskarin välillä olevaa verkkoa nopeuttaa link aggregationia käyttämällä, siinä kun on emolevyllä useampi gigainen verkkokortti. Lisäksi oma hallittava kytkin (Netgear GS108TV2 ) näyttää tukevan link aggregationia.

Link aggregationista kuitenkin on löytynyt ristiriitaista tietoa, osassa paikoista sanotaan, ettei se nopeuta esim. tiedostonsiirtoa yhdellä clientillä, vaan siitä on hyötyä vasta useamman käyttäjän tapauksessa. Riippuuko tämä kuitenkin toteutuksesta, vai onko sama olemassa oli toteutus siirto- tai verkkokerroksella?
 
Riippuu ihan mitä haetaan. Jos laitat NAS -boksin ja switchin väliin 2x1G LAGG -linkin, ja clientin ja switchin väliin vastaavan 2x1G LAGG linkin, siirtyy tiedostot max. 1G linkin nopeudella per stream. Joissain tapauksissa saattaa olla mahdollista siirtää tiedostoja 1G nopeudella 2 streamissa 2X1G LAGG:in yli (yksittäinen tiedonsiirto max 1G, mutta voit siirtää kahta eri tiedostoa samaan aikaan molemmat max 1G nopeudella). W10/W11 tuki tälle on kuitenkin... buginen, toimii vaihtelevasti.

Toinen, ja huomattavasti käyttökelpoisempi vaihtoehto on SMB multichannel. Eli kytket molemmat verkkosovittimet/portit samaan switchiin, annat molemmille porteille oman IP:n (eli ei link aggregatiota, LAGG kanssa SMB multichannel ei toimi). Sama juttu client -tietokoneelle. Ja tiedostot siirtyy 2G nopeudella vaikka 1 tiedosto kerrallaan. SMB multichannelissa on kuitenkin yksi big if. Sekä serverin/NAS:in pitää olla Windows Server tai Windows 10/11 -käyttöjärjestelmissä. Tällöin Windows tunnistaa SMB Multichannelin aikalailla automaattisesti, kunhan se on kytketty verkkosovittimien ajureista/asetuksista päälle. SMB Multichannel ei toimi kunnolla Linux/BSD. Synologyn laitteilla SMB Multichannel toimii uudemmissa, joskin niissäkin välillä vähän bugisesti. Muista NAS:eista en tiedä.

Linus Tech Tipsiltä youtubesta löytyy link aggregation/SMB -aiheesta videoita, niitä katsomalla pääset jyvälle minkälainen suo tämä on.

Olen itse aikoinaan tähän suohon uponnut, ja jos jotain siitä opin: jos 1G nopeudet ei riitä, hanki 2,5GBe -verkkokamat ja säästä päänsärky. LAGG on käyttökelpoinen servereissä, jotka palvelevat suurempaa määrää clienttejä samaan aikaan. Koti NAS -käytössä, ei sen arvoista.
 
Link aggregationista kuitenkin on löytynyt ristiriitaista tietoa, osassa paikoista sanotaan, ettei se nopeuta esim. tiedostonsiirtoa yhdellä clientillä, vaan siitä on hyötyä vasta useamman käyttäjän tapauksessa.
Normaalisti ei nopeuta yhtä käyttäjä (SMB tai NFS-jako) Siitä saa etua, kun samaa datapolkua käytetään useammasta tietokoneesta.
Poikkeuksen tekee kuitenkin iScsi+multipath:
 
No höh, ei voi sitten mitään. Valitettavasti nykyisessä NAS-emolevyssä ei ole kuin yksi (16x) PCIe-paikka, joka on jo käytössä levyohjailmelle, niin siihenkään ei saa erillistä verkkokorttia. Noh, eipä tämä ole ajankohtaista juuri tällä hetkellä muutenkaan kun deskarissa ei ole kuin gigainen verkkokortti, ja gigainen verkko vielä riittää omaan käyttöön.
 
Viimeksi muokattu:
Kuvittelin että tuo linkki-aggregaatio toimii siis siten että lähettävä laite laskee hajautusfunktion arvon osoitetiedoista ja modulus porttien määrä, ja lähettää sen kytkimelle joka tekee saman laskutoimituksen serverin suuntaan, ja paluu klientille samalla tavalla? Eli jos käy hyvin niin kaksi erillistä yhteyttä voi onnistua ajamaan yhteensä 2Gbps vauhdilla? Paremmin toimii jos on monta yhteyttä päällä?
 

Statistiikka

Viestiketjuista
258 272
Viestejä
4 488 673
Jäsenet
74 190
Uusin jäsen
puririri

Hinta.fi

Back
Ylös Bottom