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

Aus Knowledgebase
Zur Navigation springen Zur Suche springen
K
(12 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
2.5, 5, 10 oder 25 GbE (5GBASE-T, 10GBASE-T, 10G SFP+ …) kann man inzwischen komfortabel am Mac unter macOS / Mac OS X betreiben. 25GBE und 40GbE brauchen quasi I/O Bandbreite einen Mac Pro oder Thunderbolt 3 oder neuer für volle Auslastung, 100GbE geht nur am Mac Pro, da bei Thunderbolt 3 bei 40 GBit/s Schluss ist. Übersicht der verfügbaren Schnittstellen-Bandbreiten, die ggfs. limitierender Faktor für Netzwerkkarten sind:
+
2.5, 5, 10 oder 25 GbE (5GBASE-T, 10GBASE-T, 10G SFP+ …) kann man inzwischen komfortabel am Mac unter macOS / Mac OS X betreiben. 25GBE und 40GbE brauchen quasi I/O Bandbreite einen Mac Pro oder Thunderbolt 3 oder neuer für volle Auslastung, 100GbE geht nur am Mac Pro, da bei Thunderbolt 3 bei 40 GBit/s Schluss ist.  
 +
 
 +
[Multi-Gigabit-Ethernet am Mac]
 +
 
  
 
= I/O-Bandbreiten verschiedener Macs =  
 
= I/O-Bandbreiten verschiedener Macs =  
 +
Übersicht der verfügbaren Schnittstellen-Bandbreiten, die ggfs. limitierender Faktor für Netzwerkkarten sind.
  
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
!rowspan="2"|
+
!rowspan="4"|Modell
!colspan="15"|Schnittstelle
+
!colspan="15"|Schnittstelle ⌁ Generation ⌁ GBit/s ⌁ Lanes
 
|-
 
|-
 
|-
 
|-
Zeile 13: Zeile 17:
 
|-
 
|-
 
|-
 
|-
!Generation
 
 
!1
 
!1
 
!2
 
!2
Zeile 26: Zeile 29:
 
|-
 
|-
 
|-
 
|-
!GBit/s<br>(Lanes)
 
 
! 10
 
! 10
 
! 20
 
! 20
Zeile 43: Zeile 45:
 
|-
 
|-
 
|-
 
|-
|Mac Pro 2006-2007<br>''1,1 & 2,1''
+
|Mac Pro 1,1 & 2,1<br>2006-2007
 
|colspan="4" align="center|–
 
|colspan="4" align="center|–
 
|align="center|1×
 
|align="center|1×
Zeile 55: Zeile 57:
 
|-
 
|-
 
|-
 
|-
|Mac Pro 2008<br>''3,1''
+
|Mac Pro 3,1<br>2008
 
|colspan="4" align="center|–
 
|colspan="4" align="center|–
 
|align="center|–
 
|align="center|–
 
|align="center|2×
 
|align="center|2×
 
|align="center|–
 
|align="center|–
|colspan="2" align="center|
+
|align="center|–
|colspan="3" align="center|
+
|align="center|
 +
|colspan="3" align="center|
 
|align="center |–
 
|align="center |–
 
|align="center |–
 
|align="center |–
Zeile 67: Zeile 70:
 
|-
 
|-
 
|-
 
|-
|Mac Pro 2009-2012<br>''4,1 & 5,1''
+
|Mac Pro 4,1 & 5,1<br>2009-2012
 
|colspan="4" align="center|–
 
|colspan="4" align="center|–
 
|colspan="3" align="center|–
 
|colspan="3" align="center|–
Zeile 78: Zeile 81:
 
|-
 
|-
 
|-
 
|-
|Mac Pro 2013<br>''6,1''
+
|Mac Pro 6,1<br>2013
 
|align="center|–
 
|align="center|–
 
|align="center|6ײ
 
|align="center|6ײ
Zeile 91: Zeile 94:
 
|-
 
|-
 
|-
 
|-
|Mac Pro 2019<br>''7,1''
+
|Mac Pro 7,1<br>2019
 
|align="center|–
 
|align="center|–
 
|align="center|–
 
|align="center|–
Zeile 101: Zeile 104:
 
|align="center |2×
 
|align="center |2×
 
|align="center |5×
 
|align="center |5×
 +
|align="center |–
 +
|align="center |–
 +
|align="center |–
 +
|-
 +
|-
 +
|Mac mini 7,1<br>2014
 +
|align="center|–
 +
|align="center|2×
 +
|align="center|–
 +
|align="center|–
 +
|colspan="3" align="center|–
 +
|colspan="2" align="center|–
 +
|colspan="3" align="center |–
 +
|align="center |–
 +
|align="center |–
 +
|align="center |–
 +
|-
 +
|-
 +
|Mac mini 8,1<br>2018
 +
|align="center|–
 +
|align="center|–
 +
|align="center|4×
 +
|align="center|–
 +
|colspan="3" align="center|–
 +
|colspan="2" align="center|–
 +
|colspan="3" align="center |–
 +
|align="center |–
 +
|align="center |–
 +
|align="center |–
 +
|-
 +
|-
 +
|iMac 14,4 & 15,1 & 16,x & 17,1<br>2014-2015
 +
|align="center|–
 +
|align="center|2×
 +
|align="center|–
 +
|align="center|–
 +
|colspan="3" align="center|–
 +
|colspan="2" align="center|–
 +
|colspan="3" align="center |–
 +
|align="center |–
 +
|align="center |–
 +
|align="center |–
 +
|-
 +
|-
 +
|iMac 18,x & 19,x<br>2017-2019
 +
|align="center|–
 +
|align="center|–
 +
|align="center|2×
 +
|align="center|–
 +
|colspan="3" align="center|–
 +
|colspan="2" align="center|–
 +
|colspan="3" align="center |–
 +
|align="center |–
 +
|align="center |–
 +
|align="center |–
 +
|-
 +
|-
 +
|iMac Pro 1,1<br>2017
 +
|align="center|–
 +
|align="center|–
 +
|align="center|4×
 +
|align="center|–
 +
|colspan="3" align="center|–
 +
|colspan="2" align="center|–
 +
|colspan="3" align="center |–
 
|align="center |–
 
|align="center |–
 
|align="center |–
 
|align="center |–
Zeile 112: Zeile 180:
 
= Ab Werk =
 
= Ab Werk =
  
… mit 10 Gb verfügbar sind …
+
… mit 10 GbE-Netzwerk (Ethernet) verfügbar sind …
  
* Mac mini 2018 – kann beim Kauf als CTO mit 10GBASE-T konfiguriert werden für 8P8C / RJ45 10 GbE
+
* Mac mini 2018 – kann beim Kauf als CTO mit 10GBASE-T konfiguriert werden für 10GBASE-T 8P8C / RJ45 10 GbE
 
* iMac Pro 2017 – 10GBASE-T, 8P8C / RJ45 10 GbE
 
* iMac Pro 2017 – 10GBASE-T, 8P8C / RJ45 10 GbE
 
* Mac Pro 2019 – Dual 10GBASE-T, 8P8C / RJ45 10 GbE
 
* Mac Pro 2019 – Dual 10GBASE-T, 8P8C / RJ45 10 GbE
 
  
 
= Karten =
 
= Karten =

Version vom 24. Juni 2020, 15:18 Uhr

2.5, 5, 10 oder 25 GbE (5GBASE-T, 10GBASE-T, 10G SFP+ …) kann man inzwischen komfortabel am Mac unter macOS / Mac OS X betreiben. 25GBE und 40GbE brauchen quasi I/O Bandbreite einen Mac Pro oder Thunderbolt 3 oder neuer für volle Auslastung, 100GbE geht nur am Mac Pro, da bei Thunderbolt 3 bei 40 GBit/s Schluss ist.

[Multi-Gigabit-Ethernet am Mac]


I/O-Bandbreiten verschiedener Macs

Übersicht der verfügbaren Schnittstellen-Bandbreiten, die ggfs. limitierender Faktor für Netzwerkkarten sind.

Modell Schnittstelle ⌁ Generation ⌁ GBit/s ⌁ Lanes
Thunderbolt PCIe
1 2 3 4 1.x 2.x 3.x 4.0 5.0 6.0
10 20 40 2.5
(×1)
10
(×4)
40
(×16)
20
(×4)
80
(×16)
39
(×4)
78
(×8)
150
(×16)
310
(×16)
630
(×16)
1200
(×16)
Mac Pro 1,1 & 2,1
2006-2007
2×¹
Mac Pro 3,1
2008
Mac Pro 4,1 & 5,1
2009-2012
Mac Pro 6,1
2013
6ײ
Mac Pro 7,1
2019
Mac mini 7,1
2014
Mac mini 8,1
2018
iMac 14,4 & 15,1 & 16,x & 17,1
2014-2015
iMac 18,x & 19,x
2017-2019
iMac Pro 1,1
2017

¹: Mac Pro 2006-2007: PCI lanes in Maßen umverteilbar zwischen Slots
²: Mac Pro 2013: pro TB2-Port nicht 20 GBit/s, sondern ~12 GBit/s: zuwenig PCIe-lanes im Chipsatz

Ab Werk

… mit 10 GbE-Netzwerk (Ethernet) verfügbar sind …

  • Mac mini 2018 – kann beim Kauf als CTO mit 10GBASE-T konfiguriert werden für 10GBASE-T 8P8C / RJ45 10 GbE
  • iMac Pro 2017 – 10GBASE-T, 8P8C / RJ45 10 GbE
  • Mac Pro 2019 – Dual 10GBASE-T, 8P8C / RJ45 10 GbE

Karten

Nachrüsten kann man mit …

8P8C / RJ45-Buchse-Ethernet-Karten

Hersteller Modell GbE Anz. Ports Mac OS X / macOS Treiber Strom Specs Treiber-DL Chip Preis
0,1 1 2,5 5 10 10.6 10.7 10.8 10.9 10.10 10.11 10.12 10.13 10.14 10.15
Allnet ALL0138-1-10G-TX 1 × ? ? ? 4,5W [1] [2] Tenuti TN4010 129€
Chelsio T520-BT × × 2 × 20W [3] [4]
Chelsio T540-BT × × 4 × 26W [5] [6]
Edimax EN-9320TX-E 1 × ? ? ? 4,5W [7] [8] Tenuti TN40xx 96€
StarTech ST5GPEXNB × 1 × ? 4,5W [9] [10] [11] Tenuti TN4010 180€
Small Tree P2E10G-1-T ? ? ? ? 1 Intel i8259x
Small Tree P2E10G-2-T ? ? ? ? 2 Intel i8259x
Small Tree P3E10G-4-T ? ? ? ? 4 Intel i8259x
Sonnet Tech Solo10G G10E-2X-E3 2 × Intel
Sonnet Tech Solo G10E-1X-E3 1 ×

SFP+-Buchse-Ethernet-Karten

Hersteller Modell GbE Anz. Ports Mac OS X / macOS Treiber Strom Specs Treiber-DL Chip Preis
0,1 1 10 25 40 50 100 10.6 10.7 10.8 10.9 10.10 10.11 10.12 10.13 10.14 10.15
Chelsio T62100-xx × 2 × 16 –
22W
[12] [13]
Chelsio T6225-xx × × 2 × 13 –
15W
[14] [15]
Chelsio T540-LP-CR × × 4 × 11W [16] [17]
Chelsio T520-SO-CR × × 2 × 9W [18] [19]
Chelsio T580-LP-CR × × × × 2 × 17W [20] [21]
Solarflare SFN5122F × × 2 × ? ? [22] gebr. ~50€
Edimax EN-9320SFP+ ? ? × 1 × ? ? ? 4,5W [23] [24] Tenuti TN4010 112€
StarTech PEX10000SFP × × × 1 × ? 4,5W [25] [26] Tenuti TN4010 199€
Small Tree P2E10G-2-XR × 2 Intel i8259x
Small Tree P3E10G-4-XR × 4 Intel i8259x
Small Tree P3E10G-6-XR × 6 Intel i8259x
Sonnet Tech Presto G10E-SFP-2XA-E2 ? ? × 2 × Intel
Sonnet Tech Presto G10E-SFP-E ? ? × 1 × [27] Myricom
Sonnet Tech Presto G10E-SFP-2X-E2 × × × 2 × [28] Myricom
Sonnet Tech Solo G10E-SFP-1X-E3 × × × 1 ×

LC-Glas-Buchse-Ethernet-Karten

Hersteller Modell 1GbE 10GbE Anz. Ports Mac OS X / macOS Treiber Strom Specs Treiber-DL Chip Preis
10.6 10.7 10.8 10.9 10.10 10.11 10.12 10.13 10.14 10.15
Small Tree P2E10G-1-SR 1 Intel i8259x
Small Tree P2E10G-2-SR 2 Intel i8259x
Small Tree P2E10G-4-SR 4 Intel i8259x
Small Tree P2E10G-6-SR 6 Intel i8259x



… kann man entweder in …

  • Thunderbolt2/3-Gehäusen
    • Akitio
    • SonnetTech

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

  • MacPro1,1 (2006) (Achtung, nicht jede Karte läuft hier, bspw. die Small Tree nicht; Solarflare läuft dagegen)
  • MacPro2.1 („8-Core“, 2007) (Achtung, nicht jede Karte läuft hier, bspw. die Small Tree nicht; Solarflare läuft dagegen)
  • MacPro3.1 (Early 2008)
  • MacPro4.1 (Early 2009)
  • MacPro5.1 (2010-2012)

betreiben.

Netzwerk-Parameter

Verbessern der macOS-TCP-Kernel-Parameter:

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) 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

oder

sudo sysctl -w kern.ipc.maxsockbuf=8388608

Die sysctls muss man noch in ein Script stecken, das man per launchd bei jedem Systemstart ausführen läßt – obige Befehle setzen das nur temporär, d.h. nach einem Neustart sind obige Parameter wieder auf Werkseinstellungen zurückgesetzt.

Weiteres Tuning für ein paar Prozent mehr: die MTU von 1500 auf 9000 Bytes stellen: Netzwerk-Kontrollfeld am Mac, unter Debian Linux in /etc/network/interfaces im Interface ein 'mtu 9000'). Allerdings muss der Switch hier mitspielen, sonst geht die Performance kräftig runter, nicht hoch.

Links