Re: [请益] 电脑如果都不关机开一年

楼主: HamalAri (哈马‧阿里)   2021-07-07 20:05:50
现在已经 2021 年了
很多旧时代的观念必须要改
不关机也是其中之一
如果是 1990 年代, 可能很多 Linux 使用者会秀那种 uptime 几千天的截图
那时,这可能是值得炫耀的事
但现在我们应该谴责这种行为
想要不关机, 像云端这样 100% uptime 是可以做到的
但是相对应的配套就要有
kernel 更新要上 live patching, 这样才可以不关机升上新 kernel
但很抱歉, 常常有时候和硬件有关的东西就是要重启, 例如驱动或韧体
那怎么办? 解法是开 VM
把服务放 VM 里, 让 VM 只有虚拟的硬件
这样要更新的时候把 VM migrate 到别台裸机上
裸机升级重开后再 migrate 回来
但这样可能还是没办法不关机
kernel live patching 还是有其限制
要做到 100% uptime 其实比较可能的做法是对服务做 HA
升级时 failover 过去升完再 failover 回来
在 Linux OSX IOS Android 上, 系统更新完可能不会强迫你马上重开, 但是不去重开就
代表还是在用旧的 kernel, 跑旧的服务
而且不是只有使用者去按重开机键才真的会重开, 例如 IOS 会偷偷的重启 UI, 所以 J
B 才会过一段时间失效, 而且手机还有 Baseband, 你的 Android 可能没当机, 但 bas
eband 可能会, 然后它偷偷的重开了

Links booklink

Contact Us: admin [ a t ] ucptt.com