Synology DS918+

研究 NAS 多日后最终选择了 Synology(群辉) DS918+。这个 4 盘位的 NAS 使用了 Intel Celeron J3455 四核的 CPU,4G 内存(可扩展至 8G),支持两个 NVMe M.2 的 SSD cache(需要注意的是 SSD 的速度已经可以让 SATA 3.0 饱和,更快的接口之一是 NVMe)。

很自然的是下面几个硬件,最大化 NAS 的性能

  • 内存 4G DDR3L 14900 1866MHz 1.35V 204 pin,看样子和 iMac 完全一样的规格,之前升级 iMac 内存到 32G 剩下两根 4G 正好换掉官方的条子,不用再花钱了;据说可以支持 16G 的,估计一时半会用不到,先这样
  • NVMe M.2 的 cache 估计迟早要上的,特别是上了一些诸如 docker 的应用之后会比较需要这个。因为可以插两根,所以估计 128Gx2 的条子就够用了,不过要搞清楚的是这类条子应该能够达到 >>600M/s 的读速度,否则和 SSD 插 SATA 没区别(当然比一般机械硬盘肯定还是快),之前 ADATA 有个 50$ 的就是这个水平,还是等等看有没有更好地降价了
  • link aggregation,不必说,需要上的,Netgear R8500 买来就是为了这个功能的。

下面是一些 DS918+ 上现在可以考虑的东西

  • PLEX 的 PMS 是必须的应用,照片、音乐、以及视频看起来都比 synology 自己的实现要强(毕竟是收费项目)
  • GitLab 用来做个人的项目管理
  • calendar、office、note 之类的可以作为 google suite 和 evernote 的替代品,而且自己硬盘上存放也相对来说没有什么泄露的危险,方便共享什么的
  • 做 network boot 的 server 可以用来搞 Linux 装机什么的
  • 虚拟机,最 ws 的用途自然是 BT/eMule 之类的应用了,单独的 VM 加上 VPN kill switch,不容易被监管者发现;当然,如果够快,也许可以直接提供一些小系统给诸如 Raspberry PI 用
  • 多设备数据备份,告别手工复制粘贴以及忘记之后丢失数据的烦恼;相机的照片、视频大约是最主要的内容,同时一些需要共享的私人数据
  • IP cam 的存储

