OpenHarmony开发者论坛

标题: 【求助】在rk3566上适配OpenHarmony 4.1 Release版本时,发现共享内存空间较少,如何增加共享内存空间? [打印本页]

作者: xiaowangyaoqiang    时间: 2024-9-5 17:19
标题: 【求助】在rk3566上适配OpenHarmony 4.1 Release版本时,发现共享内存空间较少,如何增加共享内存空间?
[md]最近在适配rk3566发现其共享内容空间才6.1M,运行大数据通信时会出现失败,如何才能增加设备的共享内存空间呢?请大家指导一下?

```
# free -h
total used free shared buffers
Mem: 3.6G 688M 2.9G 6.1M 1.6M
-/+ buffers/cache: 686M 2.9G
Swap: 1.0G 0 1.0G
#

```

平台:rk3566:
软件版本:OpenHarmony 4.1 Release
[/md]
作者: 深开鸿_王石    时间: 2024-9-18 17:12
几个法子啊,供参考:
1,在kernel里查 SHMMAX及相关配置;试试
2,用命令
# 最大共享内存段大小(字节)
kernel.shmmax = 2147483648  # 2GB
# 最大共享内存总大小(单位:页面数,假设每页4KB)
kernel.shmall = 5242880  # 总页数,例如5GB
试试;
3,用,cat /proc/sysvipc/shm 看看是不是谁用多了,
作者: xiaowangyaoqiang    时间: 2024-9-19 17:07
回复 深开鸿_王石: 您好,老师 我查看了上述的这些配置和文件,发现和rk3568没有差异,但是rk3568执行命令后为
  1. # free -h
  2. total used free shared buffers
  3. Mem: 3.7G 916M 2.8G 86M 1.5M
  4. -/+ buffers/cache: 914M 2.8G
  5. Swap: 1.0G 0 1.0G
  6. #
复制代码

请教老师,还有其他的原因导致这个现象吗




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5