Systemd-swap: 在某些多核处理器上,Zram 会导致启动缓慢。

创建于 2020-08-14  ·  1评论  ·  资料来源: Nefelim4ag/systemd-swap

我使用的是3900x(12c24t),使用默认配置会导致创建和挂载的zram设备过多,启动速度会很慢。
如果创建多个 zram 设备有意义,您应该考虑使用多线程来创建和挂载 zram 设备。
我现在使用参数zram_count=1 ,情况就缓解了。

最有用的评论

我还注意到zram_count被无条件地设置为 CPU 内核数,这是在内核 3.15 引入“多流功能”之前并行化访问的唯一方法。

自内核 4.7

无论传递给 [ max_comp_streams ] 的值如何,ZRAM 将始终
分配多个压缩流 - 每个在线 CPU 一个 - 因此
允许多个并发压缩操作。

>所有评论

我还注意到zram_count被无条件地设置为 CPU 内核数,这是在内核 3.15 引入“多流功能”之前并行化访问的唯一方法。

自内核 4.7

无论传递给 [ max_comp_streams ] 的值如何,ZRAM 将始终
分配多个压缩流 - 每个在线 CPU 一个 - 因此
允许多个并发压缩操作。

此页面是否有帮助?
0 / 5 - 0 等级