有时当我挂起笔记本电脑时它会立即唤醒,但有时需要大约 5 分钟才能唤醒 - 无论如何都比冷启动要长得多。
在笔记本电脑唤醒时,我可以听到硬盘工作的声音,当我的笔记本电脑最终被唤醒时,系统负载为 100%。奇怪的是,我的内存是半空的(即使当我挂起笔记本电脑时,内存是 3/4 满的(不计算缓存)),但我的交换空间不是(我有 4GB 的 RAM,这是我唯一一次看到交换空间不是空的)。
在我看来,当我唤醒我的笔记本电脑时,它有时会开始抖动,但我不知道是什么原因造成的,如何防止它,甚至如何调试它。
我的笔记本电脑是 hp elitebook 8730w。
编辑:
这是我进入桌面时系统负载指示器的屏幕截图。至少有 1.8GB 的可用 RAM,但交换空间却有 1.4GB,为什么会这样?
答案1
“冬眠”暂停到磁盘
“暂停”暂停至 RAM
能源管理即使笔记本电脑已暂停到 RAM,也会在电池电量不足时使其休眠,以防止数据丢失。
不幸的是,从休眠状态唤醒可能比常规启动花费的时间更长。如果是这种情况,我们可能会考虑关闭而不是休眠。但是,这样一来,正在运行的应用程序将无法恢复。
韋斯特 可能会加快从冬眠中唤醒的速度。
答案2
当我在 10.10 中遇到此问题时,我联系了笔记本电脑的支持人员,他们说:“这是一个已知问题。它应该每三到四次挂起就会发生一次。”当时他们认为这个问题已在 11.04 中得到修复,而且自从升级以来我再也没有遇到过问题。
经过一番挖掘,我确实在 11.04 中发现了一个可能相关的确认错误。
挂起/恢复后系统变得非常慢 我的四核 i5 iMac
从挂起状态恢复后变得非常慢。一个进程将占用 100% 的 CPU(其他核心上不会运行任何程序)。
答案3
我遇到了同样的问题。当挂起时使用大量交换时,这种情况始终会发生。如果我这样做
># swapoff -a
># swapon -a
在挂起之前完全清空交换空间,那么唤醒将始终是立即的。您能确认这一点吗?
如果您将这些命令放入预暂停脚本中,它可能是一种快速而粗略的解决方法。如果您在交换中有很多东西,则 Swapoff 将需要很长时间。但如果这是立即恢复的代价,您可能不介意您的机器在关闭盖子后再工作一段时间。不过,您必须确保真的调用 swapoff 之前有足够的可用 RAM。
这个解决方法非常巧妙,而且只是治标不治本。如果我发现问题的真正原因,我会告诉你的。
只是出于兴趣:我的文件系统和交换分区都使用了加密分区。有谁也遇到过这个问题?我已经怀疑问题可能与此有关。
答案4
我记得经过一段特定时间后,计算机会从挂起状态唤醒并进入 RAM,然后自动挂起到磁盘。这与电源问题以及随后可能的数据丢失有关,但据我所知,时间设置为标准量,因此插入笔记本电脑不会影响此行为。