Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
34c79134
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
34c79134
编写于
3月 25, 2022
作者:
O
openharmony_ci
提交者:
Gitee
3月 25, 2022
浏览文件
操作
浏览文件
下载
差异文件
!2470 补充zram的介绍链接添加步骤具体目的介绍
Merge pull request !2470 from fanchengyang/modify-eswap
上级
860b6fd4
890e98af
变更
1
显示空白变更内容
内联
并排
Showing
1 changed file
with
6 addition
and
2 deletion
+6
-2
zh-cn/device-dev/kernel/kernel-standard-mm-eswap.md
zh-cn/device-dev/kernel/kernel-standard-mm-eswap.md
+6
-2
未找到文件。
zh-cn/device-dev/kernel/kernel-standard-mm-eswap.md
浏览文件 @
34c79134
...
@@ -3,7 +3,7 @@
...
@@ -3,7 +3,7 @@
## 基本概念
## 基本概念
ESwap(Enhanced Swap)提供了自定义新增存储分区作为内存交换分区的能力,并创建了一个常驻进程zswapd将压缩后的匿名页加密换出到ESwap存储分区,从而能完全的空出一块可用内存,以此来达到维持Memavailable水线的目标。同时,配合这个回收机制,在整个内存框架上进行改进,优化匿名页和文件页的回收效率,并且使两者的回收比例更加合理以避免过度回收导致的refault问题造成卡顿现象。
ESwap(Enhanced Swap)提供了自定义新增存储分区作为内存交换分区的能力,并创建了一个常驻进程zswapd将
[
ZRAM
](
https://www.kernel.org/doc/html/latest/admin-guide/blockdev/zram.html
)
压缩后的匿名页加密换出到ESwap存储分区,从而能完全的空出一块可用内存,以此来达到维持Memavailable水线的目标。同时,配合这个回收机制,在整个内存框架上进行改进,优化匿名页和文件页的回收效率,并且使两者的回收比例更加合理以避免过度回收导致的refault问题造成卡顿现象。
## ZRAM与ESwap配置指导
## ZRAM与ESwap配置指导
...
@@ -79,8 +79,10 @@ ESwap(Enhanced Swap)提供了自定义新增存储分区作为内存交换分区
...
@@ -79,8 +79,10 @@ ESwap(Enhanced Swap)提供了自定义新增存储分区作为内存交换分区
1.
初始化ZRAM
1.
初始化ZRAM
设置ZRAM与ESwap的交互方式,并配置ZRAM的大小。
```Bash
```Bash
// 打开ZRAM到
es
wap的换入换出功能,该步骤必须要在配置ZRAM大小之前。
// 打开ZRAM到
ES
wap的换入换出功能,该步骤必须要在配置ZRAM大小之前。
echo readwrite > /sys/block/zram0/group
echo readwrite > /sys/block/zram0/group
// 配置ZRAM的大小,具体大小需根据产品及需求调整,此处设置为512MB。
// 配置ZRAM的大小,具体大小需根据产品及需求调整,此处设置为512MB。
echo 512M > /sys/block/zram0/disksize
echo 512M > /sys/block/zram0/disksize
...
@@ -95,6 +97,8 @@ ESwap(Enhanced Swap)提供了自定义新增存储分区作为内存交换分区
...
@@ -95,6 +97,8 @@ ESwap(Enhanced Swap)提供了自定义新增存储分区作为内存交换分区
2.
使能ZRAM
2.
使能ZRAM
启用ZRAM设备为交换分区并将其使能。
```Bash
```Bash
mkswap /dev/block/zram0
mkswap /dev/block/zram0
swapon /dev/block/zram0
swapon /dev/block/zram0
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录