由于我们很多人都遇到死机或崩溃,我想知道如何手动启动计算机以冻结以创建内存转储以查看和诊断可能与崩溃有关的任何问题?
我正在研究如何强制计算机崩溃,而不是等待计算机自行崩溃。
可能的重复:
诊断慢速机器的第一步是什么?
我有一台装有 Windows 7 的新电脑,它会随机冻结。我按了键盘上的每一个键,它又可以工作了。有没有办法防止Windows 7冻结?
到目前为止,我测试过的所有 GNU/Linux 发行版都存在这样一个问题:每当内存被填满并且系统开始交换时,整个桌面和图形用户界面都会变得无响应,有时我必须等待大约 5-10 秒移动物理鼠标直到鼠标指针实际移动。
这是一种令人讨厌的行为,尤其是在内存较低的系统上。
有什么方法可以让某些应用程序/作业(例如桌面环境等)比其他应用程序更优先保留在 ram 中,以便实际占用所有内存的应用程序在桌面环境等之前被交换?
编辑: 我说的是使用整个 RAM 的情况,因此如果未禁用它,它将始终开始交换(我不希望进程被随机终止)。我不仅在低内存环境中遇到了这个问题,而且在我的台式机上有 8GiB 内存时也遇到了这个问题,部分原因是许多虚拟机,部分原因是内存泄漏。ZRAM 也不是解决方案,因为它只会延迟问题。对于这个问题,我能想到的唯一解决方案是一些用户空间实用程序或内核 API,它们允许完全防止某些作业被交换,或者至少使其不太可能发生。有没有人知道其他解决方案,或者对现有或计划中的此类工具或 API 有所了解?
第二编辑: ulatencyd似乎并没有与systemd的较新版本的工作呢,根据https://aur.archlinux.org/packages/ulatencyd-git/和https://wiki.archlinux.org/index.php/Ulatencyd . 如果我理解正确的话,这可能是因为 systemd 从用户空间的角度接管了对 cgroup 的完全控制。
当 Windows XP 出现时,我听说有一项测试功能可以手动导致BSOD(蓝屏死机)。我还听说这应该在 XP Service Pack 2 中删除。它没有被删除。它也适用于 Vista、Windows 7 和所有更高版本的 Windows。要启用该功能,请导航到此注册表位置:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
Run Code Online (Sandbox Code Playgroud)
添加CrashOnCtrlScroll为REG_DWORD值为 1 的 a。
接下来,重新启动。最后,在任何PS/2 兼容键盘上按Right Ctrl+ Scroll Lock+ 。你会得到一个蓝屏死机。Scroll Lock
为什么这个功能还在?
我正在运行雪豹。它是最新的。每隔几天,我就会得到“死亡之轮”。
kill -9 -1至从已经打开的 root shell 中尝试过。它只是挂起。 我还有其他选项可以关闭我的笔记本电脑吗?我不喜欢关掉它。
更新:我不知道哪个应用程序正在执行此操作。目前它看起来是随机的。我的风扇不转。可能是网络问题?
更新:又死了。这次我运行了 X11,无论我切换到哪个应用程序,我都能看到该应用程序的菜单栏和 X11 屏幕。我 ping 和 Internet 没有响应。我的 Apple 路由器正在工作,因为我正在通过 WiFi 传输 Pandora。我关掉了 wifi,我仍然被搞砸了。我尝试关闭电源,但它不会关闭,因为 X11 正在运行。如果当然,我不能杀死它。按住...繁荣。这不是操作系统应该如何工作!
当计算机没有以某种方式响应时,会出现不同级别的“冻结”。
例如,假设我正在 PC 上浏览网页...
如果当前浏览器选项卡停止响应(单击/键入什么也不做),浏览器可能仍然会响应。
如果整个浏览器都被锁定,操作系统可能仍在响应。
如果 OS GUI 没有响应,通常我仍然可以切换Caps LockLED。
如果Caps Lock不再响应,我必须假设“最大冻结”。有时,如果我等待,整个计算机可能会在一段时间后恢复正常。
如果 Caps Lock 不再切换,是否意味着计算机“比第 3 步更冻结”?
Caps Lock用作“冻结”的最终测试有意义吗?
...如果是这样,何时Caps Lock切换和不切换有什么区别?什么决定是否Caps Lock响应?
我多年来一直在三种不同的操作系统上使用Thunderbird电子邮件客户端:XP、Vista、Windows 7。
在所有这些操作系统上,它总是有这样的问题,例如我要写一封电子邮件,突然它就死机了,我不能打字,10 或 20 秒后它会“回来”和我可以再打字。当我查看任务管理器执行此操作时,CPU在这些时间内飙升至 100%,并且有罪的进程是 Thunderbird。
问题并不总是一样的:
什么可能导致这种情况?有没有其他人在 Thunderbird 上遇到过这个问题?
在过去将近一个小时左右的时间里,屏幕上一直显示以下消息:

我猜出了点问题,它陷入了某种无限循环,或者正在等待一些没有发生的事件。
无论如何,我应该在什么时候假设更新失败?我应该采取什么步骤 - 考虑到文本状态“..不要关闭电源或拔掉你的机器......”?这是因为硬重置会导致文件系统一致性问题吗?
如果有帮助,这台机器(如您在屏幕截图中所见)正在运行 Windows 7 Starter。
自从我第一次升级到 Windows 10(不是通过升级,而是全新安装)以来,我遇到了这个相当烦人的问题。
每当 W10 打开“打开”或“保存”对话框(即在大多数程序中按 Ctrl + S 或 Ctrl + O)时,大约 8/10 次对话框会冻结大约 5-10 秒,然后才允许您执行任何操作。
有没有其他人遇到过这个问题,还有其他人知道如何解决吗?谢谢!
从昨晚开始,在我的系统没有明显变化的情况下,VirtualBox 现在在启动任何虚拟机时都会冻结我的主机操作系统。
主机操作系统是 Ubuntu 16.04 LTS 64 位,来宾操作系统也是如此,VirtualBox 的版本是 5.0.40_Ubuntu r115130。昨晚它运行正常,但截至今天早上,启动 VM 冻结。我apt今天早上从存储库中提取了它。这不太可能是软件问题,因为我今天早上重新安装了主机操作系统。
我尝试了很多事情:
而且因为它也发生在另一家供应商的另一台笔记本电脑上,我怀疑这是一个与硬件相关的问题。而且因为即使是在空白 VM 安装时也会发生,所以它与损坏的映像没有任何关系。
我很难过,我不知道如何调试它。而且它冻结了我的系统这一事实也使得迭代可能的解决方案变得非常困难。
freeze ×10
windows ×3
crash ×2
bsod ×1
capslock ×1
installation ×1
interrupts ×1
keyboard ×1
linux ×1
mac ×1
macbook ×1
memory ×1
minidumps ×1
swap ×1
thunderbird ×1
virtualbox ×1
windows-10 ×1
windows-7 ×1