Synology-Forum.nl

Hardware ondersteuning => NAS hardware vragen => Topic gestart door: raptile op 16 oktober 2012, 00:03:30

Titel: [HANDLEIDING] Netwerk snelheid testen
Bericht 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!
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: slingshot op 16 oktober 2012, 12:52:58
Ziet er erg handig uit. Mag ik vragen wat een bootstrap is voor de NAS?
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: raptile op 16 oktober 2012, 18:55:21
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).
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: davey op 17 oktober 2012, 02:11:03
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
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: raptile op 17 oktober 2012, 06:43:35
Citaat van: "davey"
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!
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: davey op 17 oktober 2012, 16:29:51
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
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: raptile op 17 oktober 2012, 19:38:02
Ik zie de linkjes graag te gemoed
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: Heppieboeddah op 19 oktober 2012, 14:23:06
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?
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: raptile op 19 oktober 2012, 18:44:45
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!
Titel: [HANDLEIDING] Netwerk snelheid testen
Bericht door: LukeVredeveld op 19 oktober 2012, 19:42:29
Ik wacht ook nog op de linkjes van Davey eigenlijk....
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: davey op 19 oktober 2012, 19:46:57
Citaat van: "LukeVredeveld"
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
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: LukeVredeveld op 19 oktober 2012, 20:15:21
Wat een pech ...!
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: davey op 19 oktober 2012, 20:18:22
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 -->
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: davey op 19 oktober 2012, 21:26:01
zo gevonden

http://members.ziggo.nl/webhoster/downtester.zip
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: raptile op 19 oktober 2012, 23:08:39
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)
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: henkg op 20 oktober 2012, 08:55:27
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.
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: raptile op 20 oktober 2012, 10:22:58
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)
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: thomas24 op 19 maart 2014, 08:05:36
Bedankt voor de moeite...
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: m4v3r1ck op 02 augustus 2015, 02:31:47
Wat een leuk filmpje, PACKETS FOR DUMMIES!

Cheers
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: DSM'tje op 23 september 2015, 16:40:29
Is er ook een manier om Iperf te installeren zonder mijn Syno the bootstrappen?
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: Birdy op 23 september 2015, 16:47:10
Volgens mij kan dit niet zonder bootstrappen.
Titel: Re: [HANDLEIDING] Netwerk snelheid testen
Bericht door: saintnick op 25 april 2017, 21:28:43
Zie mijn post en poll hier: https://forum.synology.com/enu/viewtopic.php?f=14&t=130824