我有 8GB RAM 和 20GB 交换空间。如果我运行
stress -m 1 --vm-bytes 8G --vm-keep
系统几分钟内无法使用。鼠标指针不再使用。甚至几分钟后,它仍然没有响应。Gnome 系统监视器显示已使用 10GB 交换空间。为什么系统变得如此缓慢?
编辑:我刚刚发现了这个问题即使系统内存不足,也能防止 Ubuntu 冻结
答案1
它变慢是因为您在压力测试中使用了所有 RAM,并且内容被写入交换区。
磁盘存储比 RAM 慢几个数量级。RAM 每秒可以处理数十 GB 的带宽。SSD 每秒可以处理个位数 GB 的带宽。硬盘每秒可以处理数百兆字节的带宽。
当您过度使用内存时,这只是预期的行为。