मेरे Mac Studio पर 25 Gbps Thunderbolt Ethernet पाना
Mac Studio को Thunderbolt के ज़रिए 25 Gbps नेटवर्किंग तक धकेलने के प्रयास में कई बाधाएँ सामने आती हैं, जिनमें macOS का कमजोर SMB प्रदर्शन और Ethernet पर SMB Direct (RDMA) सपोर्ट का अभाव, NAS CPU सीमाएँ, और protocol overhead शामिल हैं। टिप्पणीकार इस approach की तुलना Thunderbolt/USB4 host-to-host networking, पारंपरिक PCIe NICs in external enclosures, और 10 Gbps setups जैसी वैकल्पिक व्यवस्थाओं से करते हैं, तथा लागत, heat, और reliability issues—जैसे flaky USB-C Realtek dongles और SFP module quirks—को तौलते हैं। बातचीत यह उजागर करती है कि केवल एक छोटा समूह—high-end video editors, NAS power users, और distributed AI workloads—ही वास्तव में 25–100 Gbps links से लाभान्वित होता है, और Apple के मौजूदा hardware और software विकल्प इन niches के लिए कम अनुकूल हैं.
macOS नेटवर्किंग, RDMA, और SMB
- कई टिप्पणियाँ सुझाव देती हैं कि बाधा 25 GbE लिंक खुद नहीं, बल्कि macOS में SMB Direct (SMB over RDMA) का अभाव है।
- macOS अब Thunderbolt पर RDMA सपोर्ट करता है, जो apparently distributed inference के लिए लक्षित है, लेकिन Ethernet RDMA और SMBDirect सपोर्ट मौजूद नहीं हैं।
- कुछ लोग बताते हैं कि macOS SMB नाज़ुक है: भारी लोड stalls/disconnects पैदा कर सकते हैं; कस्टम
nsmb.confट्यूनिंग मदद करती है, लेकिन खराब व्यवहार को ठीक नहीं करती। - macOS नेटवर्क फ़ाइलसिस्टम पर लंबे समय से अविश्वास का ज़िक्र है, जिसमें पुराने corruption और मज़बूत backup culture के संदर्भ शामिल हैं।
Thunderbolt / USB4 as a network fabric
- Macs के बीच Thunderbolt networking तेज़ और लगभग स्वचालित बताया गया है; Linux
thunderbolt_netका उपयोग करके interfaces expose कर सकता है। - USB4 मूल रूप से Thunderbolt 3 को standardize करता है; hosts के बीच networking संभव है, लेकिन role-switching USB4 में optional है और केवल newer Thunderbolt generations के लिए required है।
- Topology सीमित है: USB switches नहीं हैं, इसलिए केवल point-to-point या छोटे meshes ही संभव हैं।
- कुछ लोग Thunderbolt-native switches में एक product opportunity देखते हैं, लेकिन इससे macOS पर RDMA की समस्या हल नहीं होगी।
Performance, bottlenecks, and NAS
- iperf tests दिखाते हैं कि 25 GbE links line rate तक पहुँच सकते हैं; SMB file copies को OSes के बीच एक खराब benchmark माना जाता है।
- एक low-power Arm NAS CPU को संभावित bottleneck माना गया है, NVMe array को नहीं।
- सवाल उठता है कि क्या केवल dual 10 GbE के साथ SMB multichannel चलाकर 25 GbE के बराबर प्रदर्शन पाया जा सकता है, queue depth पर निर्भर करते हुए।
NIC power, heat, and physical layer issues
- 25G NICs आम तौर पर 25 W से कम होते हैं, फिर भी छोटे Thunderbolt enclosures में बहुत गर्म चलते हैं।
- व्याख्याएँ इन कारणों की ओर इशारा करती हैं: copper distance (25G दर्जनों मीटर तक, जबकि Thunderbolt लगभग 1 m), isolation transformers, पुराने process nodes, और तीव्र PHY requirements।
- यहाँ तक कि fiber optics और NVMe drives भी इसी तरह “छोटा device, बड़ी heat” व्यवहार दिखाते हैं।
Use cases for 25–100 GbE
- जिन workloads पर चर्चा हुई: multi-stream/uncompressed या RAW 4K/8K editing, multicam, rendering, बड़े project transfers, NAS acceleration, PXE/image distribution, और multi-node LLM/AI setups।
- कई लोग नोट करते हैं कि 10 GbE अधिकांश workflows के लिए “काफ़ी” है; तेज़ links अक्सर बड़े transfer times कम करने और “because it’s fun” के बारे में होते हैं।
Hardware ecosystem: enclosures, SFPs, dongles
- eGPU enclosures के ज़रिए Thunderbolt-to-PCIe NIC setups व्यापक रूप से उपयोग होते हैं; सस्ते TB4–PCIe bridges काम करते हैं लेकिन external PSUs की आवश्यकता होती है और वे भद्दे लगते हैं।
- high-end branded Thunderbolt+NIC bundles को DIY NIC + enclosure समाधानों की तुलना में overpriced कहा गया है।
- SFP/SFP+ optics और compatibility को एक “jungle” बताया गया है: मामूली hardware revisions, firmware, और vendor quirks intermittent failures पैदा कर सकते हैं; दूसरे लोग कुछ brands के साथ बिना समस्या के काम करने की रिपोर्ट देते हैं।
- USB-C multi-gig dongles पर रिपोर्टें मिश्रित हैं: कुछ के लिए Realtek 2.5G parts macOS पर अक्सर खराब प्रदर्शन करते हैं, जबकि अन्य उन्हें stable पाते हैं। Marvell/Aquantia-based 5/10G dongles को सामान्यतः सराहा गया है, लेकिन वे गर्म चलते हैं।