首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hibernate EC2实例:它真的冻结操作系统吗?

Hibernate EC2实例:它真的冻结操作系统吗?
EN

Stack Overflow用户
提问于 2020-08-26 17:03:59
回答 1查看 287关注 0票数 1

所以,我尝试了EC2 Hibernate特性,我理解了幕后发生的事情:-

“将ram的内容写入EBS卷并停止实例”.

“休眠冻结所有进程将内存的内容保存到Amazon根卷,然后执行定期关闭”AWS hibernate DOC

但是,我尝试使用ssh运行命令。

代码语言:javascript
复制
before hibernation 

uptime // value was something say 1 min

after hibernation 

uptime // value was increased say 4 min

因此,我的问题是:如果正常运行时间值正在变化(在停止-hibernate状态的情况下);这是否意味着OS没有冻结,它还在运行吗?它与常规关机有什么不同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-28 15:13:59

正如@John正确地说的那样,它的真操作系统没有运行。

  1. 在发出"hibernate“系统调用时,os的状态存储在磁盘上。
  2. 然后,当您重新启动实例时,它停止的状态将再次加载到内存中。
  3. 因此,实际上,您的系统从未重新启动。

的正常运行时间是从启动的时间来测量的--在您从休眠恢复的时候,操作系统并没有真正启动--它是状态的恢复,保存在硬盘上。这就是为什么正常运行时间计数器增加的原因。。

因此,正常运行时间并不是确定系统运行的总时间的最佳指标,而是一个判断最后一次重新启动的时间的指标。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63602451

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档