本篇文章分享在不利用路由器的情况下,利用“数据线或网线”将 MacBook 与其他装备毗连在一路,获得更高效力的数据交换性能。 写在前面比来斟酌将 Mac 装备和其他的装备连在一路利用,比如之前在“廉价的家用工作站计划:前篇[1]”或“装在笔记本里的私有云情况:K8s 集群预备[2]”两篇文章里提到的大内存,多焦点的装备与 MacBook 更高效的连通到一路,以及搭载 M1/M2 芯片的 MacBook 毗连在一路。 由于方针装备都是笔记本,可以间接想到的本钱比力低的计划即是利用有线大概无线路由器,将装备连通到一路。可是,借助路由器,会是传输效力最高的计划吗?大概会是本钱最公道的计划吗?明显不是。 被抛弃的计划选型纯真追求效力,首选计划中一定会有“光纤计划”的一席之位,早在 2005 年,苹果出品的 XSAN 就支持经过接入光纤方式来停止高效的数据交互操纵。假如挑选这个计划,我们可以挑选比如 QNAP 出品的万兆雷电3转换器,支持将光纤 SFP+ 接口转换为传统的电口,这样的转换头大要 2000 元一只。疏忽掉线缆、利用两个转换器间接组网,本钱在 4000 元左右(能够触发优惠券)。 可是上面的计划中,我们只能覆盖 Mac 连通 Mac,大概 Mac 连通具有雷电接口的装备,当别的一个装备不支持雷电的时辰,这个计划就力所不及了,比如是 AMD 芯片的装备,大概是阉割掉全功用雷电接口的某些厂商。 假如追求方便,我们也许会想到利用无线收集交换,现现在的 Mac 装备也好,新的笔记本装备也罢,根基都支持 Wi-Fi 6(非 Mac装备更换网卡本钱 100 元左右),甚至 Wi-Fi 6E 规格停止数据传输,搭配一个支持 Wi-Fi 6 的无线路由器就可以获得理论千兆的传输速度。 作为第一批小米 Wi-Fi 6路由器的用户,在利用两年装备以后,就小我体验来说,假如是长时候的数据交互,还是能够碰到一些题目标。首先,提早相比有线还是不够稳定;其次,想获得更好的传输结果,我们需要传输的装备都间隔路由器比力近才可以获得好的结果。而且,在传输进程中,假如其他的装备停止下载大概上传,会影响总共可用的无线传输带宽,进而影响传输结果。 假如不用光纤、也不用无线,那末剩下的可选计划里,最经济实惠的只要益用“有线”传输了。 假如不斟酌外出利用,理想状态,我们利用可选品牌和型号越来越多的2.5G、万兆(10G)交换机大概路由器,搭配雷电转万兆、USB 3(Type-C)转万兆的 USB 网卡,就能满足装备收集毗连稳定,传输效力不差啦。 即使我们从持久利用角度来看,临时疏忽今朝 2.5G 大概万兆装备的价格,照旧会发现两个题目:首先,雷电转万兆的 USB 网卡价格不逊前文中提到的雷电转光口的价格;其次,USB 今朝市道上根基只要转 5G 速度的网卡(市道上没有 10GbE 的 USB NIC 控制器),5G 版本价格也不算廉价,在这个需求场景下显得很是鸡肋。 高性价比的数据交互、传输计划那末,退而求其次的高性价例如案是什么呢? 斟酌到我们还是会有照顾装备外出的情况,所以假如组网连通依靠中心化装备(光纤终端、万兆交换机、高密大概支持 Wi-Fi 6E 的无线 AP),就不是那末好了,而且中心化装备也需要付出额外的本钱。 上文提到的题目,假如我们将装备范例拆开,分别为与毗连“雷电”的装备与“非雷电”装备,再解撤除上文中提到的题目,那末答案就很明显啦。 与支持雷电的装备,我们利用雷电数据线停止毗连组网,满足连通和数据传输需求,本钱只需要一根几十块钱的数据线。 与不支持雷电的装备,我们可以借助陈腐的“网线”直连,为了提升效力,除了间接利用笔记本今朝都搭载的千兆网卡之外,还可以利用相对廉价的 2.5G USB 网卡来完成装备的毗连。相比力上文中动辄几千的本钱,购买两个 2.5G USB 网卡,搭配两条七类网线,包邮抵家大要 300 块左右。 下面记录一下 Mac 和其他装备利用“数据线”直连的设置进程,以及今朝的传输速度,先来记录利用雷电相互毗连的 Mac 装备。 利用雷电数据线直连其他 Mac 或支持雷电协议的装备支持雷电协议的装备,可以在利用雷电数据线毗连装备相互的时辰,相互调和分派可用的 IP,并保证收集连通。 利用雷电数据线毗连两台支持雷电的装备 当装备利用雷电数据线毗连以后,我们将能看到系统收集设备中多出一个“雷劈网桥”,稍等片刻,它会完成收集地址的分派,状态将会从“无 IP 地址” 变成“自分派的 IP”。 获得雷电网桥分派的 IP 地址 挑选“网桥”,点击进去以后,我们将获得装备分派的 IP 地址。想要两台装备停止数据交互,我们需要利用不异的方式,翻开系统设备中的收集选项卡,获得两台装备的 IP 地址。固然,也可以利用号令 ... ... suyangdedahaomacbook-pro.local (169.254.190.176) at 82:e7:xx:xx:xx:1 on bridge0 [ethernet] ... ... 接下来,我们可以利用 比如,我在其中一台上输入 ----------------------------------------------------------- Server listening on 5201 (test #1) ----------------------------------------------------------- 然后接着,在别的一台装备上输入 Connecting to host 169.254.190.176, port 5201 [ 5] local 169.254.13.145 port 56484 connected to 169.254.190.176 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 1.67 GBytes 14.3 Gbits/sec [ 5] 1.00-2.00 sec 1.86 GBytes 16.0 Gbits/sec [ 5] 2.00-3.00 sec 1.84 GBytes 15.8 Gbits/sec [ 5] 3.00-4.00 sec 1.94 GBytes 16.6 Gbits/sec [ 5] 4.00-5.00 sec 1.90 GBytes 16.3 Gbits/sec [ 5] 5.00-6.00 sec 1.85 GBytes 15.9 Gbits/sec [ 5] 6.00-7.00 sec 1.78 GBytes 15.3 Gbits/sec [ 5] 7.00-8.00 sec 1.97 GBytes 16.9 Gbits/sec [ 5] 8.00-9.00 sec 1.90 GBytes 16.3 Gbits/sec [ 5] 9.00-10.00 sec 1.91 GBytes 16.4 Gbits/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-10.00 sec 18.6 GBytes 16.0 Gbits/sec sender [ 5] 0.00-10.00 sec 18.6 GBytes 16.0 Gbits/sec receiver iperf Done. 上面的输出日志中,我们获得了 但实在,我们应当稍微拉长一些测试时候,以及可以挑选疏忽掉前几次速度能够不够客观的数据反应,以及适当调剂下速度的计量单元,方便我们与平常利用的 MB/s 停止转换。比如,鄙人面的号令中,我声明要利用 “ Connecting to host 169.254.190.176, port 5201 [ 5] local 169.254.13.145 port 56505 connected to 169.254.190.176 port 5201 [ ID] Interval Transfer Bitrate [ 5] 0.00-1.00 sec 1.79 GBytes 1832 MBytes/sec (omitted) [ 5] 1.00-2.00 sec 1.98 GBytes 2030 MBytes/sec (omitted) [ 5] 2.00-3.00 sec 1.97 GBytes 2016 MBytes/sec (omitted) [ 5] 3.00-4.00 sec 1.93 GBytes 1977 MBytes/sec (omitted) [ 5] 4.00-5.00 sec 1.90 GBytes 1946 MBytes/sec (omitted) [ 5] 0.00-1.00 sec 1.93 GBytes 1973 MBytes/sec [ 5] 1.00-2.00 sec 1.90 GBytes 1946 MBytes/sec [ 5] 2.00-3.00 sec 1.95 GBytes 1994 MBytes/sec [ 5] 3.00-4.00 sec 2.03 GBytes 2079 MBytes/sec [ 5] 4.00-5.00 sec 1.89 GBytes 1933 MBytes/sec [ 5] 5.00-6.00 sec 1.90 GBytes 1943 MBytes/sec [ 5] 6.00-7.00 sec 2.01 GBytes 2061 MBytes/sec [ 5] 7.00-8.00 sec 1.97 GBytes 2016 MBytes/sec [ 5] 8.00-9.00 sec 1.84 GBytes 1883 MBytes/sec [ 5] 9.00-10.00 sec 1.95 GBytes 1992 MBytes/sec [ 5] 10.00-11.00 sec 1.93 GBytes 1979 MBytes/sec [ 5] 11.00-12.00 sec 1.93 GBytes 1981 MBytes/sec [ 5] 12.00-13.00 sec 2.07 GBytes 2118 MBytes/sec [ 5] 13.00-14.00 sec 1.98 GBytes 2029 MBytes/sec [ 5] 14.00-15.00 sec 1.92 GBytes 1968 MBytes/sec [ 5] 15.00-16.00 sec 2.00 GBytes 2044 MBytes/sec [ 5] 16.00-17.00 sec 1.89 GBytes 1935 MBytes/sec [ 5] 17.00-18.00 sec 1.89 GBytes 1931 MBytes/sec [ 5] 18.00-19.00 sec 1.86 GBytes 1904 MBytes/sec [ 5] 19.00-20.00 sec 1.83 GBytes 1872 MBytes/sec - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate [ 5] 0.00-20.00 sec 38.7 GBytes 1979 MBytes/sec sender [ 5] 0.00-20.00 sec 38.7 GBytes 1979 MBytes/sec receiver iperf Done. 测试竣事后,我们可以看到数据传输速度的成果是 在完成根本测试以后,我们利用平常数据传输号令 答应 Mac 经过 SSH 停止远程登录 想要完成 接着,利用常规号令,不指定传输数据利用的加密算法,从别的一台装备下载“Ubuntu 22.04”的系统镜像到当地: scp 169.254.13.145:~/linktest/ubuntu-22.04.1-live-server-amd64.iso .(soulteary@169.254.13.145) Password: ubuntu-22.04.1-live-server-amd64.iso 100% 1407MB 204.9MB/s 00:06 可以看到传输速度在 200MB/s 出头,应当是加密算法影响了传输效力,这里我们将加密算法指定为计较劲比力低的方式,再停止尝试: scp -c aes128-ctr 169.254.13.145:~/linktest/ubuntu-22.04.1-live-server-amd64.iso .(soulteary@169.254.13.145) Password: ubuntu-22.04.1-live-server-amd64.iso 100% 1407MB 234.2MB/s 00:06 scp -c aes128-ctr 169.254.13.145:~/linktest/ubuntu-22.04.1-live-server-amd64.iso . (soulteary@169.254.13.145) Password: ubuntu-22.04.1-live-server-amd64.iso 100% 1407MB 234.1MB/s 00:06 可以看到传输速度到达了 234MB/s 左右,接近我们利用 iperf3 测试的成果。 相比力利用中心化装备,我们只需要一根数据线,就能随时随地的停止最少 200MB/s 的数据传输了,比大都情况中的千兆收集满载速度要高一倍,能否是还挺不错的? 利用网线与其他装备间接毗连由于我的 2.5G 网卡还在路上,所以我先利用普通的千兆网卡完本钱文的设置部分,期待网卡到位,我在更新/补凑数据部分。 这里,我利用 Mac 来与一台 AMD CPU 的 Ubuntu 笔记本停止毗连,当我们利用网线插上两台装备后,此古装备并不可以间接利用,还需要停止额外的设备。 建立一个虚拟收集接口 还是在系统设备中,翻开收集设备,然后挑选“治理虚拟接口”。 新建桥接器 接着,在弹出的对话框当挑选“新建桥接器”。 挑选 USB 网卡,建立桥接器 选摘要桥接的装备为我们的 USB 网卡,然后起个名字,按“建立”按钮。点击建立,和上文中利用雷电数据线毗连装备一样,我们将可以看到一个黄色的小圆点,以及网桥状态显现为“自分派的 IP”。 为网桥设备 IP 地址 进入建立好的网桥的具体设备中,先挑选“TCP/IP”,然后挑选“手动指定 IP 地址”,在 IP 地址中填写一个合适的地址,例如: 期待设备终了 设备终了,我们返接管集列表,可以看到“黄色的小圆点”酿成了“绿色的小圆点”。 这里,我们也需要设备网线连着的别的一台机械,假如你的系统不支持设备网桥,而且那台装备也不需要间接联网,可以间接点窜该装备网卡中的 IP 地址,将 IP 地址的网段和收集掩码点窜的和 Mac 装备分歧即可,比如 为了完成性能考证,我们和上面一样,首先需要挑选一台装备履行 然后在别的一台装备上输入号令,来完成测试: iperf3 -c 192.168.199.2 -4 -f MB --omit 5 --time 20Connecting to host 192.168.199.2, port 5201 [ 5] local 192.168.199.3 port 50140 connected to 192.168.199.2 port 5201 [ ID] Interval Transfer Bitrate Retr Cwnd [ 5] 0.00-1.00 sec 114 MBytes 114 MBytes/sec 0 431 KBytes (omitted) [ 5] 1.00-2.00 sec 113 MBytes 113 MBytes/sec 0 499 KBytes (omitted) [ 5] 2.00-3.00 sec 112 MBytes 112 MBytes/sec 0 523 KBytes (omitted) [ 5] 3.00-4.00 sec 112 MBytes 112 MBytes/sec 0 602 KBytes (omitted) [ 5] 4.00-5.00 sec 111 MBytes 111 MBytes/sec 0 602 KBytes (omitted) [ 5] 0.00-1.00 sec 113 MBytes 113 MBytes/sec 0 602 KBytes [ 5] 1.00-2.00 sec 112 MBytes 112 MBytes/sec 0 602 KBytes [ 5] 2.00-3.00 sec 113 MBytes 113 MBytes/sec 0 602 KBytes [ 5] 3.00-4.00 sec 112 MBytes 112 MBytes/sec 0 602 KBytes [ 5] 4.00-5.00 sec 112 MBytes 112 MBytes/sec 0 602 KBytes [ 5] 5.00-6.00 sec 112 MBytes 112 MBytes/sec 0 602 KBytes [ 5] 6.00-7.00 sec 113 MBytes 113 MBytes/sec 0 602 KBytes [ 5] 7.00-8.00 sec 112 MBytes 112 MBytes/sec 0 602 KBytes [ 5] 8.00-9.00 sec 112 MBytes 112 MBytes/sec 0 602 KBytes [ 5] 9.00-10.00 sec 113 MBytes 113 MBytes/sec 0 602 KBytes [ 5] 10.00-11.00 sec 111 MBytes 111 MBytes/sec 0 602 KBytes [ 5] 11.00-12.00 sec 113 MBytes 113 MBytes/sec 0 602 KBytes [ 5] 12.00-13.00 sec 112 MBytes 112 MBytes/sec 0 602 KBytes [ 5] 13.00-14.00 sec 113 MBytes 113 MBytes/sec 0 602 KBytes [ 5] 14.00-15.00 sec 112 MBytes 112 MBytes/sec 0 950 KBytes [ 5] 15.00-16.00 sec 112 MBytes 113 MBytes/sec 0 950 KBytes [ 5] 16.00-17.00 sec 112 MBytes 113 MBytes/sec 0 950 KBytes [ 5] 17.00-18.00 sec 112 MBytes 112 MBytes/sec 0 950 KBytes [ 5] 18.00-19.00 sec 111 MBytes 111 MBytes/sec 0 1.38 MBytes [ 5] 19.00-20.00 sec 112 MBytes 113 MBytes/sec 0 1.38 MBytes - - - - - - - - - - - - - - - - - - - - - - - - - [ ID] Interval Transfer Bitrate Retr [ 5] 0.00-20.00 sec 2.19 GBytes 112 MBytes/sec 0 sender [ 5] 0.00-20.00 sec 2.19 GBytes 112 MBytes/sec receiver iperf Done. 可以看到,利用千兆网线和网卡毗连的两台装备,可以跑到 110MB/s 的满速。 一样的,利用 ubuntu-22.04.1-live-server-amd64.iso 100% 1407MB 110.2MB/s 00:12 scp -P 55555 192.168.199.3:/app/linktest/ubuntu-22.04.1-live-server-amd64.iso . ubuntu-22.04.1-live-server-amd64.iso 100% 1407MB 110.7MB/s 00:12 最初这篇内容就先到写到这里啦。 希望可以帮助到想要更高效力完成数据交互、传输,可是一样不希望增加太多本钱的你,新年愉快。 --EOF 我们有一个小小的折腾群,里面聚集了几百位喜好折腾的小伙伴。 在不发广告的情况下,我们在里面会一路聊聊软硬件、HomeLab、编程上的一些题目,也会在群里不定期的分享一些技术沙龙的材料。 喜好折腾的小伙伴接待扫码增加好友。(增加好友,请备注实名,说明来历和目标,否则不会经过考核) 援用链接
假如你感觉内容还算适用,接待点赞分享给你的朋友,在此谢过。 假如你想更快的看到后续内容的更新,请戳 “点赞”、“分享”、“喜好” ,这些免费的激励将会影响后续有关内容的更新速度。 本文利用「签名 4.0 国际 (CC BY 4.0)」答应协议,接待转载、或重新点窜利用,但需要说明来历。 签名 4.0 国际 (CC BY 4.0) 本文作者: 苏洋 建立时候: 2023年01月01日 统计字数: 9077字 阅读时候: 19分钟阅读 本文链接: https://soulteary.com/2023/01/01/low-cost-high-performance-data-transfer-solution-for-macbook-and-other-devices.html |
在工作中,除了技术工作之外,我们也经常需要写一些项目的方案,当然如果公司比较大,
尽管“断直连”的基本方向已确定,但受各参与方合作意愿、政策理解角度、科技/服务能
作为运营人,写方案是必不可少的,而要想写一份优秀的运营方案,掌握框架、抓准方案的
想要做一名合格的产品经理,首先要能写好一份好的产品方案。一份好的产品方案,会在产
可能不需要再更新了,所以放在开头。因为对我这个方案不满意,所以试了其它的方案,用
2019.09.26更新:文章内容较多,前半部分主要阐述完成一份方案所需的运营思维,建议刚
这是一个故事。请各位看官老爷酌情相信。方案一方案一方案二方案二方案三方案三方案四
编辑导语:有些人在写策划方案时,总觉得页数越多,感觉准备得越充分,对策划案页数迷
听周边的同事和学员的反馈说,每次一到写方案的时候,经常会陷入一种非常焦虑的状态:
11月21日,据中国人民银行网站消息,为深入贯彻党中央、国务院决策部署,按照《长江三
制作:刘珂君、岳小乔、皇甫凌雨、冯慧文、安博文
我国正在加速进入老龄化,这是不争的事实。专家早在几年前就提出了延迟退休的方案,当
近日,中共中央办公厅、国务院办公厅印发了《粮食节约行动方案》,并发出通知,要求各
日常工作问题剖析实际的工作中,不管是项目经理还是售前工程师,给客户提供的大部分解
近日,济南市政府印发《济南市数字人民币试点工作实施方案》(以下简称《实施方案》)
无论是从事运营、策划或其他需要制定方案的岗位,写方案、改方案、执行方案都将成为你
如何保证项目实施成功?项目设计?需求报告?调研记录?项目培训?项目策划?上述提到
国务院联防联控机制11月22日举行新闻发布会表示当前,随着奥密克戎变异株快速传播我国
编辑导语:在产品经理的日常工作中,往往需要了解和收集许多的用户需求,那么,如何将
以下文章来源于泡泡Ter ,作者老1泡听身边不少朋友同事聊到他们写方案时的状态,经常
声明:本站内容由网友分享或转载自互联网公开发布的内容,如有侵权请反馈到邮箱 1415941@qq.com,我们会在3个工作日内删除,加急删除请添加站长微信:15314649589
Copyright @ 2022-2044 杭州共生网络 www.gongshengyun.cn Powered by Discuz!