假设硬件故障不是一个因素,并且能够定期更新的要求是否可以不closuresLinux?
我通常会在更新之后做一个完整的重新启动,特别是内核更新,但是有没有办法让我的机器继续工作,仍然这样做? 人们总是听到令人难以置信的正常运行时间,但是如果必须在重大更新之后重新启动,那么这是多么的可能。
也许是不同的运行水平? 但是,内核更新将如何启动?
服务器/盒“正常运行时间”是一个错觉。 除非你的目标是要有令人难以置信的正常运行时间来certificate某种观点,否则我不会把重点放在这个问题上。
重要的是服务可用性 。 如果你需要一个可以随时使用的服务,那么提高单个系统的正常运行时间可能是有用的, 或者比创build一个商品服务器可能更简单和更经济地创build一个集群从99%到99.999%
标准的linux并不是为了做到这一点而devise的。 它会尽量减less重启次数,但在某些更新上,如切换内核,可能需要重启。
有些项目也是为了避免这种情况。 请参阅http://www.ksplice.com/ – 现在是Oracle。
对于直播补丁有pannus,请参阅http://lists.linux-foundation.org/pipermail/live_patching/attachments/20050725/14611ec4/050726pannus_latest.pdf