SMB Multichannelserver: Wer bastelt die Daten zusammen?

  • Hallo :)


    folgendes Setup:


    PC mit 4 mal Gigabit => Switch

    NAS 1 mit 4 mal Gigabit => Switch

    NAS 2 mit 2 mal Gigabit => Switch


    Switch ist ein unmanaged Netgear GS316.


    Beide NAS haben Multichannelserver = yes (Windows hat es default aktiviert)


    Kopiere ich von NAS 1 auf den PC oder anders herum, kommen etwas über 400MB/s. Die Netzwerkschnittstellen sind fast 100% ausgelastet.


    Also verteilen der PC und NAS, dank Multichannelserver, die Daten auf alle 4 Gigabit.


    Kopiere ich von NAS 2 auf den PC oder anders herum, kommen etwa 200MB/s. Ist ja logisch, weil NAS 2 nur 2 mal Gigabit hat.


    Jetzt ist es aber so, dass am PC auf den 4 mal Gigabit die Daten mit einer Auslastung von 50% aus den 4 Gigabit.


    Also muss doch irgendwas, wahrscheinlich der Switch, die Daten von der NAS 2 mit 2 mal Gigabit auf 4 mal Gigabit für den PC aufteilen?


    Kann der das obwohl es nur ein Switch ist?

    Woher weis der was wohin muss?

    Oder wird das schon beim absenden der NAS 2 durch das Multichannelserver aufgeteilt auf die 4 Schnittstellen vom PC?

  • Wie hast Du die Verteilung der Daten gemessen? Mit dem Taskmananager? Bin nicht sicher, ob der die Last auch wirklich auf die einzelnen Netzwerkanschlüsse richtig verteil oder einfach einen Mittelwert abbildet.


    Mit 400 MB/s bist Du auf jeden Fall gut angeschlossen. Wie sieht es mit der CPU-Last von PC und vor allem den NAS aus? Was hast Du da für Geräte im Einsatz? Was sind hier für Festplatten / RAID im Einsatz? Je nachdem ist hier dann nicht mehr das Netzwerk sondern das RAID / Festplatten der Flaschenhals.

  • Das passiert zwischen Client und Server, dein PC fordert in dem fall mit seinen 4 IPs auf den 2 IPs vom NAS 4 Datenstreams an und da das eine NAS nur 2 NICs hat kann es die nur über diese zwei raus geben, quell IP ist dann identisch, aber die Ziel IP ist dann unterschiedlich, da NIC 1 vom NAS die NIC 1 & 2 vom PC mit dem Stream versorgt.


    Der Switch sieht nur MAC Port 1 will mit MAC Port 8 sprechen und leitet dann entsprechend weiter.


    Für mehr müsste er LAGs unterstützten und am besten LACP, das kann man dann auch bis auf L4 hoch drehen.

  • Moin :)

    Mit 400 MB/s bist Du auf jeden Fall gut angeschlossen. Wie sieht es mit der CPU-Last von PC und vor allem den NAS aus?

    Es braucht ca. 25% CPU bei der NAS und PC. Dafür geht es halt schnell :)

    i5 als PC.

    NAS 1 hat nur SSDs und NAS 2 hat 4 HDDs im Raid 5.