Steve Armstrong Asked: 2010-08-17 11:03:48 +0800 CST2010-08-17 11:03:48 +0800 CST 2010-08-17 11:03:48 +0800 CST 如果休眠/非休眠速度很慢,我什至从哪里开始? 772 我已经使用 Ubuntu 大约 8 个月了,有时取消休眠所需的时间似乎会因分钟而异。我无法看到休眠时打开的内容与需要多长时间之间的相关性。我想知道如何去诊断这个? 我将关于定时唤醒的问题拆分为一个单独的问题。 hibernate 4 个回答 Voted Best Answer Bryce 2010-08-20T23:01:21+08:002010-08-20T23:01:21+08:00 官方的hibernate故障排除页面是Debugging Kernel Hibernate 但是,这篇论坛文章看起来可能更有用(从评论 #4 开始)。 dv3500ea 2010-08-17T11:26:10+08:002010-08-17T11:26:10+08:00 我认为(取消)休眠所需的时间主要取决于 RAM 和交换的使用情况。当您休眠时,RAM 中的数据基本上保存到交换中,而当您取消休眠时,它是从磁盘加载的。当有更多 RAM 要移动时,这会变慢。当使用一些交换时,它很可能需要更长的时间。 如果您关闭不需要在休眠前维持其当前状态的程序,这可能有助于提高速度。如果可能,我总是完全关闭。 我认为没有时间(取消)休眠的内部方法。 http://en.wikipedia.org/wiki/Hibernation_(计算) pjz 2010-08-18T06:53:09+08:002010-08-18T06:53:09+08:00 不仅打开的应用程序,而且插入的设备也会影响休眠时间,因为它们通常必须关闭,然后以正确的顺序启动,并有超时等应用到它们。插入 USB 集线器或打印机可能需要更长的时间?或者当您经常使用音频设备时? maj81 2019-09-01T10:17:59+08:002019-09-01T10:17:59+08:00 是的,我自己也注意到了这一点。我使用的是 Linux Mint 19.1,休眠大约需要 5 分钟,但有时它会很快,即使没有任何改变!从休眠中唤醒的速度足够快,但问题是计算机将保持缓慢约 5 分钟或更长时间,并且持续访问磁盘,我不知道是哪个服务导致的。我觉得整个休眠速度取决于以下几点: 内存中要保存在 SWAP 分区上的已消耗数据的大小。 硬盘速度 打开的应用程序类型,我注意到如果虚拟机正在运行,它会减慢休眠过程。 无论如何,我觉得在 Linux 中休眠/待机过程需要大量改进,Windows 在这方面非常出色。
官方的hibernate故障排除页面是Debugging Kernel Hibernate
但是,这篇论坛文章看起来可能更有用(从评论 #4 开始)。
我认为(取消)休眠所需的时间主要取决于 RAM 和交换的使用情况。当您休眠时,RAM 中的数据基本上保存到交换中,而当您取消休眠时,它是从磁盘加载的。当有更多 RAM 要移动时,这会变慢。当使用一些交换时,它很可能需要更长的时间。
如果您关闭不需要在休眠前维持其当前状态的程序,这可能有助于提高速度。如果可能,我总是完全关闭。
我认为没有时间(取消)休眠的内部方法。
http://en.wikipedia.org/wiki/Hibernation_(计算)
不仅打开的应用程序,而且插入的设备也会影响休眠时间,因为它们通常必须关闭,然后以正确的顺序启动,并有超时等应用到它们。插入 USB 集线器或打印机可能需要更长的时间?或者当您经常使用音频设备时?
是的,我自己也注意到了这一点。我使用的是 Linux Mint 19.1,休眠大约需要 5 分钟,但有时它会很快,即使没有任何改变!从休眠中唤醒的速度足够快,但问题是计算机将保持缓慢约 5 分钟或更长时间,并且持续访问磁盘,我不知道是哪个服务导致的。我觉得整个休眠速度取决于以下几点:
无论如何,我觉得在 Linux 中休眠/待机过程需要大量改进,Windows 在这方面非常出色。