Mac mini 运维心得
坑边闲话:自 Apple Silicon 发布以来,其低功耗高性能的特性受到了很多用户的喜爱。相比之下,x86 端设备高能耗高性能的表现让人越来越不满意。高功耗带来的发热、噪音在家用、办公室用场景下总是令人感到不适。恰逢搭载 M4 系列芯片的 Mac Mini 上市,笔者购买了一款 M4 Pro 芯片的基础款 Mac Mini, 尝试用它来做服务器使用。
Mac mini 做服务器已经有一阵时间了,折腾的地方还挺多。
1. 远程控制·
在远程控制这一块,
- 局域网内可以用 Mac 间的屏幕共享,基本上很丝滑;
- 外网的话用远程桌面就很卡。Windows VNC 连接任何场景都比较卡。
SSH 需要从头学一套 launchd 命令,总体来说如果有 Linux 经验,上手不算难。
2. 容器支持·
麻烦的是容器。现在 Mac 的 OrbStack 容器不支持调用 Apple VideoToolBox,也就是没办法硬件加速编解码视频。要想用Jellyfin,必须直接装 macOS 版。如果出门在外服务出了问题,就只能远程桌面维护,相对来说还是很难受的。
另外就是有些纯 CPU 计算的服务可能没有 Apple Silicon 架构的 image,需要手动编译。总体来说难度不算很大,但是如果依赖链上存在 Apple Silicon 不支持的组件,难度就比较高了。
综合来看,学 macOS 的命令行是绕不过去的,容器的开发有待提高。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Peng Liu's blog!
评论