SAB "traag" op NAS4Free

Stel hier je vragen in het Nederlands.
Je zult sneller (en misschien betere) antwoorden in de engelstalige "boards" krijgen. TIP: je kunt je "profile" ook op Nederlands instellen.
Post Reply
Brahiewahiewa
Newbie
Newbie
Posts: 7
Joined: January 20th, 2014, 11:30 pm

SAB "traag" op NAS4Free

Post by Brahiewahiewa »

Heb onlangs m'n home server geupgrade van windows 2008 R2 naar NAS4Free 9.2.0.1 embedded, beide x64
Met enige moeite SABnzbdplus geïnstalleerd gekregen.

Maar onder windows download ik achteloos 16 MB/s terwijl ik op FreeBSD slechts 8 MB/s haal.
Over het netwerk schrijven naar het volume waar ook SAB z'n files bewaart, gaat met 50 MB/s
Dus zowel qua NIC als qua diskthroughput zou je zeggen dat 't allemaal wel OK is.

Ik heb de optimalisaties uitgevoerd; article cache op -1, py27-enc-0.3 en aantal connecties op 12.
Heeft iemand suggesties over wat ik nog meer kan doen om dit luxe-probleem op te lossen?
User avatar
shypike
Administrator
Administrator
Posts: 19774
Joined: January 18th, 2008, 12:49 pm

Re: SAB "traag" op NAS4Free

Post by shypike »

Aparte ervaring.
Ik heb zelf geen ervaring met NAS4Free.
Toen ik een bescheiden server doosje omzette van Windows naar Ubuntu
ging de snelheid juist met 50% naar boven.
Wat is de invloed als je het aantal connecties verhoogd of verlaagd?
(Je kunt dit on-the-fly doen, na een minuut of zo moet je het effect zien).
Brahiewahiewa
Newbie
Newbie
Posts: 7
Joined: January 20th, 2014, 11:30 pm

Re: SAB "traag" op NAS4Free

Post by Brahiewahiewa »

Precies, de reden voor de [glow=red]upgrade[/glow] was nou juist dat NAS4Free [glow=bleu]niet[/glow]
komt met 20 GB aan executable code en dus sneller zou moeten zijn.
Geïnspireerd door je suggestie ben ik maar 's gaan meten:
Conn. Throughput
  • 3,2 MB/s
  • 4,9 MB/s
  • 5,7 MB/s
  • 6,3 MB/s
  • 6,3 MB/s
  • 6,7 MB/s
  • 6,8 MB/s
  • 5,9 MB/s
  • 5,8 MB/s
  • 6,4 MB/s
  • 6,3 MB/s
  • 5,6 MB/s
Dus 't lijkt erop dat vanaf 5 connecties de threads elkaar in de weg gaan zitten.
Dat klinkt als iets wat met de juiste TCP/IP-offloading parameters te verbeteren is.
Ga 'k induiken...
Brahiewahiewa
Newbie
Newbie
Posts: 7
Joined: January 20th, 2014, 11:30 pm

Re: SAB "traag" op NAS4Free

Post by Brahiewahiewa »

OK! Als je

Code: Select all

ifconfig bge0 tso
ifconfig bge0 lro
ifconfig bge0 rxcsum
ifconfig bge0 txcsum
trekt-ie vanaf 5 threads de 150 Mb/s lijn helemaal vol
Last edited by Brahiewahiewa on January 23rd, 2014, 10:26 pm, edited 1 time in total.
User avatar
shypike
Administrator
Administrator
Posts: 19774
Joined: January 18th, 2008, 12:49 pm

Re: SAB "traag" op NAS4Free

Post by shypike »

Mooi!
Kun je ook uitleggen wat deze commando reeks doet?
Ik neem aan dat het gaat om inschakelen van extra hardware features?
Brahiewahiewa
Newbie
Newbie
Posts: 7
Joined: January 20th, 2014, 11:30 pm

Re: SAB "traag" op NAS4Free

Post by Brahiewahiewa »

ifconfig is freeBSD's (en Linux') InterFaceConfiguration tool
bge0 is mijn Broadcom Ethernet adapter
tso is Tcp Segmentation Offload
lro is Large Recieve Offload <= vooral belangrijk, in dit geval
rxcsum is Receive CheckSUM offloading
txcsum is Transmit CheckSUM offloading

Waarschijnlijk kun je ook met één regel, hetzelfde bereiken

Code: Select all

ifconfig bge0 tso lro rxcsum txcsum
User avatar
shypike
Administrator
Administrator
Posts: 19774
Joined: January 18th, 2008, 12:49 pm

Re: SAB "traag" op NAS4Free

Post by shypike »

Interessant. Ik ga daar eens mee experimenteren op mijn Ubuntu box.
User avatar
sander
Release Testers
Release Testers
Posts: 9070
Joined: January 22nd, 2008, 2:22 pm

Re: SAB "traag" op NAS4Free

Post by sander »

shypike wrote:Interessant. Ik ga daar eens mee experimenteren op mijn Ubuntu box.
Volgens mij kent Linux dus Ubuntu niet die parameters. *BSD is de kampioen in tweaking en tuning.
Brahiewahiewa
Newbie
Newbie
Posts: 7
Joined: January 20th, 2014, 11:30 pm

Re: SAB "traag" op NAS4Free

Post by Brahiewahiewa »

Dat hangt niet van Linux' interpretatie van ifconfig af, maar van de NIC-driver in kwestie
ifconfig, ook die van Linux, stuurt die parameters gewoon door naar de driver
Daarom zie je ook wel eens dat ifconfig een parameter lijkt te accepteren - hij geeft althans geen foutmelding op de commandline - maar 't werkt toch niet. Als je geluk hebt, kun je dan de bijbehorende foutmelding in een log file terugvinden
User avatar
sander
Release Testers
Release Testers
Posts: 9070
Joined: January 22nd, 2008, 2:22 pm

Re: SAB "traag" op NAS4Free

Post by sander »

Brahiewahiewa wrote:Dat hangt niet van Linux' interpretatie van ifconfig af, maar van de NIC-driver in kwestie
ifconfig, ook die van Linux, stuurt die parameters gewoon door naar de driver
Weet je het zeker? De "man ifconfig" kent die parameters niet eens. De "man ifconfig" van freeBSD wel.
Post Reply