nus*_*sch 6 ubuntu kernel-panic swap kernel-parameters
我拥有 8GB RAM Dell XPS13 9343;RAM的数量是这台电脑最大的痛点,它焊接在主板上。尽管 CPU 支持更多 RAM,但由于主板设计,即使通过固件修改重新焊接更大的内存也不是一种选择。所以为了让这台电脑仍然有用,我用更快的 M.2 NVMe 替换了 M.2 SATA 磁盘,并添加了两个额外的交换文件。
我的互联网浏览标准配置是 8GM RAM + 8GM 交换分区,而按需我有两个额外的交换文件驻留在 ext4/(root) 上。这给了我总共 32GB 的交换空间。还值得一提的是,包括所有交换在内的所有文件系统都驻留在加密的 LUKS + LVM 上。这是故意的,因为我不希望在计算机关闭时暴露我的 RAM。
这种设置通常有效;当我启用大量内存占用(通常是基于 Java + 浏览器的内容,偶尔是单个虚拟机)时,我只打开两个交换文件,在启动所有需要的应用程序后,总负载不超过 20% CPU 和总磁盘我/O 不超过 20M/s。
现在问题部分:整个解决方案偶尔 - 每周一次,当我每周使用内存密集型任务几次时变得不稳定/不可靠。有时它会重新启动 - 不确定是否是某些硬件问题的内核恐慌,但图形卡缓冲区损坏不到一秒钟,然后计算机重新启动。由于戴尔的固件,我无法使用 kdump-tools 来调试内核崩溃,我的 UEFI 无法识别 NVMe 磁盘,我只需要在引导阶段将 rEFInd 放在 USB 上。第二个问题是,偶尔当 CPU 负载增加并且我在后台播放音乐时,它会随着我的 X11 开始卡顿。
虽然有些部分是预期的,因为这不是不错的硬件,但我担心这种负载会影响音频缓冲区,因此我正在寻找一种方法来使其更稳定。恕我直言,负载应该只影响用户空间应用程序,而不会产生那些系统范围的问题。
我在它上面使用 Ubuntu,我知道存在一个低延迟内核,但想知道我是否可以先测试一些可以在运行时来回切换的更轻量级的解决方案。喜欢与文件描述符数量或通过 cgroups 分配一些优先级相关的事情吗?
如果您需要那么多 SWAP 空间,您最好购买一台更好的 PC。
SSD 磁盘绝对不喜欢被用作 SWAP,因为它会导致它们的退化更快。
说到你的问题:安装和启用earlyoom- 这是你的发行版特定的,所以我不能说你怎么能做到这一点。
| 归档时间: |
|
| 查看次数: |
525 次 |
| 最近记录: |