Martin Bekkelund

En blogg om IT

Forbedret nettverksytelse med Mac mot Samba

mandag 10. september 2007 • 3 kommentarer

Jeg har en Mac, jeg har en hjemmeserver og jeg har gigabit-nettverk i heimen. Allikevel fikk jeg aldri nettverksytelsen opp i mer enn et par megabit fra Mac-en mot Samba på hjemmeserveren. Der min bedre halvdel rapte data i begge retninger med sin gamle Ubuntu-maskin, satt jeg med geipen ute i en bitter og innesluttet stilling ved min hjemmekontorpult. Slik skulle det da ikke være.

Usenet er stedet man spør når alt annet feiler. På gruppen «no.it.os.mac.diverse» og «no.it.nettverk» luftet jeg frustrasjonen og fikk umiddelbar tilbakemelding.

Test først

For å teste denne løsningen før man eventuelt gjør den permanent, start et terminalvindu og skriv følgende linjer, en linje om gangen:

sudo sysctl -w net.inet.tcp.sendspace=65536
sudo sysctl -w net.inet.tcp.recvspace=65536
sudo sysctl -w net.inet.tcp.delayed_ack=0
sudo sysctl -w net.inet.udp.recvspace=73728

For første linje blir du bedt om administratorpassordet.

Ingen omstart er nødvendig, det er bare å sette i gang en overføring. Hos meg ga det umiddelbart resultat, så jeg gikk videre til neste steg for å gjøre løsningen permanent.

Permanent løsning

Jeg opprettet en fil ved navn sysctl.conf på skrivebordet. I denne plasserte jeg følgende linjer:

net.inet.tcp.sendspace=65536
net.inet.tcp.recvspace=65536
net.inet.tcp.delayed_ack=0
net.inet.udp.recvspace=73728

Lagre filen og åpne et terminalvindu. I terminalvinduet navigerer du deg til skrivebordet og skriver følgende:

sudo cp sysctl.conf /etc

Du blir igjen bedt om passord. Løsningen er nå permanent og trer i kraft neste gang du starter maskinen på nytt.

Stor takk til Espen Vestre og Johannes Walsøe for tips! :-)

Følg @MartinBekkelund på Twitter!

3 kommentarer

  1. Dette må prøves! Takk for tips!

  2. Og hva nøyaktig gjør disse kommandoene?

  3. De to første øker bufferstørrelsen for TCP-pakker til det dobbelte. Den tredje fjerner en forsinkelse i sending og mottak av alle TCP-pakker. Den siste øker mottaksbufferet for UDP. De to siste er faktisk foreslåtte endringer i standardoppsettet til OS X.

Har du synspunkter? Legg igjen en kommentar!

Ingen anonyme kommentarer! Ved å trykke Send kommentar samtykker du i at du er kjent med personvernpolitikken og vil overholde retningslinjene for bekkelund.net.

Abonner uten å kommentere

RSS og trackback

Med RSS kan du abonnere på nye kommentarer som postes til denne artikkelen.

Du kan legge igjen et trackback fra ditt eget nettsted ved å benytte trackback-adressen til denne artikkelen. Eventuelle tracback ser du under.

Flere artikler

Enda flere artikler? Besøk arkivet.

Bekkelund.net er en blogg av Martin Bekkelund, hvor han lufter sine tanker om IT og IT-politikk. Martin arbeider til daglig som seniorrådgiver, foredragsholder og skribent i IT-bransjen, hvor han veileder bedrifter og organisasjoner i strategisk bruk av IT. Les mer...

Facebook Twitter LinkedIn Flickr Vimeo Google Reader Martin Bekkelunds blogg Martin Bekkelunds RSS-kanal

© 1995-2012 Martin Bekkelund
OpphavsrettRSSKontakt