写在前面
大家因为各种各样的原因入坑
HomeLab
,希望我的一些记录,可以帮助此刻阅读的你,节约一些时间和经济成本。
项目说明
文档内容正在进行大幅度调整,如果你发现了问题,欢迎联系或反馈我,谢谢
记录搭建兼顾学习娱乐的家用网络环境的过程,折腾过的一些软硬件小经验。
目前的网络方案从 2016 年使用至今,非常稳定,整体架构几乎没有变化。(日常在线20~30台设备,峰值50+)
文档中的方案和方案中的配置会尽可能保持简单,确保各种服务在运行一年之后,我依旧能够对软硬件进行轻松简单的“维护、升级以及替换”操作。
主要场景和关键词
列举常见家用网络场景的一些核心诉求的关键词。
设备联网 | 备份数据 | 下载上传 | 数据同步 | 开发学习 | 游戏娱乐 | |
---|---|---|---|---|---|---|
核心指标 | 安全、稳定 | 安全、可靠 | 高速 | 无感知 | 流畅 | 流畅 |
重要因素 | 简单、易维护 | 高效 | 易用 | 准确 | 省心 | 舒适 |
可选因素 | 网速、组网模式 | 易用 | 安全 | 跨平台 | 冗余保障 |
我个人的一些习惯
保持工作习惯,保持熟悉感
尽可能利用系统优势,但是保证一定的方案可替代性
- 一般事务使用
Mac OSX
,MBP不更换系统。 - 持续编码使用
Mac OSX
,MBP系统底层环境尽可能干净,使用内部、外部虚拟机、Docker保证环境隔离,发布测试集中构建使用虚拟化方案,保证环境独立和结果稳定。 - 游戏娱乐使用
iOS
/Windows
/游戏机
,在遇到问题的时候,可以获得最广泛的资料参考和软件支持,减少时间浪费。
跨设备开发的可能性,保持一定的灵活性
- 可以接受牺牲一定的性能,或者在某种场景下不是最优方案,但是要保障可一定程度的迁移灵活性。
- 项目构建发布流程期望通用,且可以方便移植到其他系统的机器上,需要使用虚拟化方式实现。
- 虚拟化技术方案:虚拟机(整体服务) && Docker(单一应用)
- 虚拟化系统选择:非
Win
和macOS
之外,系统基础镜像选择Ubuntu
/Alpine
娱乐体验
- 折腾也是乐趣,折腾的东西要能够有明确目标。
- 目前不再使用多服务商网络聚合
- 达不到稳定无感知,时不时花时间维护一下,没什么意义,不如选择一家服务商,使用相对高品质的服务。
- 游戏使用游戏终端来进行,游戏体验更好,也避免了工作、学习设备中途可能被其他事物打断游戏进程。
- 智能插座、监控使用不同的路由设备,限制对内网进行访问,以免出现漏洞被恶意利用。
其他记录
基础网络使用
当前网络架构
当前使用网络架构示意图
架构细节
使用多路由原因
- 整体稳定性考虑,一级路由作为内网<=>公网流量交换设备,仅针对部分设备开启Wi-Fi功能,设置网络连通性自检脚本/重拨脚本/重启脚本。
- 整体灵活性考虑,利于更换宽带服务商,或者修改宽带接入方式,可以同时提供两种不同的网络环境,可以使用独立设备进行拨号管理,避免因为更换拨号路由配置而影响到整体网络环境。
- 安全隔离方面考虑,受信设备使用二级网段,“智能网络设备”和不能够以安全模式连接Wi-Fi的设备接入一级网段,避免潜在的漏洞利用影响整体网络安全。
二级路由下外接交换机的原因
- 性能和扩展性的考虑,路由主要负责AP+内网设备的DHCP,交换机一方面负责扩展有线端口,另外一方面可以让设备直接交换数据,避免路由器耗费资源进行数据交换。
网络地址分配
- 避免任何
192.168.x.y
地址的使用。 - 一级路由/从路由/二级路由使用不同的网段,仅允许从子节点访问父节点。
- 二级路由使用DHCP服务,并进行静态地址绑定。
- 从路由不进行地址绑定,但是对从路由进行流速限制,访问二级网段网关的限制,避免潜在风险出现时的影响。
简单的网络安全配置
- 光猫关闭Wi-Fi功能,设置禁PING等,LAN口仅外接一级路由。
- 一级路由使用三方固件,关闭Wi-Fi,LAN口仅外界二级路由和从路由,限制从路由公网速度、不能够访问二级网络网关。
- 二级路由使用三方固件,进行设备MAC地址绑定,Wi-Fi使用10位以上密码和AES-WPAK2加密方式。
- 从路由使用第三方固件,定期更换Wi-Fi接入密码,不使用时断电处理。
历史拓扑
2017.02
无线使用
当前使用的无线网络结构示意图
二级路由外接这么多设备真的没问题么
- 参见整体网络结构,有线流量已被分流至交换机,二级路由仅做AP,处理无线流量以及与有线数据交互的部分,曾经测试时把所有的无线设备都同时开启备份和软件升级操作,网络正常使用。
为何要额外添加一台从路由
- 部分设备不支持AES-WPK2加密方式的无线,并且可能存在临时入网的设备,不过分降低整体网络安全性,以及增加维护复杂度的情况下,水平添加一台路由做临时网络接入是相对靠谱的方案。
- 网络插座存在潜在的安全风险,使用物理路由隔离相比较在路由上做策略,半年之后的可维护性更高。
网络性能报告
(网络中存活20+设备,并有下载活动)
- 二级网段-5G无线测试:平均 37MB/s。
- 二级网段-2G无线测试:平均 5MB/s。
- 二级网段到一级网段-5G无线测试:平均 43.2MB/s。
- 二级网段到一级网段-2G无线测试:平均 6MB/s。
- 一级网段-5G无线测试:平均 43.1MB/s。
待补充
- 内网多台设备一起进行无线备份时的速度/延迟
历史性能记录
- 2017.02.16 磁盘满,Mac使用Resilio Sync向局域网一台主机(储存介质为M2 & SATA两块SSD)同步照片10G+,上传速度33~41.6MB/s。
有线使用
当前使用的有线网络结构示意图
为何不直接使用光猫拨号或者作为一级路由
- 考虑整体稳定性,光猫存在运营商下发配置,可能会丢失自定义配置的情况,重新拨号控制在路由器更容易保障网络可用。
- 考虑整体灵活性,存在继续更换网络服务商的情况。
为何使用两级路由和从路由
- 一级路由用于拨号、开放部分资源对外,提供对临时网络支持的从路由的速度限制。
- 从路由参考无线网络章节的说明,不赘述。
- 出于整体稳定性的考虑,单独使用二级路由作为内网DHCP服务节点,保障内部IP地址固定,不受一级路由及以上层的变化(重启、重置)而影响。
为何二级路由器下还要使用交换机
- 日常内网备份同步操作频繁,交换机可以有效避免大量有线数据流量经过路由器,减少路由器负担。
- 路由器提供端口有限,需要进行端口扩展。
网络性能报告
(网络中存活20+设备,并有下载活动)
- 二级网段有线公网性能测试:平均 900.71 Mbps。
- 二级网段有线网络性能测试:平均 86.5MB/s。
- 二级网段到一级网段-有线网络测试:平均 91.1MB/s。
- 一级网段有线网络性能测试:平均 86.4MB/s。
🌈 宽带资源
不敢想假如家里没有稳定的网络会怎样
资源类型 | 明细 | 备注 |
---|---|---|
北京联通 | 固网 1000M | 下行 900Mbps / 上行 40Mbps |
北京电信 | 5G | 主网络,用于日常上网、热点 |
北京联通 | 5G | 备份网络,用于补充信号覆盖 |
简要说明
- [1] 如果没有特殊需求,建议简化不必要的多线宽带,避免策略路由带来的各种问题,以及避免使用使用软路由聚合不同类型宽带,带来后续维护上的麻烦。
- [2] 带宽使用过程中不建议依赖任何提速软件,避免当软件不可用时,带宽质量严重受损,以及带来的额外维护“提速软件”运行环境带来的成本。
- [3] 个人体验原因,已停用移动电话卡,取消原本无线三网接入。
为什么不建议使用多条宽带
如果你没有特殊需求,不建议安装一条以上宽带,比如:
- 运营商非得送你一两条新的免费宽带;
- 你日常做实验需要不停的更换地址,两条宽带可以让你获取更多的新地址;
- 你的入户箱限制宽带上限,想扩容只能水平扩展,多来两根;
- 你需要一个高可用的网络环境,需要有不同网络服务商作为兜底备份。
首先,除非是赠送使用,否则安装两条宽带的综合成本会比账面上的高一些:
- 额外的网络费用
- 额外的设备费用
- 一次性的软件折腾时间成本
- 漫漫长夜中维护两条线路带来的时间成本
其次,如果你错误的使用了宽带聚合,而没有区分设备使用线路,你的银行类软件、游戏类软件或许会因为你横跨两个服务商,而判断你的账户存在一些风险,从而对你进行一些限制操作,或额外的验证流程。
当然,如果你习惯使用软路由,并且确实想在当前时间点体验国内家庭网络 1G 以上的宽带,“多条宽带 / 宽带多拨” 是唯一解啦。
为什么不建议使用提速软件
如果你的使用场景中,只有在下载的时候需要提速软件,属于偶尔使用,只要价格足够低,性价比足够高也是可以的。
但是如果你依赖它来提升宽带合同上的确切带宽资源额度,并且依赖稳定的网络环境,那么或许需要考虑下是否能够接受这个软件不能使用的过程中,你的网络带宽骤减时的用户体验。当然,这个答案不唯一,如果你下载的内容都是小尺寸的文件,或者只是在线观看网络电视,五百兆以下的宽带差异并不大。
🌈 宽带资源
不敢想假如家里没有稳定的网络会怎样
资源类型 | 明细 | 备注 |
---|---|---|
北京联通 | 固网 1000M | 下行 900Mbps / 上行 40Mbps |
北京电信 | 5G | 主网络,用于日常上网、热点 |
北京联通 | 5G | 备份网络,用于补充信号覆盖 |
简要说明
- [1] 如果没有特殊需求,建议简化不必要的多线宽带,避免策略路由带来的各种问题,以及避免使用使用软路由聚合不同类型宽带,带来后续维护上的麻烦。
- [2] 带宽使用过程中不建议依赖任何提速软件,避免当软件不可用时,带宽质量严重受损,以及带来的额外维护“提速软件”运行环境带来的成本。
- [3] 个人体验原因,已停用移动电话卡,取消原本无线三网接入。
为什么不建议使用多条宽带
如果你没有特殊需求,不建议安装一条以上宽带,比如:
- 运营商非得送你一两条新的免费宽带;
- 你日常做实验需要不停的更换地址,两条宽带可以让你获取更多的新地址;
- 你的入户箱限制宽带上限,想扩容只能水平扩展,多来两根;
- 你需要一个高可用的网络环境,需要有不同网络服务商作为兜底备份。
首先,除非是赠送使用,否则安装两条宽带的综合成本会比账面上的高一些:
- 额外的网络费用
- 额外的设备费用
- 一次性的软件折腾时间成本
- 漫漫长夜中维护两条线路带来的时间成本
其次,如果你错误的使用了宽带聚合,而没有区分设备使用线路,你的银行类软件、游戏类软件或许会因为你横跨两个服务商,而判断你的账户存在一些风险,从而对你进行一些限制操作,或额外的验证流程。
当然,如果你习惯使用软路由,并且确实想在当前时间点体验国内家庭网络 1G 以上的宽带,“多条宽带 / 宽带多拨” 是唯一解啦。
为什么不建议使用提速软件
如果你的使用场景中,只有在下载的时候需要提速软件,属于偶尔使用,只要价格足够低,性价比足够高也是可以的。
但是如果你依赖它来提升宽带合同上的确切带宽资源额度,并且依赖稳定的网络环境,那么或许需要考虑下是否能够接受这个软件不能使用的过程中,你的网络带宽骤减时的用户体验。当然,这个答案不唯一,如果你下载的内容都是小尺寸的文件,或者只是在线观看网络电视,五百兆以下的宽带差异并不大。
🌈 宽带资源
不敢想假如家里没有稳定的网络会怎样
资源类型 | 明细 | 备注 |
---|---|---|
北京联通 | 固网 1000M | 下行 900Mbps / 上行 40Mbps |
北京电信 | 5G | 主网络,用于日常上网、热点 |
北京联通 | 5G | 备份网络,用于补充信号覆盖 |
简要说明
- [1] 如果没有特殊需求,建议简化不必要的多线宽带,避免策略路由带来的各种问题,以及避免使用使用软路由聚合不同类型宽带,带来后续维护上的麻烦。
- [2] 带宽使用过程中不建议依赖任何提速软件,避免当软件不可用时,带宽质量严重受损,以及带来的额外维护“提速软件”运行环境带来的成本。
- [3] 个人体验原因,已停用移动电话卡,取消原本无线三网接入。
为什么不建议使用多条宽带
如果你没有特殊需求,不建议安装一条以上宽带,比如:
- 运营商非得送你一两条新的免费宽带;
- 你日常做实验需要不停的更换地址,两条宽带可以让你获取更多的新地址;
- 你的入户箱限制宽带上限,想扩容只能水平扩展,多来两根;
- 你需要一个高可用的网络环境,需要有不同网络服务商作为兜底备份。
首先,除非是赠送使用,否则安装两条宽带的综合成本会比账面上的高一些:
- 额外的网络费用
- 额外的设备费用
- 一次性的软件折腾时间成本
- 漫漫长夜中维护两条线路带来的时间成本
其次,如果你错误的使用了宽带聚合,而没有区分设备使用线路,你的银行类软件、游戏类软件或许会因为你横跨两个服务商,而判断你的账户存在一些风险,从而对你进行一些限制操作,或额外的验证流程。
当然,如果你习惯使用软路由,并且确实想在当前时间点体验国内家庭网络 1G 以上的宽带,“多条宽带 / 宽带多拨” 是唯一解啦。
为什么不建议使用提速软件
如果你的使用场景中,只有在下载的时候需要提速软件,属于偶尔使用,只要价格足够低,性价比足够高也是可以的。
但是如果你依赖它来提升宽带合同上的确切带宽资源额度,并且依赖稳定的网络环境,那么或许需要考虑下是否能够接受这个软件不能使用的过程中,你的网络带宽骤减时的用户体验。当然,这个答案不唯一,如果你下载的内容都是小尺寸的文件,或者只是在线观看网络电视,五百兆以下的宽带差异并不大。
⭐️ 路由网关
影响网络质量的核心设备,负责部分网络安全事务,历史设备见文档。
资源类型 | 明细 | 网络 | 储存 | 开始服务 |
---|---|---|---|---|
交换机 | NETGEAR GS116E ^1 | 千兆LAN x16 | - | 2017 |
路由器 | Xiaomi AIot AX 3600 ^2 | 2G Wi-Fi / 5G Wi-Fi(Wi-Fi6) / 千兆LAN | - | 2020 |
路由器 | Newifi D2 ^3 | 2G Wi-Fi / 5G Wi-Fi / 千兆LAN | 8G | 2018 |
路由器 | Xiaomi AC2100 ^4 | 5G WIFI / 千兆LAN | - | 2020 |
路由器 | Xiaomi Mini 青春版 ^5 | 2G Wi-Fi / 百兆LAN | - | 2016 |
路由器 | 施耐德旅行插座 ^6 | 2G WIFI / 百兆LAN | - | 2018 |
简要说明
- [1] 八口千兆交换机,用于扩展主路由网络吞吐能力,带 Web 管理界面,拥有铁壳散热能力,最大功耗仅10w,性价比颇高。
- [2] 扩展主路由的 AP 能力,提供屋内设备以 Wi-Fi 6 模式,进行高速无线接入。
- [3] 全千兆四口主路由(二级路由),拥有 512M 内存和铁壳散热的路由器,延续 Newifi 极高的性价比,一度使用两台相同规格的设备作为拨号路由器和二级路由。
- [4] 偶尔在开发调试时使用,用于替换之前使用的小米路由器第一版,相比较之下,固件修改复杂度稍高一些,但是胜在全千兆。
- [5] 功耗极低,小巧方便,适合旅游或者临时需要网络进行调试的场景,三方适配的固件功能强大,如果公司不限制使用自建路由作为调试环境,强烈建议入一台。
- [6] 此插座自带一个简易的热点 WiFi 功能,如果你需要插上设备就自动组网,可以使用上面的设备,如果你没有自动组网等需求,那么这个能让你上网的插座,用起来体验还不错,唯一槽点,插座本身发热比较严重,或许对网络稳定性/质量有一定影响。
家用网络为什么需要交换机
因为性价比高,不论是性能,还是成本,亦或者是稳定性。
有没有想过为什么大家总是会说路由器的性能不够,网络体验卡顿,需要不断的更新换代呢?
抛开外部网络环境不提,单看内网场景下,除了一些希望在不额外添加设备的情况下,进行个性化需要:
- 用路由器运行一些软件做虚拟组网
- 用路由器运行一些软件做广告过滤
- 用路由器进行脱机下载
- 用路由器提供游戏加速
我们日常对路由器性能要求最高的莫过于:接入设备的包转发负载、以及无线网络接入和处理。如果这些功能集成在一台设备上,最终这台设备的价格会变的相对比较高,且可能出现某块短板在几年内随着科技的发展显的特别突出(落后)。
以2021年两千元中高端路由设备ASUS AX88U为例:
先计算有线状态下的性能(都按照线性无阻塞计算):
- 因为设备算上WAN口共计9个全千兆端口(双工 2000Mbps),无线网络极限为 1148+4804 Mbps,则如果该设备支持所有连接设备将其带宽跑满,该设备极限背板带宽为24G不到。
- 而文档中提到的,我使用了五年的交换机的面板属性是16个端口,32G背板带宽,五年前购入价格498元。
简单的结论是,我们可以通过一台相对廉价的交换机,获取至少五年以上的家用高端设备在有线数据交换上的体验,成本只有其四到五分之一。
然后接着来看无线状态下的性能:
- AX88U 标称无线网络极限带宽 1148+4804 Mbps。
- 小米 AX6000 无线路由器标称无线带宽为 6000 Mbps,整台设备价格599元。
简单结论是,无线 AP 功能部分也可以使用一台相对廉价的设备进行替换,成本也只有其四到五分之一。
算到这里其实还没有结束,因为交换机并不具备宽带拨号/DHCP管理能力,我们还需要计算一台真正的路由器的成本。不过庆幸的是,因为家用宽带的出口有限(普遍在2G内),所以我们随便购买或者使用运营商赠送的全千兆路由器,其实都够跑满外部带宽。在上面无线 AP 和交换机的加持下,拨号路由器负载会异常的低,而相同软件状况下,低负载意味着你的设备可以无故障运行更长时间,以及做更多你想做的事情。
当然,使用单一设备也有好处,当你设备压力复杂没有那么大的时候,单一的设备,不论是从空间体积、设备发热、还是产品设计来看,会优于组合方案,至于到底选择哪种,就仁者见仁了。
我的设备一般运行时间会是半年到一年,偶尔小区断电或者我打扫机柜,会让它的计时器中断,在它在线的时间里,除非运营商故障,我的网络会一直比较通畅。
⭐️ 路由网关
影响网络质量的核心设备,负责部分网络安全事务,历史设备见文档。
资源类型 | 明细 | 网络 | 储存 | 开始服务 |
---|---|---|---|---|
交换机 | NETGEAR GS116E ^1 | 千兆LAN x16 | - | 2017 |
路由器 | Xiaomi AIot AX 3600 ^2 | 2G Wi-Fi / 5G Wi-Fi(Wi-Fi6) / 千兆LAN | - | 2020 |
路由器 | Newifi D2 ^3 | 2G Wi-Fi / 5G Wi-Fi / 千兆LAN | 8G | 2018 |
路由器 | Xiaomi AC2100 ^4 | 5G WIFI / 千兆LAN | - | 2020 |
路由器 | Xiaomi Mini 青春版 ^5 | 2G Wi-Fi / 百兆LAN | - | 2016 |
路由器 | 施耐德旅行插座 ^6 | 2G WIFI / 百兆LAN | - | 2018 |
简要说明
- [1] 八口千兆交换机,用于扩展主路由网络吞吐能力,带 Web 管理界面,拥有铁壳散热能力,最大功耗仅10w,性价比颇高。
- [2] 扩展主路由的 AP 能力,提供屋内设备以 Wi-Fi 6 模式,进行高速无线接入。
- [3] 全千兆四口主路由(二级路由),拥有 512M 内存和铁壳散热的路由器,延续 Newifi 极高的性价比,一度使用两台相同规格的设备作为拨号路由器和二级路由。
- [4] 偶尔在开发调试时使用,用于替换之前使用的小米路由器第一版,相比较之下,固件修改复杂度稍高一些,但是胜在全千兆。
- [5] 功耗极低,小巧方便,适合旅游或者临时需要网络进行调试的场景,三方适配的固件功能强大,如果公司不限制使用自建路由作为调试环境,强烈建议入一台。
- [6] 此插座自带一个简易的热点 WiFi 功能,如果你需要插上设备就自动组网,可以使用上面的设备,如果你没有自动组网等需求,那么这个能让你上网的插座,用起来体验还不错,唯一槽点,插座本身发热比较严重,或许对网络稳定性/质量有一定影响。
家用网络为什么需要交换机
因为性价比高,不论是性能,还是成本,亦或者是稳定性。
有没有想过为什么大家总是会说路由器的性能不够,网络体验卡顿,需要不断的更新换代呢?
抛开外部网络环境不提,单看内网场景下,除了一些希望在不额外添加设备的情况下,进行个性化需要:
- 用路由器运行一些软件做虚拟组网
- 用路由器运行一些软件做广告过滤
- 用路由器进行脱机下载
- 用路由器提供游戏加速
我们日常对路由器性能要求最高的莫过于:接入设备的包转发负载、以及无线网络接入和处理。如果这些功能集成在一台设备上,最终这台设备的价格会变的相对比较高,且可能出现某块短板在几年内随着科技的发展显的特别突出(落后)。
以2021年两千元中高端路由设备ASUS AX88U为例:
先计算有线状态下的性能(都按照线性无阻塞计算):
- 因为设备算上WAN口共计9个全千兆端口(双工 2000Mbps),无线网络极限为 1148+4804 Mbps,则如果该设备支持所有连接设备将其带宽跑满,该设备极限背板带宽为24G不到。
- 而文档中提到的,我使用了五年的交换机的面板属性是16个端口,32G背板带宽,五年前购入价格498元。
简单的结论是,我们可以通过一台相对廉价的交换机,获取至少五年以上的家用高端设备在有线数据交换上的体验,成本只有其四到五分之一。
然后接着来看无线状态下的性能:
- AX88U 标称无线网络极限带宽 1148+4804 Mbps。
- 小米 AX6000 无线路由器标称无线带宽为 6000 Mbps,整台设备价格599元。
简单结论是,无线 AP 功能部分也可以使用一台相对廉价的设备进行替换,成本也只有其四到五分之一。
算到这里其实还没有结束,因为交换机并不具备宽带拨号/DHCP管理能力,我们还需要计算一台真正的路由器的成本。不过庆幸的是,因为家用宽带的出口有限(普遍在2G内),所以我们随便购买或者使用运营商赠送的全千兆路由器,其实都够跑满外部带宽。在上面无线 AP 和交换机的加持下,拨号路由器负载会异常的低,而相同软件状况下,低负载意味着你的设备可以无故障运行更长时间,以及做更多你想做的事情。
当然,使用单一设备也有好处,当你设备压力复杂没有那么大的时候,单一的设备,不论是从空间体积、设备发热、还是产品设计来看,会优于组合方案,至于到底选择哪种,就仁者见仁了。
我的设备一般运行时间会是半年到一年,偶尔小区断电或者我打扫机柜,会让它的计时器中断,在它在线的时间里,除非运营商故障,我的网络会一直比较通畅。
💻 主机资源
提供运算能力的本地设备,历史设备见文档。
序号 | 资源类型 | 明细 | 网络 | 储存 | 开始服务 |
---|---|---|---|---|---|
1 | 编码机器 | MacBook Pro 16 | 千兆LAN & 5G Wi-Fi | 32GBRAM / 2T | 2019 |
2 | 资源机器 | ThinkBook 15 | 千兆LAN & 5G Wi-Fi | 40GBRAM / 2T | 2021 |
3 | 便携机器 | ThinkPad L14 | 千兆LAN & 5G Wi-Fi | 64GBRAM / 1T | 2021 |
4 | 资源机器 | Nuc8i5BEH | 千兆LAN / 5G Wi-Fi | 64GBRAM / 2T | 2021 |
5 | 网络设备 | Nuc7CJYH | 千兆LAN | 8GBRAM / 256GB | 2021 |
x | 码字机器 | MacBook Pro m1 | 千兆LAN & 5G Wi-Fi | 8GBRAM / 512GB | 2021 |
简要说明
- [1] 在 19 年首发入手,这款键盘相比较之前有巨大改善,缓解了养宠物的我需要不定时访问“苹果售后”清理键盘中的猫毛的问题,性能也让我非常满意,比公司配备的16寸i7 2.6GHz设备性能足足高了 20~30%。
- [2] 无独显版本,搭载 7nm Zen3 5800u,性能彪悍,作为补充资源机器购置。
- [3] 无独显版本,搭载 7nm Zen2 4750u 仅 45w 峰值功耗,性能非常强,核心数也非常多,作为一台便携的“服务器”使用,用于拓展本地开发资源,提供一个冗余一些的资源跑测试服务,替换之前使用的 HP EliteDesk G4 800 小型工作站。
- [4] 入手原因见这篇文章。在随后不断添置和更新设备后,这台设备职能更新为软件测试资源,提供搭建各种开源软件分布式环境场景所使用的虚拟机环境,极大的降低了笔记本发热的程度。
- [5] 将群晖上的容器服务迁移至此,解决群晖跑容器,硬盘不会休眠的问题。同时提供稳定的“回家网络”、部分个人公开 Wiki 资源。
- [-] 13-inch, m1 吃螃蟹,性能非常强,逼近 i9 的设备,妹纸打字机,测试应用构建时使用。
为什么主力是笔记本而非台式机
下面有两篇文章,系统的讲解了为什么,以及如何做,感兴趣可以进行阅读。
使用上面方案的计算资源,再配合一些轻量的云主机,基本上什么实验和环境就都能轻松模拟啦。
NUC 不跑黑苹果,可以用来干嘛
当然是做虚拟化,以及为群晖上的容器服务换个地方,让群晖可以睡个好觉,让硬盘可以活的更久一些。
💻 主机资源
提供运算能力的本地设备,历史设备见文档。
序号 | 资源类型 | 明细 | 网络 | 储存 | 开始服务 |
---|---|---|---|---|---|
1 | 编码机器 | MacBook Pro 16 | 千兆LAN & 5G Wi-Fi | 32GBRAM / 2T | 2019 |
2 | 资源机器 | ThinkBook 15 | 千兆LAN & 5G Wi-Fi | 40GBRAM / 2T | 2021 |
3 | 便携机器 | ThinkPad L14 | 千兆LAN & 5G Wi-Fi | 64GBRAM / 1T | 2021 |
4 | 资源机器 | Nuc8i5BEH | 千兆LAN / 5G Wi-Fi | 64GBRAM / 2T | 2021 |
5 | 网络设备 | Nuc7CJYH | 千兆LAN | 8GBRAM / 256GB | 2021 |
x | 码字机器 | MacBook Pro m1 | 千兆LAN & 5G Wi-Fi | 8GBRAM / 512GB | 2021 |
简要说明
- [1] 在 19 年首发入手,这款键盘相比较之前有巨大改善,缓解了养宠物的我需要不定时访问“苹果售后”清理键盘中的猫毛的问题,性能也让我非常满意,比公司配备的16寸i7 2.6GHz设备性能足足高了 20~30%。
- [2] 无独显版本,搭载 7nm Zen3 5800u,性能彪悍,作为补充资源机器购置。
- [3] 无独显版本,搭载 7nm Zen2 4750u 仅 45w 峰值功耗,性能非常强,核心数也非常多,作为一台便携的“服务器”使用,用于拓展本地开发资源,提供一个冗余一些的资源跑测试服务,替换之前使用的 HP EliteDesk G4 800 小型工作站。
- [4] 入手原因见这篇文章。在随后不断添置和更新设备后,这台设备职能更新为软件测试资源,提供搭建各种开源软件分布式环境场景所使用的虚拟机环境,极大的降低了笔记本发热的程度。
- [5] 将群晖上的容器服务迁移至此,解决群晖跑容器,硬盘不会休眠的问题。同时提供稳定的“回家网络”、部分个人公开 Wiki 资源。
- [-] 13-inch, m1 吃螃蟹,性能非常强,逼近 i9 的设备,妹纸打字机,测试应用构建时使用。
为什么主力是笔记本而非台式机
下面有两篇文章,系统的讲解了为什么,以及如何做,感兴趣可以进行阅读。
使用上面方案的计算资源,再配合一些轻量的云主机,基本上什么实验和环境就都能轻松模拟啦。
NUC 不跑黑苹果,可以用来干嘛
当然是做虚拟化,以及为群晖上的容器服务换个地方,让群晖可以睡个好觉,让硬盘可以活的更久一些。
💻 主机资源
提供运算能力的本地设备,历史设备见文档。
序号 | 资源类型 | 明细 | 网络 | 储存 | 开始服务 |
---|---|---|---|---|---|
1 | 编码机器 | MacBook Pro 16 | 千兆LAN & 5G Wi-Fi | 32GBRAM / 2T | 2019 |
2 | 资源机器 | ThinkBook 15 | 千兆LAN & 5G Wi-Fi | 40GBRAM / 2T | 2021 |
3 | 便携机器 | ThinkPad L14 | 千兆LAN & 5G Wi-Fi | 64GBRAM / 1T | 2021 |
4 | 资源机器 | Nuc8i5BEH | 千兆LAN / 5G Wi-Fi | 64GBRAM / 2T | 2021 |
5 | 网络设备 | Nuc7CJYH | 千兆LAN | 8GBRAM / 256GB | 2021 |
x | 码字机器 | MacBook Pro m1 | 千兆LAN & 5G Wi-Fi | 8GBRAM / 512GB | 2021 |
简要说明
- [1] 在 19 年首发入手,这款键盘相比较之前有巨大改善,缓解了养宠物的我需要不定时访问“苹果售后”清理键盘中的猫毛的问题,性能也让我非常满意,比公司配备的16寸i7 2.6GHz设备性能足足高了 20~30%。
- [2] 无独显版本,搭载 7nm Zen3 5800u,性能彪悍,作为补充资源机器购置。
- [3] 无独显版本,搭载 7nm Zen2 4750u 仅 45w 峰值功耗,性能非常强,核心数也非常多,作为一台便携的“服务器”使用,用于拓展本地开发资源,提供一个冗余一些的资源跑测试服务,替换之前使用的 HP EliteDesk G4 800 小型工作站。
- [4] 入手原因见这篇文章。在随后不断添置和更新设备后,这台设备职能更新为软件测试资源,提供搭建各种开源软件分布式环境场景所使用的虚拟机环境,极大的降低了笔记本发热的程度。
- [5] 将群晖上的容器服务迁移至此,解决群晖跑容器,硬盘不会休眠的问题。同时提供稳定的“回家网络”、部分个人公开 Wiki 资源。
- [-] 13-inch, m1 吃螃蟹,性能非常强,逼近 i9 的设备,妹纸打字机,测试应用构建时使用。
为什么主力是笔记本而非台式机
下面有两篇文章,系统的讲解了为什么,以及如何做,感兴趣可以进行阅读。
使用上面方案的计算资源,再配合一些轻量的云主机,基本上什么实验和环境就都能轻松模拟啦。
NUC 不跑黑苹果,可以用来干嘛
当然是做虚拟化,以及为群晖上的容器服务换个地方,让群晖可以睡个好觉,让硬盘可以活的更久一些。
🚚 储存资源
用来持久化保存资料,开始服务时间从作为存储角色开始计算。历史设备见文档。
资源类型 | 明细 | 网络 | 储存 | 开始服务 |
---|---|---|---|---|
主力备份 | Synology DS 920+ ^1 | 千兆LAN | 17TB (8TB Raid1 / 8TB SHR / 1TB SSD) + 0.5TB SSD Cache | 2020 |
资源冷备 | 硬盘若干 ^2 | - | - | 2016 / 2018 / 2020 |
长期备份 | Canon G3800 ^3 | 2G WIFI | - | 2019 |
清理备份 | Deli 9920 碎纸机 ^4 | - | - | 2017 |
电力保障 | APC BR550G ^5 | - | - | 2017/2019 |
简要说明
- [1] 新品发布时入手的 DS920+ 四盘位机器,取代之前服役了许久的 Synology DS 718+ 和定制的 HP Gen8 MicroServer。使用3组盘来区分对待不同场景的数据,针对临时下载数据,使用 SSD 进行数据落地,对于诸如软件资源等持久性存储的一般数据使用 SHR 模式的磁盘存储,而对于宝贵的照片数据则使用 Raid 1 进行储存,并搭配 SSD Cache 对重复查询的数据进行缓存。
- [2] 因为各种原因腾出来的闲置磁盘。
- [3] 打印不失为一种相对稳定的持久化保存方案,之前因为放置太久坏掉过一台,迫于搬家后打印需求变多,又买了一台。价格便宜,非常好用。
- [4] 干掉持久化的纸质存储,最靠谱的莫过于加密级别的粉碎了,尤其是相对隐私敏感的内容。
- [5] 在所有电源都带稳流稳压作用后,添加一台UPS可以进一步防止市电闪断带来的数据损坏或者写输出脏掉的问题。在第一块使用了两年后,更换了一块电池,继续战斗,产品质量靠谱。
群晖的省心用法
TBD
如何将闲置磁盘变废为“实用”
TBD
碎纸机的选购
碎纸机选购不当,可能会出现你耐心等机器吐完的碎屑,又被有心人玩拼图恢复原样的问题。对于我们普通人来说,密级选择 4 级及以上就能放心进行内容消除和丢弃处理后的垃圾了。
需要注意的是,新手可能对清理碎纸机没有概念,实际过程中会出现不少细微的粉末,所以建议带口罩和眼镜,或者清理时,适当保持距离。
🚚 储存资源
用来持久化保存资料,开始服务时间从作为存储角色开始计算。历史设备见文档。
资源类型 | 明细 | 网络 | 储存 | 开始服务 |
---|---|---|---|---|
主力备份 | Synology DS 920+ ^1 | 千兆LAN | 17TB (8TB Raid1 / 8TB SHR / 1TB SSD) + 0.5TB SSD Cache | 2020 |
资源冷备 | 硬盘若干 ^2 | - | - | 2016 / 2018 / 2020 |
长期备份 | Canon G3800 ^3 | 2G WIFI | - | 2019 |
清理备份 | Deli 9920 碎纸机 ^4 | - | - | 2017 |
电力保障 | APC BR550G ^5 | - | - | 2017/2019 |
简要说明
- [1] 新品发布时入手的 DS920+ 四盘位机器,取代之前服役了许久的 Synology DS 718+ 和定制的 HP Gen8 MicroServer。使用3组盘来区分对待不同场景的数据,针对临时下载数据,使用 SSD 进行数据落地,对于诸如软件资源等持久性存储的一般数据使用 SHR 模式的磁盘存储,而对于宝贵的照片数据则使用 Raid 1 进行储存,并搭配 SSD Cache 对重复查询的数据进行缓存。
- [2] 因为各种原因腾出来的闲置磁盘。
- [3] 打印不失为一种相对稳定的持久化保存方案,之前因为放置太久坏掉过一台,迫于搬家后打印需求变多,又买了一台。价格便宜,非常好用。
- [4] 干掉持久化的纸质存储,最靠谱的莫过于加密级别的粉碎了,尤其是相对隐私敏感的内容。
- [5] 在所有电源都带稳流稳压作用后,添加一台UPS可以进一步防止市电闪断带来的数据损坏或者写输出脏掉的问题。在第一块使用了两年后,更换了一块电池,继续战斗,产品质量靠谱。
群晖的省心用法
TBD
如何将闲置磁盘变废为“实用”
TBD
碎纸机的选购
碎纸机选购不当,可能会出现你耐心等机器吐完的碎屑,又被有心人玩拼图恢复原样的问题。对于我们普通人来说,密级选择 4 级及以上就能放心进行内容消除和丢弃处理后的垃圾了。
需要注意的是,新手可能对清理碎纸机没有概念,实际过程中会出现不少细微的粉末,所以建议带口罩和眼镜,或者清理时,适当保持距离。
🚚 储存资源
用来持久化保存资料,开始服务时间从作为存储角色开始计算。历史设备见文档。
资源类型 | 明细 | 网络 | 储存 | 开始服务 |
---|---|---|---|---|
主力备份 | Synology DS 920+ ^1 | 千兆LAN | 17TB (8TB Raid1 / 8TB SHR / 1TB SSD) + 0.5TB SSD Cache | 2020 |
资源冷备 | 硬盘若干 ^2 | - | - | 2016 / 2018 / 2020 |
长期备份 | Canon G3800 ^3 | 2G WIFI | - | 2019 |
清理备份 | Deli 9920 碎纸机 ^4 | - | - | 2017 |
电力保障 | APC BR550G ^5 | - | - | 2017/2019 |
简要说明
- [1] 新品发布时入手的 DS920+ 四盘位机器,取代之前服役了许久的 Synology DS 718+ 和定制的 HP Gen8 MicroServer。使用3组盘来区分对待不同场景的数据,针对临时下载数据,使用 SSD 进行数据落地,对于诸如软件资源等持久性存储的一般数据使用 SHR 模式的磁盘存储,而对于宝贵的照片数据则使用 Raid 1 进行储存,并搭配 SSD Cache 对重复查询的数据进行缓存。
- [2] 因为各种原因腾出来的闲置磁盘。
- [3] 打印不失为一种相对稳定的持久化保存方案,之前因为放置太久坏掉过一台,迫于搬家后打印需求变多,又买了一台。价格便宜,非常好用。
- [4] 干掉持久化的纸质存储,最靠谱的莫过于加密级别的粉碎了,尤其是相对隐私敏感的内容。
- [5] 在所有电源都带稳流稳压作用后,添加一台UPS可以进一步防止市电闪断带来的数据损坏或者写输出脏掉的问题。在第一块使用了两年后,更换了一块电池,继续战斗,产品质量靠谱。
群晖的省心用法
TBD
如何将闲置磁盘变废为“实用”
TBD
碎纸机的选购
碎纸机选购不当,可能会出现你耐心等机器吐完的碎屑,又被有心人玩拼图恢复原样的问题。对于我们普通人来说,密级选择 4 级及以上就能放心进行内容消除和丢弃处理后的垃圾了。
需要注意的是,新手可能对清理碎纸机没有概念,实际过程中会出现不少细微的粉末,所以建议带口罩和眼镜,或者清理时,适当保持距离。
🚚 储存资源
用来持久化保存资料,开始服务时间从作为存储角色开始计算。历史设备见文档。
资源类型 | 明细 | 网络 | 储存 | 开始服务 |
---|---|---|---|---|
主力备份 | Synology DS 920+ ^1 | 千兆LAN | 17TB (8TB Raid1 / 8TB SHR / 1TB SSD) + 0.5TB SSD Cache | 2020 |
资源冷备 | 硬盘若干 ^2 | - | - | 2016 / 2018 / 2020 |
长期备份 | Canon G3800 ^3 | 2G WIFI | - | 2019 |
清理备份 | Deli 9920 碎纸机 ^4 | - | - | 2017 |
电力保障 | APC BR550G ^5 | - | - | 2017/2019 |
简要说明
- [1] 新品发布时入手的 DS920+ 四盘位机器,取代之前服役了许久的 Synology DS 718+ 和定制的 HP Gen8 MicroServer。使用3组盘来区分对待不同场景的数据,针对临时下载数据,使用 SSD 进行数据落地,对于诸如软件资源等持久性存储的一般数据使用 SHR 模式的磁盘存储,而对于宝贵的照片数据则使用 Raid 1 进行储存,并搭配 SSD Cache 对重复查询的数据进行缓存。
- [2] 因为各种原因腾出来的闲置磁盘。
- [3] 打印不失为一种相对稳定的持久化保存方案,之前因为放置太久坏掉过一台,迫于搬家后打印需求变多,又买了一台。价格便宜,非常好用。
- [4] 干掉持久化的纸质存储,最靠谱的莫过于加密级别的粉碎了,尤其是相对隐私敏感的内容。
- [5] 在所有电源都带稳流稳压作用后,添加一台UPS可以进一步防止市电闪断带来的数据损坏或者写输出脏掉的问题。在第一块使用了两年后,更换了一块电池,继续战斗,产品质量靠谱。
群晖的省心用法
TBD
如何将闲置磁盘变废为“实用”
TBD
碎纸机的选购
碎纸机选购不当,可能会出现你耐心等机器吐完的碎屑,又被有心人玩拼图恢复原样的问题。对于我们普通人来说,密级选择 4 级及以上就能放心进行内容消除和丢弃处理后的垃圾了。
需要注意的是,新手可能对清理碎纸机没有概念,实际过程中会出现不少细微的粉末,所以建议带口罩和眼镜,或者清理时,适当保持距离。
📱 移动设备 & 🎮 游戏设备
强依赖网络进行交互的娱乐设备。历史设备见文档。
编号 | 资源类型 | 明细 | 网络 | 储存 | 开始服务 |
---|---|---|---|---|---|
1 | 游戏机 | Switch 续航版 | 5G WIFI | 500G | 2020 |
2 | 游戏机 | Switch Lite | 5G WIFI | 500G | 2020 |
3 | 游戏机 | PS4 | 2G WIFI | 500G HDD | 2017 |
4 | 游戏机 | PS4 Pro | 2G WIFI | 500G SSD | 2017 |
5 | 游戏机 | PSVx2 ^2 | 2G WIFI | 16G / 64G | 2015 / 2016 |
6 | 游戏机 | 3DSx2 ^3 | 2G WIFI | 64G / 64G | 2014 / 2016 |
7 | 平板 | iPad Air2 | 4G / 5G WIFI | 128G (改) | 2015 |
8 | 平板 | iPad Pro 10' ^4 | 5G WIFI | 256G | 2018 |
9 | 平板 | iPad Pro 12' ^4 | 5G WIFI | 256G | 2018 |
10 | 爪机 | iPhone 12 Pro | 5G / 5G WIFI | 512G | 2020 |
11 | 爪机 | Redmi K30 Pro | 5G / 5G WIFI | 128G | 2019 |
12 | 爪机 | 海信 A7cc | 5G / 5G WIFI | 128G | 2021 |
13 | 爪机 | iP3GS ^1 | 2G / 2G WIFI | 忽略 | 2017 |
简要说明
- [1] 出掉了17年购置的初代后,将状态变更为一正一破,好处是可以联机的游戏,可以大号带小号玩(比如动森),另外可以做PS4手柄,玩不需要 L2R2 键的游戏体验还可以。
- [2] 高铁候车、飞机候机、团建出门、旅游出行必备,小巧可爱,有 GBA XL 的感觉。
- [3] 家中吃灰。
- [4] 巫师3专用机。
- [5] 灵魂献祭专用机。
- [6] 塞尔达、逆转、火纹专用机。
- [7] 电子相册专用机。
- [8] 电子笔记 + 电脑副屏 + 王者荣耀专用机。
- [9] 电子笔记 + 电脑副屏 + 王者荣耀专用机。
- [10] 为5G网络而换的机器。
- [11] 为5G网络而换的机器,主要作为导航机器使用。
- [12] 微信读书阅读器,体验很棒。
- [13] 年度最值手机,作为monitor使用,极低功耗,可以愉快跑脚本,已购两台。
🔮 智能设备 & 周边
相比较前些年的智能设备,这些年的设备的体验越来越好了。历史设备见文档。
编号 | 资源类型 | 明细 | 网络 | 备注 |
---|---|---|---|---|
1 | 网络音箱 | 小米音箱 Pro | 2G WIFI | 2019年 |
2 | 蓝牙音箱 | 飞利浦 TAVS700 蓝牙音响 | BT | 2021年 |
3 | 空气净化器 | 小米净化器 Pro | 2G WIFI | 2019年 |
4 | 网络网关 | 小米 x3 | 2G WIFI | 2017年 / 2021年 |
5 | 网络插座 | 小米 xN | 2G WIFI | 2017年 / 2021年 |
6 | 传感装置 | 小米 xN | 2G WIFI/ZigBee | 2017年 / 2021年 |
7 | 网络摄像头 | 水滴 x3 | 2G WIFI | 2015年、2016年、2017年、2018年 |
8 | 网络摄像头 | 小方等 x2 | 2G WIFI | 2018年 |
9 | 网络盒子 | 小米盒子4SPro | WIFI6 | 2021年 |
10 | 网络盒子 | AppleTV 6 | WIFI6 | 2021年 |
简要说明
- [1] 音质尚可,在尝试过两台组网进行全屋播放后,最终还是让一台推出的服务的舞台,剩余一台作为“小爱同学”使用。
- [2] 因为AppleTV和小爱协作音响召唤“小爱同学”,只好换了一个简单的设备。
- [3] 拯救雾霾天和猫主子入厕后的空气质量,“手动档”挺好使,其他自动档位比较“弱鸡”,正常运行基本静音,总体点赞。
- [4] 小米网关+空调插座,对于空间利用率很高,而且支持ZigBee/WiFi,还能网络调试。
- [5] 小米开放局域网协议之后,把控客都换成了小米,支持编程这件事太好了。
- [6] 门磁可以避免出门老想着有没有关好门的问题,烟雾等传感器避免检查厨房,很省心,光照传感器可以制作围绕床帏的夜灯等,简单实用。
- [7] 2015年从小米换到360就一直使用,目前使用还好,小问题是启动音有点惊悚,4台设备经常会有一台显示离线,我所在的小区,想稳定使用需要额外提供移动热点,目前考虑替换掉。
- [8] 小方支持自定义固件,折腾通过,计划对接群晖后替换所有360摄像头。
- [-]控客的插座APP不是很好用,尤其是不给SDK,无法定制开发,国内版本也不支持简单DIY(需要拆+编程器),故弃用。
- [9] 默认广告有一些多,而且遇到有趣的视频想看弹幕不能看挺遗憾的,乐播 SDK 投屏质量感觉不是很好,而且有强制广告,但是视频资源还是挺多的。
- [10] 最强投屏盒子,支持AirPlay2,无线投屏完美使用4K。
设备列表
使用过的设备历史记录
以网络设备为主/娱乐辅助为辅/部分过老或者完全没有参考(吐槽)价值的就不记录了
主机资源
TODO:等待更新
- 2020年 MacBook Pro 16inch (2019年,i7 2.6GHz, 16GBRAM, Retina)
- 2019年 MacBook Pro 16inch (2019年,i9 2.4GHz, 32GBRAM, Retina)
- 2019年 MacBook Pro 13inch (2019年,i5 2.4GHz, 8GBRAM, Retina)
- 2018年09月 HP EliteDesk G4 800,(i7 8700, 64GBRAM)
- 2018年 MacBook Pro 15inch (2017年,i7 2.9GHz, 16GBRAM, Retina)
- 2017年 MacBook Pro 15inch (2016年,i5 2.5GHz, 16GBRAM, Retina)
- 2017年 MacBook 12inch (2017年,i5 1.3GHz, 8 GBRAM, Retina)
- 2016年 MacBook Pro 13inch (2015年,i7 2.2GHz, 16GBRAM, Retina)
- 2015年07月HASEE Z7 15inch
- 2015年 MacBook Pro 15inch (2013年,i7 2.2GHz, 16GBRAM, Retina)
- 2014年 MacBook Pro 15inch (2014年,i7 2.5GHz, 16GBRAM, Retina)
- 2014年 MacBook Pro 15inch (2014年,i7 2.0GHz, 16GBRAM, Retina)
- 2013年03月 Thinkpad X230i (2013年,i7 2GHz, 8GBRAM)
- 2012年12月 Lenovo Y485
- 2008年XX月 SONY CS-19W
路由网关
TODO:等待更新
- 2018年11月 Newifi D2
- 2016年09月 Newifi D1
- 2016年05月 XiaoMi Route 青春版
- 2016年03月 NETGEAR GS308
- 2015年02月 XiaoMi Route Mini
- 2014年11月 NETGEAR WNDR4300 750M
- 2014年08月 NETGEAR WNDR2000 300M
- 2014年05月 NETGEAR WN1000RP
- 2013年06月 TP-LINK MR12U
- 2013年01月 TP-LINK WN703N
储存介质
TODO:等待更新
- 2019年04月 HP Gen8 MicroServer DIY
- 2017年09月 Synology DS718+
- 2017年08月 Synology DS115j
- 2016年04月 WD My Cloud 4T
- 2014年12月 WD My Cloud 3T
移动设备
TODO:等待和废弃设备合并
- 2017年07月 Nintendo Switch HK Ver
- 2015年10月 iPad Air2 JP Ver
- 2015年09月 iPad Air2 CN Ver
- 2015年05月 iPad Air2 Cellular
- 2015年01月 Kubi iwork7
- 2015年01月 Kubi iwork8
- 2013年06月 Kindle Paper White 1st
各种网卡
TODO:等待更新
- 2016年05月 INTEL I350
- 2016年05月 INTEL 7260
- 2016年05月 INTEL 8260NGW
- 2015年12月 INTEL 82546EB
- 2015年08月 COMFAST CF-WU720
- 2016年05月 COMFAST CF-WU720
- 2015年02月 HUAWEI EC8201 3G Card
- 2013年08月 HUAWEI E261 3G Card
显示器
TODO:等待更新
- 2016年05月 LG 34UM68-P
- 2015年04月 HKC T7000
- 2014年05月 Dell U2412H组双屏
- 2013年11月 Dell U2312HM
设备列表
使用过的设备历史记录
以网络设备为主/娱乐辅助为辅/部分过老或者完全没有参考(吐槽)价值的就不记录了
主机资源
TODO:等待更新
- 2020年 MacBook Pro 16inch (2019年,i7 2.6GHz, 16GBRAM, Retina)
- 2019年 MacBook Pro 16inch (2019年,i9 2.4GHz, 32GBRAM, Retina)
- 2019年 MacBook Pro 13inch (2019年,i5 2.4GHz, 8GBRAM, Retina)
- 2018年09月 HP EliteDesk G4 800,(i7 8700, 64GBRAM)
- 2018年 MacBook Pro 15inch (2017年,i7 2.9GHz, 16GBRAM, Retina)
- 2017年 MacBook Pro 15inch (2016年,i5 2.5GHz, 16GBRAM, Retina)
- 2017年 MacBook 12inch (2017年,i5 1.3GHz, 8 GBRAM, Retina)
- 2016年 MacBook Pro 13inch (2015年,i7 2.2GHz, 16GBRAM, Retina)
- 2015年07月HASEE Z7 15inch
- 2015年 MacBook Pro 15inch (2013年,i7 2.2GHz, 16GBRAM, Retina)
- 2014年 MacBook Pro 15inch (2014年,i7 2.5GHz, 16GBRAM, Retina)
- 2014年 MacBook Pro 15inch (2014年,i7 2.0GHz, 16GBRAM, Retina)
- 2013年03月 Thinkpad X230i (2013年,i7 2GHz, 8GBRAM)
- 2012年12月 Lenovo Y485
- 2008年XX月 SONY CS-19W
路由网关
TODO:等待更新
- 2018年11月 Newifi D2
- 2016年09月 Newifi D1
- 2016年05月 XiaoMi Route 青春版
- 2016年03月 NETGEAR GS308
- 2015年02月 XiaoMi Route Mini
- 2014年11月 NETGEAR WNDR4300 750M
- 2014年08月 NETGEAR WNDR2000 300M
- 2014年05月 NETGEAR WN1000RP
- 2013年06月 TP-LINK MR12U
- 2013年01月 TP-LINK WN703N
储存介质
TODO:等待更新
- 2019年04月 HP Gen8 MicroServer DIY
- 2017年09月 Synology DS718+
- 2017年08月 Synology DS115j
- 2016年04月 WD My Cloud 4T
- 2014年12月 WD My Cloud 3T
移动设备
TODO:等待和废弃设备合并
- 2017年07月 Nintendo Switch HK Ver
- 2015年10月 iPad Air2 JP Ver
- 2015年09月 iPad Air2 CN Ver
- 2015年05月 iPad Air2 Cellular
- 2015年01月 Kubi iwork7
- 2015年01月 Kubi iwork8
- 2013年06月 Kindle Paper White 1st
各种网卡
TODO:等待更新
- 2016年05月 INTEL I350
- 2016年05月 INTEL 7260
- 2016年05月 INTEL 8260NGW
- 2015年12月 INTEL 82546EB
- 2015年08月 COMFAST CF-WU720
- 2016年05月 COMFAST CF-WU720
- 2015年02月 HUAWEI EC8201 3G Card
- 2013年08月 HUAWEI E261 3G Card
显示器
TODO:等待更新
- 2016年05月 LG 34UM68-P
- 2015年04月 HKC T7000
- 2014年05月 Dell U2412H组双屏
- 2013年11月 Dell U2312HM
屏幕展示 - 受辐射历史记录
记录一下屏幕的变化,时间范围 2012 ~ 2020。
屏幕多了,窗口切换就少了。
小屏幕。
辗转到了剁手网后。
用另外一台笔电作为一台笔电的显示器。
屏幕不知不觉多了。
桌面的线有点麻烦了。
小屏幕。
如果家里有这么一块屏幕就好了。
家里屏幕升级。
嗯,一块不大不小的屏幕。
用来打老版本win游戏不错。
重新回到简简单单。
7寸VGA,感觉比手机都小巧。
移动开发调试必备。
9寸大的游戏机屏幕。
混合开发可以试多屏。
好多没上传相册,先占位,回头补。
搬家过程中不小心把显示器碰坏了,临时买了一台先顶着用。
20年初返京,公司也刚搬家,人都没到,那么就四台一起用吧。
废弃设备以及原因
交换机
明细 | 备注 | 开始服务 |
---|---|---|
NETGEAR GS308 ^1 | 千兆LAN x8 | 2016 |
- [1] 已出闲置。端口口不够用,而且带管理界面的新设备支持划vlan,方便很多,不过日常家里使用的话,可以考虑,简单免维护。
路由器
TODO:等待更新
明细 | 备注 | 开始服务 |
---|---|---|
NETGEAR WNDR4300 ^1 | 全千兆,双频,双128MB | 2015 / 2014 |
- [1] 已出闲置,买过两台。简单家用足够了,也很稳定,作为AP使用尤其爽,但是原生系统很难用,几乎是必须刷开源,并且因为CPU的缘故,缺少强力的开源新固件和软件,凡事都需要自己编译,运存太小,不改的话几乎不能跑什么三方程序。
爪机
编号 | 明细 | 备注 | 开始服务 |
---|---|---|---|
1 | Samsung S7 Edge ^3 | 4G / 5G WIFI | 2016 |
2 | iPhone 5 ^1 | 3G / 5G WIFI | 2017 |
3 | iPhone 5s ^2 | 4G / 5G WIFI | 2017 |
4 | iPhone 6 Plus ^4 | 4G / 5G WIFI | 2014 |
5 | iPhone 8 Plus ^5 | 4G / 5G WIFI | 256G |
6 | iPhone 7 ^6 | 4G / 5G WIFI | 128G |
7 | iPhone SE | 4G / 5G WIFI | 64G |
8 | Xiaomi MAX2 | 4G / 5G WIFI | 64G |
9 | Redmi K20 Pro | 4G / 5G WIFI | 128G |
10 | iPhone 11 Pro | 4G / 5G WIFI | 512G |
- [1] 这代安全品控非常不好,导致我对三星手机印象直接拉黑。拍照质量非常棒,但是固件迭代特别慢,支付也不是很好用,之前一直作为地铁卡充值POS使用(给其他手机公交卡充值),之后苹果手机(ApplePay)支持公交卡后,直接闲置了。
- [2] 之前diy了外壳的玩具,作为家里MP4使用,投个音乐不用考虑电话进来,游戏音干扰,挺好的,因为CPU漏洞的缘故,可越狱刷多个版本的系统玩。
- [3] 另外一个diy外壳的玩具,在阿里云上班的时候比较反感要安装手机证书,于是作为工作备机使用,隔离工作和生活数据,不需要考虑备份功能,目前公司没有这个需求,就闲置了。
- [4] 玩网游挂机的时候,把主板烧了 Orz。
- [5] 因为换新机,使用回收平台回收掉了,澳版属于非国/港行,价格血亏。
- [6] 因为换新机,闲置了,尺寸重量手感都完美都机器,可惜跑不动现在都应用了。
- [7] 因为换新机,闲置了,尺寸小巧,但是很多应用界面适配上有问题,新时代下,这类尺寸作为主力机使用还是拔草了。
- [8] 全面屏的诱惑谁挡得住,适合看漫画,但是稍微有点大,装着不方便,我所在的区域信号也不是很好,所以使用平台回收掉了。
- [9] 全面屏的诱惑谁挡得住+1,尺寸小巧,在新款支持 5G 使用平台回收掉了。
- [10] 这款信号稍有改善,但是还是不咋滴,在支持 5G 的新款出现后,在官方折扣购买了新款。
主机
TODO:等待更新
明细 | 备注 | 开始服务 |
---|---|---|
MacBook Pro 2017款 ^1 | 千兆LAN & 5G WIFI / 16GBRAM / 512GB SSD | 2017 |
MacBook Pro 2014款 ^2 | 千兆LAN & 5G WIFI / 16GBRAM / 512GB SSD | 2015 |
HASEE Z7 ^3 | 千兆LAN & 5G WIFI / 32GBRAM / 1T SSD | 2015 |
N3700组装机 ^4 | N3700 1.6GHz 千兆LANx4 & 5G WIFI /16GBRAM / mixed | 2016 |
ONDA v939 Core M ^5 | 4G LTE / 2G WIFI / 4GBRAM / 128GB | 2016 |
DELL FX 170 x4 ^6 | 千兆LAN | 2016 / 2017 |
N270, 945GM x2 ^7 | 双网口x1, 单网口x1 | 2015 |
D525 ^8 | 已送人 | 2016 |
D425 ^9 | 已丢弃 | 2015 |
N3520 组装机 ^10 | 千兆LAN / 300G HDD | 2016 |
DELL Optiplex 3020M x1 ^11 | 千兆LAN / 64GBRAM | 2018 |
WD MY CLOUD 3T ^12 | 千兆LAN / 3T HDD | 2014 |
WD MY CLOUD 4T ^13 | 千兆LAN / 4T HDD | 2015 |
Canon G3800 ^14 | 大容量扫描打印一体机 | 2016 |
- [1] 2017 15-inch, i7 2.9GHz 真的是忍了一年多的垃圾键盘,客观来说或许还好,但是对于养疯狂掉毛的毛孩子的我来说,键盘进异物频率太高了,天才吧基本全部换新后,出掉回了血。
- [2] Mid 2014, i7 2.5GHz 碾压 2019 年前各种公司配的中低配笔记本,闲置过久,就出掉回血了。
- [3] i7 2.6GHz, 配合
hotkey
软件调节节能模式,性能表现极好,除了开机时风扇需要狂转一下,相比Mac比较重外,没有任何可吐槽的了,因为家里设备资源足够使用了,闲置后已送人。 - [4] 这台机器的素质还是不错的,折腾过软路由,HTPC,视频盒子,功耗低真的是优势,但是劣势也很明显,稍微重负荷的操作就有明显卡顿,不适合做追求体验的事情,闲置后出掉了。
- [5] Core M 5y10c 2.0GHz,其实性能很不错,能完美跑Ubuntu/OSx/Win/Android,然而散热不足导致会降频,个人不可接受,闲置置换掉了。
- [6] 主机素质不错,外观也讨喜,原本入手了四台,可以作为网站 Hosting 使用。CPU 是 N330,1.6GHz,跑负荷不重的应用,最基础的转码,真的足够了,网络性能测试,如果你使用被动散热的机器,原来的 N3520小机器 网络性能测试 的报告可以了解一下。
- [7] 学费系列,被家里机器食物链最底端的N3700替换掉了,在Mod喷漆留念后,直接扔掉了。
- [8] 学费系列,软路由和黑群常见配置,不过20W的功率感觉略鸡肋(这个功耗缺却不支持被动散热),送人了。
- [9] 学费系列,同525相比功耗相仿,性能差一头,好处是可以被动散热,不过还是扔掉了。
- [10] 学费系列,性能真的不错,但是配套电源不好,导致主板烧掉了。
- [11] 适合移动办公使用,但是日常工作又带着笔记本,放家里使用扩展性不是很高,比较尴尬,故转手。
- [12] 这个是真的物超所值,功耗低、连续运行接近四年没故障。十分稳定,因为购置了新的多盘位机器,所以这个小家伙就光荣下岗了。
- [13] 同样的物超所值,如果你只需要备份,买它不会后悔。
- [14] 搬家+有一段时间没使用导致坏掉了。
智能设备
TODO:等待更新
编号 | 明细 | 备注 | 开始服务 |
---|---|---|---|
1 | 智能灯泡 | 小米彩灯 | 2017年 |
2 | 智能台灯 | 飞利浦台灯 | 2G WIFI |
- [1] 有电流声比较闹心,闲置弃用很久了。
- [1] 总是忘记网络配置,体验很糟糕,偶尔用来给花花草草照明,已经不再联网使用。
网络日志收集和查看
TODO: 待更新
网络设备日志
- 二级网络提供syslog服务器,收集同网段所有网络日志,通过二级路由网关端口转发,将日志服务暴露给一级网段。
- 一级网段设备将日志发送给二级路由网关。
应用程序日志
- 应用容器化运行,日志统一mount到一处,使用脚本定期收集存放。
日志分析和展示
- 工具框架
- CI流程
安全的网络接入
这里不涉及日常使用的系统应用相关的软件安全。
网络隔离
通过二层网络以及一些旁路设计进行设备的隔离。
- 私有可信任设备在同一网段(二级子网)
- 家里的访客、临时接入网络的设备在同一网段(一级子网)
- 具有联网特性的智能设备在同一网段或者走移动热点(另外一个二级子网)
限制接入
- 二级子网进行MAC绑定,非授信设备禁止接入。
- 一级子网进行MAC绑定,仅在新设备第一次接入时,临时关闭MAC绑定。
限制访问
- 二级子网之间不可直接互通
- 智能设备反正要走远程服务的中控
- 需要编程访问的网关,可以使用一级子网进行中继
- 通过端口转发,一级子网只能访问到二级子网中的个别端口:包括日志收集服务端口
- 不使用光纤猫的路由功能,设置为桥接模式,只允许光猫进行拨号操作,避免被默认配置这类漏洞批量渗透养蛊。
- 一级路由公网禁ping,对外关闭一切路由可操作服务。
隧道
- 使用加密协议进行被动穿透连接,定期更换密码。
数据备份策略
- 不使用定制不可控的产品,减少数据整理维护的麻烦:
- 过度定制的Android手机不进行购买。
- 不使用不能自动接入网络的电子设备:
- 意味着你要大量的进行非必要的手动操作。
- 使用专业的软件或者软硬件结合的产品
- 编写定时脚本、监控程序进行定时备份
- 使用NAS、配合手机、电脑配置、客户端进行定时备份。
长时间没有完整备份的时候,人工进行备份一次,避免增量备份出现问题。
高速数据交换
设备
- 不追求最新的设备和技术协议,避免有限折腾娱乐经费被浪费。
- 但是不过分坚持使用老设备,避免设备交换总线上限被限制:
- 诸如使用合理的CPU,避免CPU成为处理瓶颈。
- 合理使用有线网卡类型,默认千兆起步。
- 合理使用无线网卡,避免拥堵在2.4GHz慢速信道。
- 合理使用网线,避免Cat5、Cat6混搭。
介质
- 非冷备,高频使用的设备尽可能使用闪存类型的介质:SSD
- 既保障读写速度,又能减少屋内可能存在的磁盘运作声音
网关
- 设备责任简单独立,避免复杂事务降低处理效率。
- 设备资源有一定冗余,避免并发状况导致网络拥堵,后续善后浪费时间。
- 合理使用交换机,减少内部数据直接交换消耗的资源。
免维护的数据同步
- 优先使用经过考验的大厂方案存储:
- 行为数据(Google Chrome浏览器账号、Apple系统账号等)
- 尽可能使用一个完整生态的软硬件(如苹果全家桶、谷歌全家桶、微软软件套、小米体系,etc...)
- 根据不同的软件服务商的软件,进行定制化存储
- 配置数据(存储厂商云服务=>使用系统云存储=>个人私有云)
- 软件强关联数据
- 软件弱关联通用性很强的数据(个人私有云)
- 使用成品的NAS软硬件,减少不必要的折腾
- 如群晖、WD
- 使用开放的软件交换协议
- nfs/afp/samba/webdav
持续集成
方案选择
老方案:
- 内部 GitLab + GitLab Runner
- 外部 GitHub + Drone
当前方案:
所有的持续集成操作都交给了 GitLab + GitLab Runner 来做。
实践参考
补充思考
虚拟化技术应用
我当前的使用方案是 VMWare + Docker。
为什么不选择 ESXi
没有选择 ESXi 的原因有几个:
- 相比每年双十一都打折到很便宜价格的 VMWare ,ESXi 授权比较麻烦,需要按年注册获取并限制核心数,很难确定未来不会多买几台机器用。
- 不需要浪费精力去处理虚拟机软件兼容性之类的问题,不需要消耗精力在挑选硬件的问题上。
- 虚拟机迁移十分便捷。
为什么使用了 Docker 还要用 VMWare
Docker 作为 CD 交付、程序运行环境编排工具使用很棒,但是在资源隔离和环境定制上,VMWare 显然是更好的方案。
况且保持一定的服务隔离,可以让应用维护成本降低。
VMWare 使用拾遗
- 记录好每个“容器宿主机”的网卡地址,并分配固定IP。
- 虚拟机自动启动在每个系统平台下都有可用的方案。
- 如果有超高安全诉求,可以不对宿主机进行网络地址分配,仅将虚拟机“桥接”在网卡上,单独获取IP地址。
- 大单体应用,运行在单独的虚拟机里,硬盘资源限制可以先写大一些,但是不进行提前分配,避免迁移主机后,还要做系统扩容。
Docker 使用拾遗
- 容器版本使用最新版本 -1 的稳定版本,优先升级笔记本的软件版本,确定没有太大问题后,再升级。
- 使用 compose 进行容器编排和管理,降低对编排工具的维护成本,感兴趣可以看这里的博客文章。
- 之前曾经使用 Nginx 作为服务网关,目前已经全部迁移至 Traefik ,感兴趣可以看这里的博客文章。
资源配置
- CPU: 12Core
- Mem: 64GB
- Disk: 2T SSD
TODO: 将K8S折腾内容补充上来。
GitLab 的使用
我为一些朋友和公司团队搭建过 GitLab,有裸机部署、也有容器部署。
同样的也被一些朋友询问过 GitLab 需要什么配置。
对于团队来说,参考官方指南即可,文档中有指明多大内存可以支撑多少人相对高体验的使用。
个人使用的资源配置
如果你没有特别需求,下面的配置应该可以满足你。
- CPU: 4Core
- Mem: 4GB
- Disk: 200GB
搭建文档
我推荐使用容器的方式进行搭建和维护,下面是一些记录,希望能够帮助到你。
远程访问及数据交互
目前数据访问抽象图如下:
远程管理
远程管理目前主要有两个模式:
- 先通过加密隧道访问内部网关节点,然后再进行下一步操作。
- 先通过公网反向代理访问内部设备,然后再进行下一步操作。
差异点主要有两个:
- 是否使用 tcp 隧道,是否直接访问内部具体设备。
因为多数服务和应用都跑在 Linux 系统上,所以隧道提供的 SSH 方式已经能够满足 90% 以上的需求了。
但是因为使用 Mac 跑一些 OSX 应用,所以又开启了远程 VNC 访问的方式。不使用 TeamViewer 等工具的原因有下面几点:
- 额外支付的成本均摊到每次使用成本上有些高。
- 三方应用多次数据泄露,不太信任他们了。
加密隧道的搭建主要使用 DDNS 方式,这里我曾经购买过花生壳之类的服务,目前的方案是:
- 群晖的DDNS服务(主要使用)
- CloudFlare API 动态更新 DNS 记录
另外,因为群晖的硬件复杂度相对较低、系统也比较简单,可以使用容器配合定时任务,完成隧道的高可用。
数据交互
目前文件管理几乎全部使用了群晖的文件管理系统,少数不走群晖的文件保存在 Apple Cloud 中。代码一律保存在局域网的 GitLab 中。
以上内容全部具备版本控制。
因为上面的数据隧道已经比较完善、稳定,加上我所在的宽带区域的上行可以支持到 20~40M
,所以:
- 在外部网络环境,下载内部大文件,使用 HTTP ,走群晖管理界面或者地址即可。
- 在外部网络环境,想在内部下载大文件,使用群晖下载工具,下载到内网即可。
- 在外部网络环境,操作服务器上的文件,使用 SSH ,通过隧道和操作普通云主机一样。
相关博客文章
Mac 环境配置
HTTP/PROXY
- 优先使用 Docker NGINX/APACHE
- 次之使用 Node Server
RDC
- 优先使用 Docker MySQL/Mariadb
- 次之使用虚拟机中的DB Server
Cache
- 优先使用 Docker Redis
- 次之使用 Brew Redis
已知BUG
- Mac下重启进程或者休眠后,如果是系统中安装了MySQL,进行可能会假死,
sudo killall mysqld
即可。 - 升级系统版本的时候,如果使用了XMAPP之类的套件,可能会丢失软链接生成的
xmappfiles
。
玩游戏的一些观点
- 体验性的去玩经典大作,将自己代入,享受另外一个次元的故事。
- 绞尽脑汁的去尝试策略游戏,用最优解去处理小问题。
- 小而美的游戏,可遇不可求,先看故事,再看设计,然后看评论,最后进行尝试,避免被烂作浪费时间。
- 玩也是一件很认真的事情,使用专业的设备,在专门的时间去尝试,多数情况获得的体验好于浅尝辄止。
性能测试准备
openwrt路由终端准备
opkg update && opkg install iperf3
mac终端准备
brew install iperf3
各种终端
docker pull networkstatic/iperf3
性能测试准备
openwrt路由终端准备
opkg update && opkg install iperf3
mac终端准备
brew install iperf3
各种终端
docker pull networkstatic/iperf3
性能测试准备
openwrt路由终端准备
opkg update && opkg install iperf3
mac终端准备
brew install iperf3
各种终端
docker pull networkstatic/iperf3
二级网段5G无线网络性能测试
测试时间
2017.10.14
测试环境
测试软件:iperf3
路由器环境:
iperf 3.2 (cJSON 1.5.2)
Linux 3.4.113 #7 SMP Mon Jul 24 10:30:48 CST 2017 mips
Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / zerocopy
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
路由器:
iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 40.9 MBytes 40.9 MBytes/sec
[ 5] 1.00-2.00 sec 35.4 MBytes 35.4 MBytes/sec
[ 5] 2.00-3.00 sec 36.0 MBytes 36.0 MBytes/sec
[ 5] 3.00-4.00 sec 32.0 MBytes 32.0 MBytes/sec
[ 5] 4.00-5.00 sec 32.4 MBytes 32.4 MBytes/sec
[ 5] 5.00-6.00 sec 36.8 MBytes 36.8 MBytes/sec
[ 5] 6.00-7.00 sec 40.5 MBytes 40.5 MBytes/sec
[ 5] 7.00-8.00 sec 34.1 MBytes 34.1 MBytes/sec
[ 5] 8.00-9.00 sec 42.8 MBytes 42.8 MBytes/sec
[ 5] 9.00-10.00 sec 40.4 MBytes 40.4 MBytes/sec
[ 5] 10.00-10.01 sec 539 KBytes 41.4 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 372 MBytes 37.1 MBytes/sec receiver
-----------------------------------------------------------
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 41.8 MBytes 41.8 MBytes/sec
[ 5] 1.00-2.00 sec 35.2 MBytes 35.2 MBytes/sec
[ 5] 2.00-3.00 sec 36.0 MBytes 36.0 MBytes/sec
[ 5] 3.00-4.00 sec 32.1 MBytes 32.1 MBytes/sec
[ 5] 4.00-5.00 sec 32.6 MBytes 32.5 MBytes/sec
[ 5] 5.00-6.00 sec 36.6 MBytes 36.6 MBytes/sec
[ 5] 6.00-7.00 sec 40.7 MBytes 40.7 MBytes/sec
[ 5] 7.00-8.00 sec 34.1 MBytes 34.2 MBytes/sec
[ 5] 8.00-9.00 sec 42.8 MBytes 42.8 MBytes/sec
[ 5] 9.00-10.00 sec 40.4 MBytes 40.4 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 372 MBytes 37.2 MBytes/sec sender
[ 5] 0.00-10.01 sec 372 MBytes 37.1 MBytes/sec receiver
二级网段2G无线网络性能测试
测试时间
2017.10.14
测试环境
测试软件:iperf3
路由器环境:
iperf 3.2 (cJSON 1.5.2)
Linux 3.4.113 #7 SMP Mon Jul 24 10:30:48 CST 2017 mips
Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / zerocopy
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
路由器:
iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 4.80 MBytes 4.80 MBytes/sec
[ 5] 1.00-2.00 sec 5.80 MBytes 5.80 MBytes/sec
[ 5] 2.00-3.00 sec 4.28 MBytes 4.28 MBytes/sec
[ 5] 3.00-4.00 sec 3.67 MBytes 3.67 MBytes/sec
[ 5] 4.00-5.00 sec 4.24 MBytes 4.24 MBytes/sec
[ 5] 5.00-6.00 sec 4.19 MBytes 4.19 MBytes/sec
[ 5] 6.00-7.00 sec 4.91 MBytes 4.91 MBytes/sec
[ 5] 7.00-8.00 sec 7.72 MBytes 7.71 MBytes/sec
[ 5] 8.00-9.00 sec 7.25 MBytes 7.25 MBytes/sec
[ 5] 9.00-10.00 sec 7.89 MBytes 7.89 MBytes/sec
[ 5] 10.00-10.01 sec 35.4 KBytes 6.34 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 54.8 MBytes 5.47 MBytes/sec receiver
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 5.53 MBytes 5.51 MBytes/sec
[ 5] 1.00-2.00 sec 5.40 MBytes 5.42 MBytes/sec
[ 5] 2.00-3.00 sec 4.83 MBytes 4.82 MBytes/sec
[ 5] 3.00-4.00 sec 3.66 MBytes 3.66 MBytes/sec
[ 5] 4.00-5.00 sec 4.05 MBytes 4.06 MBytes/sec
[ 5] 5.00-6.00 sec 4.19 MBytes 4.19 MBytes/sec
[ 5] 6.00-7.00 sec 5.17 MBytes 5.17 MBytes/sec
[ 5] 7.00-8.00 sec 7.36 MBytes 7.34 MBytes/sec
[ 5] 8.00-9.00 sec 7.23 MBytes 7.23 MBytes/sec
[ 5] 9.00-10.00 sec 7.85 MBytes 7.85 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 55.3 MBytes 5.53 MBytes/sec sender
[ 5] 0.00-10.01 sec 54.8 MBytes 5.47 MBytes/sec receiver
二级网段到一级网段,5G无线网络性能测试
测试时间
2017.10.14
测试环境
测试软件:iperf3
路由器环境:
iperf 3.2 (cJSON 1.5.2)
Linux 3.4.113 #7 SMP Mon Jul 24 10:30:48 CST 2017 mips
Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / zerocopy
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
路由器:
iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 41.9 MBytes 41.8 MBytes/sec
[ 5] 1.00-2.00 sec 38.4 MBytes 38.5 MBytes/sec
[ 5] 2.00-3.00 sec 41.2 MBytes 41.2 MBytes/sec
[ 5] 3.00-4.00 sec 45.7 MBytes 45.7 MBytes/sec
[ 5] 4.00-5.00 sec 41.2 MBytes 41.2 MBytes/sec
[ 5] 5.00-6.00 sec 43.4 MBytes 43.4 MBytes/sec
[ 5] 6.00-7.00 sec 45.7 MBytes 45.7 MBytes/sec
[ 5] 7.00-8.00 sec 45.5 MBytes 45.5 MBytes/sec
[ 5] 8.00-9.00 sec 45.5 MBytes 45.5 MBytes/sec
[ 5] 9.00-10.00 sec 43.2 MBytes 43.2 MBytes/sec
[ 5] 10.00-10.01 sec 370 KBytes 38.8 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 432 MBytes 43.2 MBytes/sec receiver
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 42.7 MBytes 42.6 MBytes/sec
[ 5] 1.00-2.00 sec 38.6 MBytes 38.6 MBytes/sec
[ 5] 2.00-3.00 sec 40.8 MBytes 40.8 MBytes/sec
[ 5] 3.00-4.00 sec 45.9 MBytes 45.9 MBytes/sec
[ 5] 4.00-5.00 sec 40.8 MBytes 40.7 MBytes/sec
[ 5] 5.00-6.00 sec 43.8 MBytes 43.9 MBytes/sec
[ 5] 6.00-7.00 sec 45.8 MBytes 45.8 MBytes/sec
[ 5] 7.00-8.00 sec 44.8 MBytes 44.8 MBytes/sec
[ 5] 8.00-9.00 sec 45.6 MBytes 45.5 MBytes/sec
[ 5] 9.00-10.00 sec 43.3 MBytes 43.3 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 432 MBytes 43.2 MBytes/sec sender
[ 5] 0.00-10.01 sec 432 MBytes 43.2 MBytes/sec receiver
二级网段到一级网段,2G无线网络性能测试
测试时间
2017.10.14
测试环境
测试软件:iperf3
路由器环境:
iperf 3.2 (cJSON 1.5.2)
Linux 3.4.113 #7 SMP Mon Jul 24 10:30:48 CST 2017 mips
Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / zerocopy
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
路由器:
iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 6.53 MBytes 6.53 MBytes/sec
[ 5] 1.00-2.00 sec 4.14 MBytes 4.14 MBytes/sec
[ 5] 2.00-3.00 sec 3.89 MBytes 3.89 MBytes/sec
[ 5] 3.00-4.00 sec 3.19 MBytes 3.19 MBytes/sec
[ 5] 4.00-5.00 sec 7.89 MBytes 7.89 MBytes/sec
[ 5] 5.00-6.00 sec 9.23 MBytes 9.23 MBytes/sec
[ 5] 6.00-7.00 sec 8.92 MBytes 8.92 MBytes/sec
[ 5] 7.00-8.00 sec 9.79 MBytes 9.79 MBytes/sec
[ 5] 8.00-9.00 sec 10.3 MBytes 10.3 MBytes/sec
[ 5] 9.00-10.00 sec 1.14 MBytes 1.14 MBytes/sec
[ 5] 10.00-10.07 sec 337 KBytes 5.04 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.07 sec 65.3 MBytes 6.49 MBytes/sec receiver
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 6.59 MBytes 6.57 MBytes/sec
[ 5] 1.00-2.00 sec 5.02 MBytes 5.03 MBytes/sec
[ 5] 2.00-3.00 sec 3.19 MBytes 3.18 MBytes/sec
[ 5] 3.00-4.00 sec 3.49 MBytes 3.50 MBytes/sec
[ 5] 4.00-5.00 sec 8.07 MBytes 8.08 MBytes/sec
[ 5] 5.00-6.00 sec 9.29 MBytes 9.28 MBytes/sec
[ 5] 6.00-7.00 sec 8.80 MBytes 8.81 MBytes/sec
[ 5] 7.00-8.00 sec 9.75 MBytes 9.75 MBytes/sec
[ 5] 8.00-9.00 sec 10.7 MBytes 10.6 MBytes/sec
[ 5] 9.00-10.00 sec 850 KBytes 0.83 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 65.7 MBytes 6.57 MBytes/sec sender
[ 5] 0.00-10.07 sec 65.3 MBytes 6.49 MBytes/sec receiver
一级网段5G无线网络性能测试
测试时间
2017.10.14
测试环境
测试软件:iperf3
路由器环境:
iperf 3.2 (cJSON 1.5.2)
Linux 3.4.113 #7 SMP Mon Jul 24 10:30:48 CST 2017 mips
Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / zerocopy
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
路由器:
iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 39.9 MBytes 39.9 MBytes/sec
[ 5] 1.00-2.00 sec 38.0 MBytes 38.1 MBytes/sec
[ 5] 2.00-3.01 sec 38.2 MBytes 38.0 MBytes/sec
[ 5] 3.01-4.00 sec 39.3 MBytes 39.3 MBytes/sec
[ 5] 4.00-5.00 sec 45.5 MBytes 45.5 MBytes/sec
[ 5] 5.00-6.00 sec 47.4 MBytes 47.3 MBytes/sec
[ 5] 6.00-7.00 sec 44.4 MBytes 44.5 MBytes/sec
[ 5] 7.00-8.00 sec 43.5 MBytes 43.5 MBytes/sec
[ 5] 8.00-9.00 sec 46.9 MBytes 46.9 MBytes/sec
[ 5] 9.00-10.00 sec 47.8 MBytes 47.8 MBytes/sec
[ 5] 10.00-10.01 sec 512 KBytes 43.9 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.01 sec 431 MBytes 43.1 MBytes/sec receiver
iperf3: the client has unexpectedly closed the connection
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 40.5 MBytes 40.5 MBytes/sec
[ 5] 1.00-2.00 sec 38.3 MBytes 38.3 MBytes/sec
[ 5] 2.00-3.00 sec 37.9 MBytes 37.9 MBytes/sec
[ 5] 3.00-4.00 sec 39.5 MBytes 39.5 MBytes/sec
[ 5] 4.00-5.00 sec 45.4 MBytes 45.4 MBytes/sec
[ 5] 5.00-6.00 sec 46.9 MBytes 46.9 MBytes/sec
[ 5] 6.00-7.00 sec 44.8 MBytes 44.8 MBytes/sec
[ 5] 7.00-8.00 sec 43.3 MBytes 43.3 MBytes/sec
[ 5] 8.00-9.00 sec 47.1 MBytes 47.1 MBytes/sec
[ 5] 9.00-10.00 sec 47.9 MBytes 47.9 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 432 MBytes 43.2 MBytes/sec sender
[ 5] 0.00-10.01 sec 431 MBytes 43.1 MBytes/sec receiver
性能测试准备
openwrt路由终端准备
opkg update && opkg install iperf3
mac终端准备
brew install iperf3
各种终端
docker pull networkstatic/iperf3
二级网段有线网络性能测试
测试时间
2017.10.14
测试环境
测试软件:iperf3
路由器环境:
iperf 3.2 (cJSON 1.5.2)
Linux 3.4.113 #7 SMP Mon Jul 24 10:30:48 CST 2017 mips
Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / zerocopy
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
路由器:
iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 98.0 MBytes 97.9 MBytes/sec
[ 5] 1.00-2.00 sec 99.2 MBytes 99.2 MBytes/sec
[ 5] 2.00-3.00 sec 99.5 MBytes 99.5 MBytes/sec
[ 5] 3.00-4.00 sec 99.3 MBytes 99.2 MBytes/sec
[ 5] 4.00-5.00 sec 75.9 MBytes 75.8 MBytes/sec
[ 5] 5.00-6.00 sec 75.8 MBytes 75.8 MBytes/sec
[ 5] 6.00-7.00 sec 75.1 MBytes 75.1 MBytes/sec
[ 5] 7.00-8.00 sec 75.7 MBytes 75.7 MBytes/sec
[ 5] 8.00-9.00 sec 75.6 MBytes 75.6 MBytes/sec
[ 5] 9.00-10.00 sec 91.0 MBytes 91.0 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 865 MBytes 86.5 MBytes/sec receiver
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 99.6 MBytes 99.6 MBytes/sec
[ 5] 1.00-2.00 sec 99.2 MBytes 99.3 MBytes/sec
[ 5] 2.00-3.00 sec 99.5 MBytes 99.5 MBytes/sec
[ 5] 3.00-4.00 sec 99.3 MBytes 99.3 MBytes/sec
[ 5] 4.00-5.00 sec 75.9 MBytes 75.9 MBytes/sec
[ 5] 5.00-6.00 sec 75.8 MBytes 75.8 MBytes/sec
[ 5] 6.00-7.00 sec 75.1 MBytes 75.1 MBytes/sec
[ 5] 7.00-8.00 sec 75.6 MBytes 75.6 MBytes/sec
[ 5] 8.00-9.00 sec 75.6 MBytes 75.6 MBytes/sec
[ 5] 9.00-10.00 sec 90.9 MBytes 90.9 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 867 MBytes 86.7 MBytes/sec sender
[ 5] 0.00-10.00 sec 865 MBytes 86.5 MBytes/sec receiver
二级网段到一级网段,有线网络性能测试
测试时间
2017.10.14
测试环境
测试软件:iperf3
路由器环境:
iperf 3.2 (cJSON 1.5.2)
Linux 3.4.113 #7 SMP Mon Jul 24 10:30:48 CST 2017 mips
Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / zerocopy
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
路由器:
iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 89.5 MBytes 89.3 MBytes/sec
[ 5] 1.00-2.00 sec 91.9 MBytes 91.9 MBytes/sec
[ 5] 2.00-3.00 sec 91.5 MBytes 91.5 MBytes/sec
[ 5] 3.00-4.00 sec 91.5 MBytes 91.4 MBytes/sec
[ 5] 4.00-5.00 sec 92.0 MBytes 92.0 MBytes/sec
[ 5] 5.00-6.00 sec 91.2 MBytes 91.2 MBytes/sec
[ 5] 6.00-7.00 sec 90.3 MBytes 90.2 MBytes/sec
[ 5] 7.00-8.00 sec 91.6 MBytes 91.6 MBytes/sec
[ 5] 8.00-9.00 sec 90.3 MBytes 90.4 MBytes/sec
[ 5] 9.00-10.00 sec 91.1 MBytes 91.1 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 911 MBytes 91.1 MBytes/sec receiver
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 91.1 MBytes 91.1 MBytes/sec
[ 5] 1.00-2.00 sec 92.0 MBytes 92.0 MBytes/sec
[ 5] 2.00-3.00 sec 91.4 MBytes 91.4 MBytes/sec
[ 5] 3.00-4.00 sec 91.5 MBytes 91.5 MBytes/sec
[ 5] 4.00-5.00 sec 92.0 MBytes 92.0 MBytes/sec
[ 5] 5.00-6.00 sec 91.2 MBytes 91.3 MBytes/sec
[ 5] 6.00-7.00 sec 90.2 MBytes 90.2 MBytes/sec
[ 5] 7.00-8.00 sec 91.6 MBytes 91.6 MBytes/sec
[ 5] 8.00-9.00 sec 90.4 MBytes 90.4 MBytes/sec
[ 5] 9.00-10.00 sec 91.0 MBytes 91.0 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 912 MBytes 91.2 MBytes/sec sender
[ 5] 0.00-10.00 sec 911 MBytes 91.1 MBytes/sec receiver
一级网段5G无线网络性能测试
测试时间
2017.10.14
测试环境
测试软件:iperf3
路由器环境:
iperf 3.2 (cJSON 1.5.2)
Linux 3.4.113 #7 SMP Mon Jul 24 10:30:48 CST 2017 mips
Optional features available: CPU affinity setting, IPv6 flow label, TCP congestion algorithm setting, sendfile / zerocopy
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
路由器:
iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 90.5 MBytes 90.3 MBytes/sec
[ 5] 1.00-2.00 sec 85.1 MBytes 85.2 MBytes/sec
[ 5] 2.00-3.00 sec 84.9 MBytes 84.8 MBytes/sec
[ 5] 3.00-4.00 sec 83.2 MBytes 83.3 MBytes/sec
[ 5] 4.00-5.00 sec 84.4 MBytes 84.3 MBytes/sec
[ 5] 5.00-6.00 sec 90.9 MBytes 91.0 MBytes/sec
[ 5] 6.00-7.00 sec 85.7 MBytes 85.7 MBytes/sec
[ 5] 7.00-8.00 sec 84.5 MBytes 84.5 MBytes/sec
[ 5] 8.00-9.00 sec 90.5 MBytes 90.6 MBytes/sec
[ 5] 9.00-10.00 sec 84.0 MBytes 84.0 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 864 MBytes 86.4 MBytes/sec receiver
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 91.8 MBytes 91.7 MBytes/sec
[ 5] 1.00-2.00 sec 85.5 MBytes 85.5 MBytes/sec
[ 5] 2.00-3.00 sec 84.8 MBytes 84.8 MBytes/sec
[ 5] 3.00-4.00 sec 83.3 MBytes 83.3 MBytes/sec
[ 5] 4.00-5.00 sec 84.3 MBytes 84.3 MBytes/sec
[ 5] 5.00-6.00 sec 90.9 MBytes 90.9 MBytes/sec
[ 5] 6.00-7.00 sec 85.8 MBytes 85.8 MBytes/sec
[ 5] 7.00-8.00 sec 84.5 MBytes 84.6 MBytes/sec
[ 5] 8.00-9.00 sec 90.7 MBytes 90.7 MBytes/sec
[ 5] 9.00-10.00 sec 84.0 MBytes 84.0 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 866 MBytes 86.6 MBytes/sec sender
[ 5] 0.00-10.00 sec 864 MBytes 86.4 MBytes/sec receiver
SpeedTest 测试
测试时间:2021.07.14
测试方法:
docker run --rm --net=host tianon/speedtest --accept-license
Speedtest by Ookla
Server: Beijing Broadband Network - Beijing (id = 5505)
ISP: China Unicom Beijing
Latency: 3.23 ms (1.00 ms jitter)
Download: 900.71 Mbps (data used: 775.3 MB)
Upload: 37.05 Mbps (data used: 65.7 MB)
Packet Loss: 0.0%
Result URL: https://www.speedtest.net/result/c/2c3d9539-ab95-4f6e-99cc-57717ffa3e17
测试迷你服务器性能
测试时间
2017.10.14
测试环境
测试软件:iperf3 (Docker Ver.)
服务器环境:
iperf 3.0.7
Linux 3.10.102 #15101 SMP Fri May 5 12:00:40 CST 2017 x86_64 GNU/Linux
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
服务器:
docker run -it --rm -p 5201:5201 networkstatic/iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 58.8 MBytes 58.8 MBytes/sec
[ 5] 1.00-2.00 sec 43.1 MBytes 43.1 MBytes/sec
[ 5] 2.00-3.00 sec 62.5 MBytes 62.5 MBytes/sec
[ 5] 3.00-4.00 sec 62.3 MBytes 62.3 MBytes/sec
[ 5] 4.00-5.00 sec 64.0 MBytes 64.0 MBytes/sec
[ 5] 5.00-6.00 sec 67.8 MBytes 67.8 MBytes/sec
[ 5] 6.00-7.00 sec 67.1 MBytes 67.1 MBytes/sec
[ 5] 7.00-8.00 sec 67.8 MBytes 67.8 MBytes/sec
[ 5] 8.00-9.00 sec 62.7 MBytes 62.7 MBytes/sec
[ 5] 9.00-10.00 sec 36.3 MBytes 36.3 MBytes/sec
[ 5] 10.00-10.03 sec 2.03 MBytes 65.0 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.03 sec 595 MBytes 59.3 MBytes/sec sender
[ 5] 0.00-10.03 sec 594 MBytes 59.2 MBytes/sec receiver
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 59.0 MBytes 58.8 MBytes/sec
[ 5] 1.00-2.00 sec 43.9 MBytes 44.0 MBytes/sec
[ 5] 2.00-3.00 sec 64.1 MBytes 64.3 MBytes/sec
[ 5] 3.00-4.00 sec 62.3 MBytes 62.2 MBytes/sec
[ 5] 4.00-5.00 sec 62.6 MBytes 62.6 MBytes/sec
[ 5] 5.00-6.00 sec 69.3 MBytes 69.3 MBytes/sec
[ 5] 6.00-7.00 sec 67.0 MBytes 67.0 MBytes/sec
[ 5] 7.00-8.00 sec 68.1 MBytes 68.1 MBytes/sec
[ 5] 8.00-9.00 sec 61.6 MBytes 61.6 MBytes/sec
[ 5] 9.00-10.00 sec 36.7 MBytes 36.7 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 595 MBytes 59.5 MBytes/sec sender
[ 5] 0.00-10.00 sec 594 MBytes 59.4 MBytes/sec receiver
测试迷你服务器性能
测试时间
2017.10.14
测试环境
测试软件:iperf3 (Docker Ver.)
服务器环境:
iperf 3.0.7
Linux 3.10.102 #15101 SMP Fri May 5 12:00:40 CST 2017 x86_64 GNU/Linux
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
服务器:
docker run -it --rm -p 5201:5201 networkstatic/iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 108 MBytes 108 MBytes/sec
[ 5] 1.00-2.00 sec 112 MBytes 112 MBytes/sec
[ 5] 2.00-3.00 sec 112 MBytes 112 MBytes/sec
[ 5] 3.00-4.00 sec 112 MBytes 112 MBytes/sec
[ 5] 4.00-5.00 sec 112 MBytes 112 MBytes/sec
[ 5] 5.00-6.00 sec 112 MBytes 112 MBytes/sec
[ 5] 6.00-7.00 sec 112 MBytes 112 MBytes/sec
[ 5] 7.00-8.00 sec 112 MBytes 112 MBytes/sec
[ 5] 8.00-9.00 sec 112 MBytes 112 MBytes/sec
[ 5] 9.00-10.00 sec 112 MBytes 112 MBytes/sec
[ 5] 10.00-10.04 sec 4.94 MBytes 112 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.04 sec 1.10 GBytes 112 MBytes/sec sender
[ 5] 0.00-10.04 sec 1.10 GBytes 112 MBytes/sec receiver
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 113 MBytes 113 MBytes/sec
[ 5] 1.00-2.00 sec 112 MBytes 112 MBytes/sec
[ 5] 2.00-3.00 sec 112 MBytes 112 MBytes/sec
[ 5] 3.00-4.00 sec 112 MBytes 112 MBytes/sec
[ 5] 4.00-5.00 sec 112 MBytes 112 MBytes/sec
[ 5] 5.00-6.00 sec 112 MBytes 112 MBytes/sec
[ 5] 6.00-7.00 sec 112 MBytes 112 MBytes/sec
[ 5] 7.00-8.00 sec 112 MBytes 112 MBytes/sec
[ 5] 8.00-9.00 sec 112 MBytes 112 MBytes/sec
[ 5] 9.00-10.00 sec 112 MBytes 112 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 1.10 GBytes 112 MBytes/sec sender
[ 5] 0.00-10.00 sec 1.10 GBytes 112 MBytes/sec receiver
DS718+服务器性能
测试时间
2017.10.14
测试环境
测试软件:iperf3 (Docker Ver.)
服务器环境:
iperf 3.0.7
Linux 3.10.102 #15101 SMP Fri May 5 12:00:40 CST 2017 x86_64 GNU/Linux
测试终端环境:
iperf 3.2 (cJSON 1.5.2)
Darwin 16.7.0 Darwin Kernel Version 16.7.0: Thu Jun 15 17:36:27 PDT 2017; root:xnu-3789.70.16~2/RELEASE_X86_64 x86_64
Optional features available: sendfile / zerocopy, authentication
测试命令
服务器:
docker run -it --rm -p 5201:5201 networkstatic/iperf3 -s -f M
终端:
iperf3 -c <路由IP地址> -f M
测试结果
路由器:
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-1.00 sec 108 MBytes 108 MBytes/sec
[ 5] 1.00-2.00 sec 112 MBytes 112 MBytes/sec
[ 5] 2.00-3.00 sec 112 MBytes 112 MBytes/sec
[ 5] 3.00-4.00 sec 112 MBytes 112 MBytes/sec
[ 5] 4.00-5.00 sec 112 MBytes 112 MBytes/sec
[ 5] 5.00-6.00 sec 112 MBytes 112 MBytes/sec
[ 5] 6.00-7.00 sec 112 MBytes 112 MBytes/sec
[ 5] 7.00-8.00 sec 112 MBytes 112 MBytes/sec
[ 5] 8.00-9.00 sec 112 MBytes 112 MBytes/sec
[ 5] 9.00-10.00 sec 112 MBytes 112 MBytes/sec
[ 5] 10.00-10.05 sec 5.07 MBytes 112 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bandwidth
[ 5] 0.00-10.05 sec 1.10 GBytes 112 MBytes/sec sender
[ 5] 0.00-10.05 sec 1.10 GBytes 112 MBytes/sec receiver
终端:
[ ID] Interval Transfer Bitrate
[ 5] 0.00-1.00 sec 113 MBytes 113 MBytes/sec
[ 5] 1.00-2.00 sec 112 MBytes 112 MBytes/sec
[ 5] 2.00-3.00 sec 112 MBytes 112 MBytes/sec
[ 5] 3.00-4.00 sec 112 MBytes 112 MBytes/sec
[ 5] 4.00-5.00 sec 112 MBytes 112 MBytes/sec
[ 5] 5.00-6.00 sec 112 MBytes 112 MBytes/sec
[ 5] 6.00-7.00 sec 112 MBytes 112 MBytes/sec
[ 5] 7.00-8.00 sec 112 MBytes 112 MBytes/sec
[ 5] 8.00-9.00 sec 112 MBytes 112 MBytes/sec
[ 5] 9.00-10.00 sec 112 MBytes 112 MBytes/sec
- - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] Interval Transfer Bitrate
[ 5] 0.00-10.00 sec 1.10 GBytes 112 MBytes/sec sender
[ 5] 0.00-10.00 sec 1.10 GBytes 112 MBytes/sec receiver
2016年上半年 自组x86软路由/迷你服务器的一些考虑
主要需求列表
需求列表 | 详细描述 |
---|---|
软路由(防火墙) | 优先考虑满足有线路由使用 / 或同时满足有线和无线双路由使用。 |
虚拟机 | 充分利用资源,跑一两个简单的虚拟机实例,比如运行各种检查脚本以及一台简单的NAS,方便维护。 |
分贝控制 | 噪音控制,无风扇,无打扰。 |
能耗控制 | 没必要每年增加几百的电费成本,这个成本用来做云主机或者DDNS多好。 |
成本控制 | 不选择要死守在某平台,或者围绕某CPU/主板一直投入建设的,暂时不考虑服务器类型主板/CPU,换代直接“扔”。 |
运行稳定 | 可以长时间运行,被动散热方案靠谱。 |
机箱小巧 | 相对省地方,并且可以替换掉目前的一些设备。(老设备淘汰,2手转,送..) |
避免考虑问题
问题 | 详细描述 |
---|---|
机箱尺寸过大 | 不需要老搬家,即使搬家也不差这点体积,不要过大就好。 |
考虑移动性 | 已经有一堆移动属性设备,不缺移动性,定位就是摆家里一直稳定运行。 |
运算能力达到一定标准 | 家里的Windows笔记本平时功率可以在20~150w左右,外接硬盘可以满足挂机跑数据的需求;Mac也可以支持数据运算,这个机器只要能播放媒体,跑一两台简单虚拟机就足够了。 |
综合结果
CPU选择倾向:集成主板省事节能的ATOM或者奔腾,TDP 10W以内。
J2900 > N3540 > N3700 > N3150 > J1900 > N3150 // G3220这类不需要考虑,费电,不适合长期使用。
主板选择倾向:至少支持PCI-E以及4个SATA
华擎 > 翔升 > 铭瑄 > 工控主板
机箱选择倾向:Mini-ITX
金属侧刻 > 金属全包 > 塑料材质
其他倾向:可以简单DIY玩,比如静音加灯...
CPU选择具体因素
如果考虑视频播放,Intel Braswell
比Intel Bay Trail-D
性能更优秀,尤其是外接设备可以多一台,同时主板上体现的接口数量一般也会多一种(个)。
考虑长期运行,CPU的功耗比较重要,但是在10W(例如J2900)和6W(例如N3150)其实并没有那么明显,因为主板等设备也会消耗电力,实际上最后能源消耗差异不大了。
考虑到虚拟机的使用,固定频率高一点会更好,Intel Braswell
最强音N3540
如果能买到,且能找到适合它的主板,那么果断入手,如果买不到,退而求其次,可以考虑入Intel Bay Trail-D J2900
。
可惜的是N3540
虽然是该平台性价比最高的CPU,但是只有BGA,估计只可以找到师傅帮忙焊接/或者找工控厂商定制了。而这样和长期稳定运行可能相悖,因为运行环境并不可靠,有精力可以再试。
Braswell
下其他的CPU型号可以考虑:N3700/N3150/N3520,N3520只有工控,接口较老,放弃。
Bay Trail-D
下可以考虑的有:J2900/J1900/J1800,J1900/J1800略老,放弃。
J2900
视频和节电不如N3700,但是主频恒定,超频能力高65%,最高睿频高10%,CPU速度高70%,所以如果十分在意主频,可以选择这货。
而N3700
输出数量支持3个显示器,适合做视频播放器,更省电,视频解码优秀。
主板选择具体因素
结合CPU省事节能原则,可选主板列表和价格参考:
型号 | 官方链接 | 大概价格 | 接口亮点 |
---|---|---|---|
翔升J2900M-HK | LINK | 439 | PCI-E接口尺寸好 |
翔升N3150M-HK | LINK | 338 | PCI-E接口尺寸好 |
华擎Q2900M | LINK | 579 | PCI-E/USB接口数量多 |
华擎IMB-154/155 | LINK | 无参考价格 | USB数量巨多 |
铭瑄MS-N3150 | LINK | 459 | 颜值不错,但自带网卡基本废柴 |
华擎N3700 | LINK | 645 | 芯片最好 |
其中铭瑄主板颜值最高,但是可惜的是芯片却不是最新的,比较遗憾= =。
有个CH的童鞋去http://www.cpubenchmark.net
看了一圈,做了一个简单对比:
N3150 1377分 6W 1.60GHz(主板519元),按总功率15W,24小时开机每年电费65元
AMD Turion II P520 Dual-Core 2.2 G (HP N43L CPU)1390分 TDP25W /CPU First Seen on Charts: Q4 2011
1037U 1744分 17W 1.80GHz 22nm的IvyBridge
J1900 1887分 10w (主板629元)(ASROCK/华擎科技 Q1900DC-ITX )Bay Trail核心
N3700 1924分 6W (主板780元)
G1610T 2331分 TDP35W(惠普 Gen8 自带的)
G1840 2974分 TDP53W CPU190元 + 主板369元=559元,按总功率35W,24小时开机每年电费150元
REF https://www.chiphell.com/forum.php?mod=redirect&goto=findpost&ptid=1492114&pid=31947839
组件家用迷你服务器
在“2016年上半年 自组x86软路由/迷你服务器的一些考虑”中我提到了一些事情,最后是如何解决的呢?
机器配置清单:
配件类型 | 配件名称 | 配件入手价格 | 选择原因 |
---|---|---|---|
CPU | N3700 板载集成 | - | 可以愉快的做视频盒子 |
主板 | 华擎N3700 ITX | 647 | 接口相对靠谱,SATAx4 |
内存 | 金士顿DDR3L 8Gx2 | 358 | 欲善其事 |
硬盘 | 拆两块SSD移动硬盘搞上就好 | - | 省钱 =,= |
网卡 | INTEL AC7260+线材 | 80 | AC+蓝牙,性价比高 |
网卡 | INTEL I3504口网卡+转换卡 | 240 | 支持虚拟队列,支持汇聚 |
电源 | DC-ATX+适配器 | 127 | 静音 |
机箱 | 航嘉冰点MJ3 | 269 | MATX尺寸侧透半金属,内部走线和加装硬盘&灯饰容易 |
风扇 | 日蚀x2/8cm静音风扇x2/灯带x2 两套 | 70 | 更新之前的光污染设备,顺手把这个也污染了,可以静音&关闭 |
耗材 | 一堆转接、零碎工具 | 90 | 欲善其事,是吧 |
运费 | ... | 80 | 肯定比打车来回跑电脑城便宜 |
共计 | 1961 |
这里许多东西是可以将就的,比如有的DIYer就舍弃机箱了,或者用普通电源,或者之前有工具,有内存等等。
性能参数
这段内容补充于 2019.04 :
作为 NAS 来说,性能是足够的,但是作为 HTPC 而言,性能就稍稍有些落后了。
HP EliteDesk 800 G4 SFF
一台静音 & 高性能的主机作为家里各种服务的运行平台。
去年九月入手,陆续加了一些配件,总价格 1w 出头。目前运行了绝大多数的应用和服务。
日常使用听不到声音,机箱不论什么时候手感都是凉凉的,再也没有过去小主机的烫手的感觉了,功耗有机会测试一下,应该不是很高。
硬件列表
配件 | 详细描述 | 价格 |
---|---|---|
主机 | HP EliteDesk G4 800 SFF(i7 8700) | 4250 |
主硬盘 | 三星 970 EVO NVMe SSD(500G) | 1149 |
辅硬盘 | 闪迪 至尊高速 (500G) | 499 |
备份盘 | 闪迪 加强版 (1TB) | 999 |
内存 | 金士顿 骇客神条 (16GB DDR4 2666) | 1199x2 |
内存 | 金士顿 骇客神条 (16GB DDR4 2666) | 599x2 |
Gen8 Storage Server
一台静音 & 性能还凑合的储存服务器。
今年四月入手,整机带主板(含CPU)价格 2000,后续配了4块8T硬盘,花费4800-,共计6800。
因为使用 ASRock ITX 妖板 J3455,功率极低,所有功耗全在硬盘上。
目前搭配 DS718+ 完成了所有冷数据都托管。
因为没有iLo,没有启动噪音,因为不使用大家追捧的老e3,所以不需要考虑散热,背后一个大尺寸静音风扇就保障了整机凉冰冰。
日常使用几乎没有声音,做了两个 Raid1,两组 Raid1 之间部分数据 Rsync 进行同步,进一步保障照片等数据安全。
硬件列表
配件 | 详细描述 | 价格 |
---|---|---|
主机 | Gen8 新版 | 2100 |
CPU | ITX J3455 | 机器价格包含 |
主硬盘 | EasyStore 8T 拆机x4(型号 WD80EMAZ) | 4800 |
内存 | 金士顿 骇客神条 (4GB DDR3 1600) | 机器价格包含 |
本文使用「署名 4.0 国际 (CC BY 4.0)」许可协议,欢迎转载、或重新修改使用,但需要注明来源。 署名 4.0 国际 (CC BY 4.0)
本文作者: 苏洋
创建时间: 2021年03月14日 统计字数: 2753字 阅读时间: 6分钟阅读 本文链接: https://soulteary.com/2021/03/14/ds718-plus-hard-drive-replacement-record.html
DS718+ 硬盘换新记录
最近入手了一些新硬件,着手对将老硬件进行维护替换。
简单记录一下过程,希望对有类似硬件购买需求的朋友提供一些经验参考,第一篇硬件内容是关于群晖 DS 718+ 的。
硬件配置
这台机器入手于 2017 年 8 月 25 日新系列产品首发,算下来已经服役了三年半之久。除了机器之外,额外配件成本并不高,其他的硬件几乎都是曾经战斗过的“老伙计”了。
在 2016 年组建家用迷你服务器一文中,我曾入手过两条 DDR3 金士顿 8G 低电压内存,在出手掉那台迷你服务器之后,这两根内存被留了下来,并被分配给了这台 NAS 。
硬盘来源则相对复杂一些,一块来自 2016 年初购置的 WD MyCloud 4T NAS 设备的拆机硬盘(WD 红盘),另外一块则是当时从网上新购的拥有 256M 缓存的希捷酷鱼。
两块硬盘的详细型号为:西部数据 Red 4 TB (WDC WD40EFRX-68WT0N0)和希捷酷鱼(ST4000DM004-2CV104 ),前者为 CMR ,而后者则为 SMR 硬盘。
运行状态
这 16G 内存为 Docker 应用运行提供了良好的环境,而两块硬盘组 Raid 1 运行至今,运行最久的硬盘已经接近 2万6千小时,运行比较短的硬盘也跑了2万3千小时。
下面这张图是我在让两块硬盘休息前最后一次连续读写时的截图,可以看到两块盘的温度还是非常棒的,只有30度,而且即使使用了四~五年后,磁盘也没有任何奇怪的声音,依旧十分安静。
截止我备份完毕所有数据进行磁盘更换的时候,两块磁盘的 SMART 都展示正常。不过相比之下,CMR 的磁盘比 SMR 的磁盘的 SMART 数据要好看很多。
顺便值得一提的是,当年的电子产品并没有保质期一到,设备马上开始“准备休假”的特性。两个品牌的硬盘的保质期都是两年,前面提到硬盘仅运行时间就已经完整接近三年,还是挺赞的。
替换硬盘
这次的目标是将老机器放回老家,作为家庭照片备份服务器使用、不需要考虑开发折腾这类需求,所以替换硬盘策略和我在《黑群晖数据迁移白群晖(DS 920+)》提到过的,目前正在服役的 DS 920+ 不同,不需要选择 8T 或更大的磁盘,静音够用即可。
最终我盯上了西数和希捷当前 5400 转的两块盘:酷狼(ST4000VN008)、西数监控紫盘(WD40EJRX PURX)。和之前一样,为了避免组 Raid 后,出现相同出场批次硬盘“同时休假”的情况,我一样买了一块,保证了 NAS 这个“花盆”里的“植物的多样性”。
不得不说,时隔四年,传统机械硬盘市场经过 SSD 的血洗,价格还是降了不少的,酷狼价格比当年买酷鱼还便宜。(需要考虑 SMR 变 CMR,以及物价整体变化)
在磁盘到手之后,接下来要做的事情当然是换新兵上阵啦。
即使放在机柜里,运行四年,NAS 还是会积攒不少灰尘。
在“吃了一些灰”之后,将硬盘安装完毕后,重新给 NAS 上电,开始进行群晖系统的安装,并耐心等待安装就绪。
重组 Raid
其实系统安装完毕后,磁盘已经接近就绪,每一块 NAS 中的磁盘都已经被群晖系统分为了多个分区(群晖系统就安装在这些分区里),接下来就是等待我们进行数据分区的格式化,和指定群晖运行模式了。
家用数据存储比较省心的方案,自然是多备份配合磁盘 Raid ,保证数据的安全性和可用性。
我使用的磁盘容量比较小,所以即使磁盘转速比较慢,进行数据奇偶校验还是能够保障比较快的,相比较之前给一堆 8T 磁盘做阵列做了一天多,这次只用了一个小时左右,就完成了 20%+,按照这个进度,只需要三四个小时,磁盘就能够就绪和进行使用了。
不过新硬盘的运行温度比老硬盘来说还是热了一点,在组 Raid 阶段,温度都保持在 34 度。
其他
比较有趣的一件事是,酷狼这块磁盘的“数据救援”功能,在群晖里有专属的功能页面。
最后
关于这台机器就先聊到这里吧,或许一个月后,我会聊聊异地使用群晖。
--EOF