【求助】在rk3566上适配OpenHarmony 4.1 Release版本时,发现共享内存空间较少,如何增加共享内存空间?

xiaowangyaoqiang 显示全部楼层 发表于 2024-9-5 17:19:45

最近在适配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

您尚未登录,无法参与评论,登录后可以:
参与开源共建问题交流
认同或收藏高质量问答
获取积分成为开源共建先驱

精彩评论2

深开鸿_王石

沙发 发表于 前天 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  IP属地: 江苏省

回复 深开鸿_王石: 您好,老师 我查看了上述的这些配置和文件,发现和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. #
复制代码

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

【1 条回复】

Copyright   ©2023  OpenHarmony开发者论坛  京ICP备2020036654号-3 |技术支持 Discuz!

返回顶部