我的配偶在经常崩溃的 Thinkpad X1 上运行 Ubuntu 18.04。通常他会打开一堆标签,但没有任何东西会导致相对强大的笔记本电脑崩溃。
机器死机,唯一的解决方案是重启电源,否则它没有响应。
我习惯于使用 ctrl-alt-F3 到另一个 TTY 进行故障排除,但这似乎不适用于他的机器。
一个奇怪的是,当我运行top
它时报告零交换:
KiB Swap: 0 total, 0 free, 0 used
这不可能是正确的,但free
证实了这一点:
amanda@Flatbush:~$ sudo free -h
total used free shared buff/cache available
Mem: 7.7G 5.4G 164M 1.5G 2.1G 516M
Swap: 0B 0B 0B
相比之下,我的机器比他的要大几年,而且运行良好。在那里,free
显示:
amanda@mona:~$ sudo free -h
total used free shared buff/cache available
Mem: 7.7G 1.2G 5.1G 237M 1.3G 5.9G
Swap: 7.8G 0B 7.8G
好的机器有更多的内存和更多的可用交换(虽然公平地说我只是启动它来比较并且没有运行任何东西)。
我怀疑这个问题与内存差异有关,但我不知道如何解决它。s
描述和
free
输出表明系统可能在内存不足时崩溃,并且未启用交换。(浏览器选项卡有时会消耗大量资源)一种简单的解决方案:
swapon