linux – 如何确保在havily交换系统中可以使用某些功能(如Alt Ctrl F1切换到tty)?
此刻,当我不小心启动占用大量内存的应用程序(导致系统大量交换)时,系统变得如此反应迟钝(等待时间只是为了看到鼠标移动/或用Alt Ctrl F1切换到tty1)它实际上意味着我需要REISUB(=硬重启)并丢失所有当前的,而不是保存的工作.
在Windows世界中,内核的某些部分永远不会被换出(如鼠标移动或Alt Ctrl Del组合),即使在非常糟糕的内存不足的情况下,我也可以在5分钟内通过调用任务管理器恢复并查看违规内容应用.
当然我肯定会遗漏一些东西,我无法想象整个Linux系统可以被一些如此简单和无辜的东西所淹没,就像使用imagemagick预览多页tiff书一样(imgemagick恰好加载了图像的所有页面)首先解压缩到内存…)
我听说过实验BFQ I/O scheduler,也许这可以帮忙吗?