[Share Experiences] 内存紧张的朋友的福利,6.3.4内核和最新的firmware
Tofloor
poster avatar
titan909
deepin
2023-05-25 17:49
Author

1、因为工作原因我32G的内存的电脑都会有内存不足的情况发生,所以在编译内核的时候我把zram的算法更改成了zstd

2、zstd是facebook开源的压缩算法,6.2内核更新了zstd版本,6.3内核可以更好的发挥zstd的压缩优势

3、大家都知道安卓手机就是通过zram来提升内存可用量实现提升手机流畅度的,这就是继承了linux内核的zram特性。macos也默认开启了类似zram的功能。但是绝大部分的linux发行版默认都是没有开启zram功能的

4、安装好我编译的内核后,有内存紧张的朋友可以手工开启zram功能,逻辑上实现不花钱扩容内存的效果来提升系统流畅度

5、因为zram开启方法在迭代中有过变更,所以大家不要参考太老的文献,否则可能会影响性能。如果大家想开启zram又实在搞不定,可以给我留言,如果想体验zram的朋友比较多,我会出一个开启zram的分享

6、百度网盘里面的内核就是我编译好的把zram算法改成了zstd的内核文件,同时frimware更新到了20230515,配合新版内核可以解决一些较新的硬件的工作问题

7、网盘: https://pan.baidu.com/s/1AmGypewg2ImQsnLDigp7dQ?pwd=gyup

Reply Favorite View the author
All Replies
176******62
deepin
2023-05-25 18:03
#1

666,好想用。

Reply View the author
神末shenmo
Moderator
Spark-App
2023-05-25 18:05
#2

https://kgithub.com/foundObjects/zram-swap/

Reply View the author
阿尼樱奈奈
Moderator
2023-05-25 18:23
#3

applaud

Reply View the author
jjcui8595
Moderator
2023-05-25 18:41
#4

like

Reply View the author
安洛
deepin
2023-05-25 18:42
#5

干得好,虽然我选择zswap

Reply View the author
titan909
deepin
2023-05-25 19:28
#6
安洛

干得好,虽然我选择zswap

嗯嗯,zswap和zram都是优秀的压缩方案,只是实现原理有些不同,zswap更像是带有交换拦截功能的内存缓存协同swap进行工作。我之所以用zram一方面是用习惯了,另一方面也是参考了fedora的建议删除掉swap的依赖,提升桌面响应速度。因为经常要做大内存需求的工作,不依赖swap我也是心疼我的SSD寿命,😊

Reply View the author
希声
deepin
2023-05-25 19:37
#7

期待楼主写个教程,我会用v23实测,我也是开发者,对内存也有焦虑,16g的本子肯定不够用,主板又不能加内存条。。。

固件,和内核的安装顺序有疑问,是先cp -y替换 /lib/firmware,然后apt install ./xxlibcxx.deb ./kener-hearderxx.deb ./kernel-imagexx.deb吗

Reply View the author
titan909
deepin
2023-05-25 19:41
#8
希声

期待楼主写个教程,我会用v23实测,我也是开发者,对内存也有焦虑,16g的本子肯定不够用,主板又不能加内存条。。。

固件,和内核的安装顺序有疑问,是先cp -y替换 /lib/firmware,然后apt install ./xxlibcxx.deb ./kener-hearderxx.deb ./kernel-imagexx.deb吗

是的

解压固件到/lib/firmware/下,然后安装内核文件

Reply View the author
书童9527
deepin
2023-05-25 21:00
#9

怎么一会说zstd,一会说zram。。。😂

Reply View the author
zhada
deepin
2023-05-25 21:18
#10

我是小白,希望LZ告诉我,怎么替换内核和开启方法。

Reply View the author
落日
deepin
2023-05-25 22:51
#11

我在zswap里选的lz4,不知道用zstd效果怎么样

Reply View the author
希声
deepin
2023-05-26 05:33
#12
落日

我在zswap里选的lz4,不知道用zstd效果怎么样

据我所知,zstd比lz4强很多,ubuntu在20还是21.3就已经用这个这个压缩算法来启动内核了

Reply View the author
落日
deepin
2023-05-26 06:13
#13
希声

据我所知,zstd比lz4强很多,ubuntu在20还是21.3就已经用这个这个压缩算法来启动内核了

等下个内核版本,我再改下内核配置zstd试试

Reply View the author
zhada
deepin
2023-05-26 17:47
#14

这最新的内核解决了intel N4120等11代CPU的声卡ESSX8336的驱动问题了吗?

Reply View the author
南泥湾
deepin
2023-05-27 08:45
#15
zhada

这最新的内核解决了intel N4120等11代CPU的声卡ESSX8336的驱动问题了吗?

我也在关注这个问题

Reply View the author
titan909
deepin
2023-05-31 21:26
#16

停掉了6.3.4的分享,6.3.5分享在 https://bbs.deepin.org/post/257477

Reply View the author