PLEX 常用功能:

  • plex pass 同学可以用高端的 scraping 功能,这样不需要花很多时间就可以弄一个看起来很高大上的 library,唯一比较猥琐的事情就是因为其实现在 Amazon EC2 里面,不支持 ipv6,所以一旦 PMS 所在机器开启了 ipv6 就会导致 movie scraping 里面图片那部分挂掉,解决方案是关闭 ipv6(参见这里
  • 原先出门跑步都需要弄个 DAP 播放音乐排解无聊,现在可以直接手机连家里的音乐库,想听什么听什么,不需要 copy 到 DAP 了
  • 还是存在一个同步的问题,比如 PLEX 如何导入外部的 playlist,又如何导出里面的 playlist
  • alexa 的支持现在看起来有点半截子,可以播放音乐,这点省了个蓝牙音响,直接对 echo dot 叫 Alexa, tell Plex to play music (by someone) or (in some album) 就行了,但是似乎不支持将电影在某个电视上播放这么简单的事情,maybe Amazon 不想支持 chromecast?
Advertisements
Synology DS918+

几个新的发现

家里很早购入的 Yamaha RX-V377 支持的输入有

  • HDMI,支持最多种格式(带宽优势)
  • LINE-IN,传输的是 2-channel 模拟信号
  • toslink,又叫 optical cable,传输的是数字信号,仅仅支持 2 channel 无损或者有损 5.1/7.2

这玩意不像更新的 Yamaha RX-V483 内置 wifi/BT 连接,也写明了支持的格式,仅仅提供了一些说明比如 DTS/DSD 的 decoder,但是不知道怎么输入进去(maybe 只可能走 HDMI),但是 V483 就写的比较清楚可以解 USB/NAS 上的 flac/dsd 等文件。现代一点的 receiver 的作用基本上等价于 DAP/DAC/AMP,其实只要有一定的 connectivity,比如网络,就应该通过手机实现基本的 DAP 了,而 DAC/AMP 是必须的。外接的 chromecast 之类的可以解决一些老 receiver 这方面的不足。

多数的 DAP 估计都是为了两声道输出设计的,即便支持 optical cable,最终也支持 2-channel 无损。这种情况下其实使用 LINE-OUT 到 LINE-IN 与 optical cable 的区别也仅仅在于前者是模拟信号,存在衰减受别的信号干扰的问题;后者是光信号传输数字(uncompressed PCM),所以理论上受到干扰更小更稳定一些。

TOSLINK 分两种,小的那种和 3.5mm 接口一样,称为 mini TOSLINK,某些 DAP 上提供这种接口方便数据传输到 DAC/AMP 上。

HDMI 上的音频信号最基本的是 PCM 立体声,但是后来也支持了 DSD、多声道 PCM 等,这样诸如 BR player 等设备可以将 SACD 内 DSD 格式的声音通过 HDMI 直接传送给 receiver 通过 receiver 硬解 DSD 然后放大播放。

比较一下 chromecast 的几个版本,通常的 chromecast 对于 video 而言应该是通过 HDMI 将视频数据解码,音频可能可以直接使用视频内含有的压缩格式转换后传递到 HDMI 里面。受到硬件的限制,早期 chromecast 不能支持 4k(视频解码需要的能力 maybe);而 chromecast audio 则包含了 DAC 芯片 AK4430(Xduoo X10 使用的 AK4490),输出仅仅只有 LINE-OUT 与 mini-TOSLINK,maybe 这个原因显得音乐支持高级一点?

最近几个旗舰手机机型开始避免使用 3.5mm 音频输出了,比如 iPhone 从上代产品移除了该接口,当时 Google Pixel 还专门做了个广告嘲讽对方,去年的 Pixel 2 也开始走这条路线。那么 Lightning 或者 USB type c 能够传输模拟信号吗?很遗憾,两个都是不行的!

  • 这篇文章通过 X-ray 呈现了 apple 提供的转换适配器的内部构造
  • USB type C 很显然也只是一个纯粹的数字接口

这意味着它们试图将 DAC 外放到播放设备(耳机、喇叭)一侧,当然蓝牙设备本身也必须支持 DAC(蓝牙传输的本身也是数字信号,并且允许音频的有损压缩)。在 HIFI 一族强调自己外置的 DAC/AMP 的时候,这些旗舰机型已经试图进一步削减音频设备在手机内部占用的空间,并通过 10$ 左右廉价的 dongle 来挑战“HIFI 爱好者的底线”。

也许正因为这些机型的潮流,HIFI 领域的 DAP 开始走另外一条路线:

  • 除了传统的 DAP,还必须同时支持 USB audio,作为手机的声卡来用
  • 除了传统的蓝牙播放(接受蓝牙音频信号从连接到自己的耳机设备播放)功能,还提供了 bridge,允许手机通过蓝牙遥控 DAP 本身

这种潮流几乎是要把传统 3.5mm 的耳机给完全抛弃,而以后每个耳机还需要单独的 DAC 和 AMP 不仅增加成本,而且使得耳机本身可以独立于数字元件升级换代的历史将被重写,非常的 ws…

几个新的发现

Netgear R8500

eBay 上碰到了本地卖家,第一次见面交接,挺顺利,路由到手第一感觉是盒子好大好沉,不过 WNDR4700 其实也够大够沉了。

这里与 WNDR4700 做个比较(AC5300 vs N900)。测试软件 iperf3:

  • 老路由器,使用 802.11n 协议,5G band,iMac <-> MBP <-> iPad 似乎都可以到接近 60Mbps 的速度,但是 pixel 居然只有 15Mbps。
  • R8500 官方固件,使用 802.11ac 协议 + MU-MIMO,5G dual band, iMac <-> iPad 达到了最高的 300+Mbps,手机之类的也有 100Mbps
  • R8500 梅林固件,使用 802.11ac 协议 + MU-MIMO,5G dual band,最高速度降到了 200+Mbps(如果一端是 Gether net的话,iMac 可以到 400Mbps 的,Google Pixel 2 XL 也可以到 200Mbps)

毕竟隔了这么多年,终于可以享受 802.11ac 带来的带宽优势。很遗憾的是第三方的固件一直没有能达到官方固件的性能。

继续说一下固件:

  • 官方固件这么多年了几乎没有发现和 N900 时代的区别,Netgear 软件上真的是不思进取,看网上的评论 Genie app 的功能也很不完整,和华硕差了老远
  • dd-wrt 的固件也是可以 work 的,也有一些为 R8500 定制的
  • 突然发现华硕自己 asuswrt 也算是 dd-wrt 的分支吧,然后进而衍生出来梅林固件据说比较稳定,比较有意思的是也有人把这个和 R8500 进行了整合和优化
  • 比较搞笑的是华硕家 app 做得好(通过 app 管理路由器比起 web 界面来说还是爽不少),Netgear 这方面很差,结果刷了固件的 Netgear 用户居然可以用华硕的 app,这简直是惊天大 bug 啊,然后华硕很小家子气的封掉了这些靠刷固件换爹的同志们

其实安装第三方固件主要是两个用途

  • DNSmasq,这算是一个 DHCP 客户端、DNS forwarder,同时通过修改它可以在 LAN 里面定制自己的域名
  • VPN client + kill switch,为了比较安全的进行某些不可描述的任务,大家都会使用 VPN 隐藏自己的 IP,但是 VPN 自己有一定的问题:断线。在 VPN 失去链接后,默认的路由就会走本地局域网,如果 VPN 后面的主机还在主动的访问网络的话,就会暴露出来。更好的做法自然就是希望断线后切断 VPN 内主机的网络链接直到 VPN 连接重新建立(简单的做法就是 ban 掉除了 VPN 使用端口以外的其他端口链接)。这就是所谓的 kill switch

很自然的一个问题来了,难道我们在 VPN 的时候除了正常上网等任务,还需要另外开一台主机专门 VPN 吗?当然,主机 level 的隔断是比较容易实现的,但是我们其实没有必要使用真正的主机,现在虚拟化技术的应用使得我们可以比较轻松的生成一个虚拟机,而不可描述的任务仅仅在虚拟机内进行,虚拟机也在 LAN 获得地址,接入 VPN。

自从入手之后就换到了 merlin 固件,到现在为止尚未重启过路由器。各个设备里似乎只有 Sony 的电视 wifi 出过问题,电视那边关闭 wifi 重连就好了,看起来 Sony 不靠谱的成分更多一些。

Netgear R8500