Bekijk Volledige Versie : NIC Bonding, geen snelheid tussen Windows server en NAS
Patrick_st
06/02/16, 20:52
Ik heb wat ruimte gebrek op een server dus dacht ik verplaats een minder belangrijke virtuele server naar de NAS.
Het gaat om een Hyper-V omgeving, de NAS is een Synology met 8 schijven. Ik maak verbinding via ISCSI.
De NAS en de server zijn onderling verbonden via 2 netwerkkabels, beide Gigabit. Zowel op de NAS als op de server heb ik bonding ingeschakeld. Ik heb verschillende types geprobeerd maar niets lijkt te werken.
Zowel de server als de NAS geven aan dat ze op 2Gb/s verbonden zijn maar er gaat ongeveer geen verkeer over heen.
De HP software geeft bij Utilization aan 0% en geeft aan dat er een paar Kb/s over de lijn gaat.
De virtuele server is niet vooruit te branden. De NAS draait op 8x 4TB sata schijven en heeft verder weinig te doen.
Heeft iemand een idee wat ik verkeerd doe?
Hangt helemaal van je instellingen af. Ondersteunen beide NICs auto-negotiating? Anders moet je cross-cables gebruiken. Indien activa-active bonding: Ik gok dat die paar Kb/s de LACP pakketten zijn. Ik denk dat de LACP niet tot stand komt omdat er iets aan de instellingen niet klopt, maar zonder die te zien kunnen we je verder niet helpen.
Komt de packet size overeen op beide machines en eventueel de switch?
En doet ie het wel bij 1 uplink ?
Patrick_st
07/02/16, 09:23
Hij doet het wel, de VM start maar is heel erg traag. MTU is wellicht een puntje, op de NAS kan ik alleen kiezen voor hele getallen zoals: 1500, 2000, 3000.
Op de server kan ik alleen kiezen voor 1514, 4088 en 9014. Ik heb de NAS nu op 9000 staan en de server op 9014. Het blijft net zo traag.
Er zit geen switch tussen, ze zijn direct verbonden.
Met 1 kabel heb ik nog niet geprobeerd, dat zal ik straks eens testen. Ik heb wel beide kanten op alleen fail over gezet, zodat maar 1 link gebruikt wordt. Toen was het naar mijn gevoel nog trager.
Is het wel mogelijk om bonding te doen zonder dat er een switch tussen zit?
Bonding zonder switch "zou" geen probleem moeten zijn maar ik ben bij synology wel meer rare dingen tegen gekomen.
Haal bonding van de nics af en ga met mpio aan de slag. Zorg wel dat jumbo op beide overeenkomt. https://www.synology.com/en-uk/knowledgebase/DSM/tutorial/Virtualization/How_to_Use_iSCSI_Targets_on_Windows_Computers_with _Multipath_I_O
Patrick_st
07/02/16, 14:47
MPIO gaat beter inderdaad, bedankt! Toch blijft het traag allemaal. Als ik een disk speed test doe, dan schommelt dit tussen de 15 en 35MB/s.
Een NAS met 8 SATA schijven moet toch wel sneller kunnen dan dit?
Edit: Nu de server een tijdje draait voelt alles wel vlot aan. Bovenstaande speed test is traag doordat de blocksize heel klein stond. Als ik deze op 8MB zet, haal ik 150MB/s, wat ik wel netjes vind.
Ja dat moet beduidend beter kunnen. Is de raid set helemaal in orde en doorstaan alle disken een smart check? Welk type disken en nas heb je gebruikt? Staan alle links op vaste snelheid van 1Gb? Met welke tool test je hier de snelheid en wat zijn op de host de nics snelheden die gehaald worden? Wat is de alocation size. Gebruik je een virusscanner en hoe is deze ingesteld. Meet je deze waarden op de host of in een vm?