Multi-Gigabit-Netzwerk am Mac: Unterschied zwischen den Versionen

Aus Knowledgebase
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „10 GbE (10GBASE-T, 10G SFP+ …) kann man inzwischen komfortabel am Mac betreiben. = Karten = * Solarflare SFN5122F (Dual SFP+) * Small-Tree P2E10G-1-T (Mono…“)
 
Keine Bearbeitungszusammenfassung
Zeile 32: Zeile 32:


betreiben.
betreiben.
= Netzwerk-Parameter =
Neben dem üblichen Tipp, die MTU von 1500 auf 9000 Bytes zu stellen (Netzwerk-Kontrollfeld am Mac, unter Debian Linux in /etc/network/interfaces im Interface ein 'mtu 9000'), kann man die TCP-Kernel-Parameter tunen:
sysctl -w net.inet.tcp.sendspace=2097152
sysctl -w net.inet.tcp.recvspace=2097152
sysctl -w net.inet.tcp.delayed_ack=2
Bei sehr alten macOS-Versionen (vor 10.11) kann man prüfen, ob der 'maxsockbuf' mind. 4 MB groß ist:
sudo sysctl kern.ipc.maxsockbuf
Wenn er kleiner ist, dann auf 4 MB oder 8 MB stellen:
sudo sysctl -w kern.ipc.maxsockbuf=4194304


= Links =
= Links =

Version vom 11. August 2019, 14:33 Uhr

10 GbE (10GBASE-T, 10G SFP+ …) kann man inzwischen komfortabel am Mac betreiben.

Karten

  • Solarflare SFN5122F (Dual SFP+)
  • Small-Tree P2E10G-1-T (Mono 8P8C / RJ45)
  • Small-Tree P2E10G-2-T (Dual 8P8C / RJ45)
  • Small-Tree P3E10G-4-T (Quad 8P8C / RJ45)
  • Small-Tree P2E10G-2-XR (Dual SFP+)
  • Small-Tree P3E10G-4-XR (Quad SFP+)
  • Small-Tree P3E10G-6-XR (Hexa SFP+)
  • Small-Tree P2E10G-1-SR (Mono LC)
  • Small-Tree P2E10G-2-SR (Dual LC)
  • Small-Tree P2E10G-4-SR (Quad LC)
  • Small-Tree P2E10G-6-SR (Hexa LC)
  • Sonnet Tech Solo10G SFP+ (Mono SFP+)
  • Sonnet Tech Solo10G 10GBASE-T (Mono 8P8C / RJ45)
  • Sonnet Tech Presto 10GbE SFP+ (Dual SFP+)
  • Sonnet Tech Presto 10GBASE-T (Dual 8P8C / RJ45)

… kann man entweder in …

  • Thunderbolt2/3-Gehäusen betreiben

… oder als PCIe-Karte in Käsereiben-Mac-Pro …

  • MacPro1,1 (2006)
  • MacPro2.1 („8-Core“, 2007)
  • MacPro3.1 (Early 2008)
  • MacPro4.1 (Early 2009)
  • MacPro5.1 (2010-2012)

betreiben.

Netzwerk-Parameter

Neben dem üblichen Tipp, die MTU von 1500 auf 9000 Bytes zu stellen (Netzwerk-Kontrollfeld am Mac, unter Debian Linux in /etc/network/interfaces im Interface ein 'mtu 9000'), kann man die TCP-Kernel-Parameter tunen:

sysctl -w net.inet.tcp.sendspace=2097152
sysctl -w net.inet.tcp.recvspace=2097152
sysctl -w net.inet.tcp.delayed_ack=2

Bei sehr alten macOS-Versionen (vor 10.11) kann man prüfen, ob der 'maxsockbuf' mind. 4 MB groß ist:

sudo sysctl kern.ipc.maxsockbuf

Wenn er kleiner ist, dann auf 4 MB oder 8 MB stellen:

sudo sysctl -w kern.ipc.maxsockbuf=4194304

Links