我有一台 2gb RAM/Atom Z3735F/Ubuntu 20.04 机器。从睡眠中醒来后,我的系统变慢了。将 CPU 调控器置于性能模式并不能解决问题。我注意到从睡眠状态返回后,我的交换几乎已满(1.1G/1.3G)并且关闭每个程序将交换使用量减少到 600 mb,但并没有进一步下降。有什么帮助吗?
交换展
Filename Type Size Used Priority
/swapfile file 4194300 780864 -2
/dev/zram0 partition 524284 524216 100
grep -i 交换 /etc/fstab
/dev/zram0 none swap sw,pri=32767 0 0
/swapfile none swap defaults,pri=-3 0 0
免费-h
total used free shared buff/cache available
Mem: 1.9Gi 1.2Gi 89Mi 316Mi 607Mi 212Mi
Swap: 4.5Gi 1.3Gi 3.2Gi
最佳
您的问题是您有一台“2gb RAM / Atom Z3735F / Ubuntu 20.04 机器”。你真的应该运行 Xubuntu 或 Lubuntu。
但是,让我们尝试扩大您的交换,看看是否有帮助。
如果
grep -i swap /etc/fstab
返回这个...然后这样做...
注意:命令使用不当
dd
会导致数据丢失。建议复制/粘贴。让我们创建一个更大的交换文件:-
禁用交换并首先删除现有的交换文件
首先创建一个用于交换的文件:
要使更改永久打开
/etc/fstab
文件:并粘贴以下行:
您还可以通过执行以下步骤启用 zram,这将使您的低内存系统更快:-
打开终端窗口并使用以下命令创建一个新文件:
在该文件中,添加以下单词:
保存并关闭文件。
接下来,使用以下命令创建第二个新文件:
在该文件中,粘贴以下行:
保存并关闭文件。
接下来,我们需要配置 zRAM 分区的大小。使用以下命令创建一个新文件:
在该文件中,粘贴以下内容(修改 disksize 属性以满足您的需要):
保存并关闭文件。
使用以下命令打开您的
fstab
文件:并将这一行添加到底部:
为了让 zRAM 运行,我们需要创建一个 systemd 单元文件。使用以下命令创建此文件:
在该文件中,粘贴以下内容:
保存并关闭文件。使用以下命令启用新单元:
重新启动机器。
有关更多信息,请参阅 techrepublic.com 上的这篇文章:如何在 Linux 上启用 zram 模块以加快交换速度