Synology-Forum.nl
Hardware ondersteuning => NAS hardware vragen => Topic gestart door: raptile op 16 oktober 2012, 00:03:30
-
Aangezien ik een probleem heb met de netwerk snelheid moet ik onderzoeken waar het probleem zit.
Om dit zo goed mogelijk te kunnen testen ben ik door Damonk gewezen op iperf.
Met iperf kun je controleren hoe snel je data verbinding is tussen verschillende systemen.
Het is vereist dat je NAS een bootstrap heeft ondergaan.
ipkg install iperf
Voor windows kun je een client downloaden.
Info pagina (http://linhost.info/2010/02/iperf-on-windows/)
Download link 1 (http://linhost.info/downloads/apps/iperf.exe)
Download link 2 (https://nocweboldcst.ucf.edu/files/iperf.exe)
Je kunt het exe bestand het beste opslaan op c:/
Open je terminal venster (command prompt)
START > All Programs > Accessories > Command prompt
cd [ENTER]
Op je NAS of op je PC start je de iperf server met het commando:
iperf -s -p 5555
De server zal nu worden gestart op poort 5555
Op je NAS of op je PC start je de iperf client met het commando:
iperf -c IP_SERVER -p 5555 -t 10
met dit commando zal er 10 seconden lang gekekn worden wat de snelheid moet zijn op je netwerk.
Je kunt ook simultaan twee threads starten met het commando:
iperf -c IP_SERVER -p 5555 -t 10 -P 2
De uitslag komt er zo uit te zien:
DiskStation> iperf -c IP_SERVER -p 5555 -t 30
------------------------------------------------------------
Client connecting to IP_SERVER, TCP port 5555
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 3] local IP_CLIENT port 51280 connected with IP_SERVER port 5555
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-30.0 sec 2.57 GBytes 735 Mbits/sec
De uitslag is een verbinding van 735 Mbits/sec
Als je dit deelt door 8 (waarom door acht ga ik hier niet bespreken)
Dat is bijna 92MB/s en dus een prima verbinding.
Via een andere switch was dit het resultaat:
DiskStation> iperf -c IP_SERVER -p 5555 -t 10 -P 2
------------------------------------------------------------
Client connecting to IP_SERVER, TCP port 5555
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[ 4] local IP_client port 41256 connected with IP_SERVER port 5555
[ 3] local IP_client port 41255 connected with IP_SERVER port 5555
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 183 MBytes 153 Mbits/sec
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 189 MBytes 159 Mbits/sec
[SUM] 0.0-10.0 sec 372 MBytes 312 Mbits/sec
Hier kwamen beide threads samen op 312Mbit uit.
Dit komt neer op nog geen 40MB/s en is dus zeer slecht te noemen.
Switch twee is dus de boosdoener in mijn geval.
Aangezien ook de snelheid van switch 1 qua snelheid fluctueerd bij mij staat er toch nog iets leuks op mn verlanglijstje voor kerst :)
Door -w64KB toe te voegen op de server en client zal de pakket groote worden vergroot naar 64KB.
Server: iperf -s -p 5555 -w64KB
Client: iperf -c IP_Server -p 5555 -t 10 -w 64KB
Succes met testen!
-
Ziet er erg handig uit. Mag ik vragen wat een bootstrap is voor de NAS?
-
De meest simpele reactie die ik op deze vraag kan geven is dat je, je NAS jailbreaked om zo alternatieve packages te kunnen installeren.
Hoe zit het dan met garantie?
quote:
However, modifying your NAS will invalidate your software support warranty, although not normally your hardware warranty, as described in General Disclaimer on Modifying the Synology Server. Modifying your Synology Server is also not without considerable risk of making it either temporarily unstable or temporarily unuseable. In virtually all cases the Synology Server can be returned to its former as new condition (in software terms) by fully re-installing the Synology firmware. Re-installing the firmware can (but not normally) result in losing your data, so ensure you have a backup of your data before modifying the NAS.
Bron (Synology zelf) (http://forum.synology.com/wiki/index.php/Overview_on_modifying_the_Synology_Server,_bootstrap,_ipkg_etc#How_to_install_ipkg)
Is er een installatie handleiding van/voor optware/bootstrap?
Ja, en dat is een mooie handleiding van Martijn (http://www.synology-forum.nl/viewtopic.php?f=42&t=8257&start=15).
-
Ik zal binnenkort 2 linkjes hier posten waardoor je sneller kan testen met alleen 1 programma en 1 1gb file ik heb ook 2 gb 10 en ga zo maar door binnenkort de links! En je hoeft je nas niet te kraken enz
-
Ik zal binnenkort 2 linkjes hier posten waardoor je sneller kan testen met alleen 1 programma en 1 1gb file ik heb ook 2 gb 10 en ga zo maar door binnenkort de links! En je hoeft je nas niet te kraken enz
Hoi davey,
Ik denk dat ik weet wat je bedoeld:
Bestand aanmaken van 1GB - dd if=/dev/zero of=test.bin bs=1M count=1000
Copy actie - scp test.bin username@hostname: [ENTER} (film komt in de homedir van de user te staan)
Maar dat is geen valide test.
SCP gaat via SSH en wordt dus versleuteld.
Als je machine moeite heeft met versleutelen geeft dat een verkeerd beeld.
Mijn methode controleerd op een ander niveau de snelheid en is daardoor het meest accuraat.
Als je andere methode hebt, hoor ik het graag!
-
Nee raptile het is niet wat je bedoelt maar binnenkort heb ik de links voor je veel makelijker dan commands enz kan ik wel maar ik gebruik een progje daarvoor
-
Ik zie de linkjes graag te gemoed
-
Heb voor lokale upstream, en downstream een lees/schrijf test gedaan met Nastester
http://www.808.dk/?code-csharp-nas-performance (http://www.808.dk/?code-csharp-nas-performance)
Of is dit niet vergelijkbaar met de methode hierboven beschreven?
-
Nee, dit aangezien de DS bijvoorbeeld maar 50MB/s kan schrijven via de genoemde protollen.
Het zegt niets over wat de snelheid is van de netwerk kaart.
Maar het is wel degelijk een mooie toevoeging om te testen!
bedankt voor de link!
-
Ik wacht ook nog op de linkjes van Davey eigenlijk....
-
Ik wacht ook nog op de linkjes van Davey eigenlijk....
komen eraan ik heb zoveel bestanden dat ik efe niet meer weet waar ze staan :?
en ook al de zoek knop gebruikt :P
-
Wat een pech ...!
-
ik weet ik weet ook zo efe niet meer hoe hij heet het 1gb bestand heb ik wel gevonden 1gb intoetsen en found maar nu het progje nog ik zeg altijd zoekt en gij zult vinden dus dat doe ik nu ook <!-- s:P -->:P<!-- s:P -->
-
zo gevonden
http://members.ziggo.nl/webhoster/downtester.zip
-
Bedankt voor de toevoeging Davey, maar helaas <!-- s:) -->:)<!-- s:) --> ook dit programma download een bestand en is daardoor afhankelijk van samba, CPU, geheugen etc.
(Download) applicaties werken in Layer 7 van het OSI model
iperf test op de transport laag (layer 4) en zet daardoor een veel beter beeld neer.
iperf is in de eerste instantie ontwikkeld door een research team op het National Laboratory for Applied Network Research.
Bron. (http://en.wikipedia.org/wiki/Iperf)
Dit wil dus zeggen dat wanneer iperf aangeeft dat je 950Mbit moet halen volgens de test maar dat een download slechts 10 MB/s haalt er problemen kunnen zijn.
De hardware in je NAS/PC kan die snelheid niet verwerken etc.
Geeft iperf aan dat je 90Mbit moet halen volgens de test heb je of een 100Mbit switch of is er iets mis met de bekabeling.
Ook hier zou je weer in kunnen zoemen op packet loss e.d.
Al met al dus een veel betere tool dan welke (download) applicatie dan ook.
Mocht je interesse hebben:
Meer info over het OSI model (http://en.wikipedia.org/wiki/OSI_model)
-
Interessant topic, dat iperf ook eens geprobeerd.
Mijn resultaten:
8KB: 398 mbits/sec (8KB is bij mij default, ik weet niet waarom)
16KB: 561 mbits/sec
64KB: 940 mbits/sec
Maar wat betekenen deze meetwaarden in de praktijk. Welke TCP window size wordt in de praktijk gebruikt, kan ik dat ergens instellen op PC en/of NAS?
Praktijk: kopieer-actie met IE9 van/naar PC, met één groot bestand: 85 MB/s up, 95 MB/s down. Gemeten met stopwatch. Veel kleine bestanden gaat een stuk langzamer.
-
Ik denk dat een netwerk specialist hier beter antwoord op kan geven.
Ik weet alleen dat verschillende soorten bestanden/verkeer, verschillende pakket groottes bevat.
De basic uitleg is heel erg leuk uitgelegd in dit filmpje. (http://www.youtube.com/watch?v=PBWhzz_Gn10)
(Dit filmpje is al minstens 10 jaar oud maar nog steeds van toepassing)
-
Bedankt voor de moeite...
-
Wat een leuk filmpje, PACKETS FOR DUMMIES!
Cheers
-
Is er ook een manier om Iperf te installeren zonder mijn Syno the bootstrappen?
-
Volgens mij kan dit niet zonder bootstrappen.
-
Zie mijn post en poll hier: https://forum.synology.com/enu/viewtopic.php?f=14&t=130824