你好,我在使用 metaRTC 的 metapushstream7 时遇到了 OOM Killer 强制终止进程 的问题。以下是系统资源与内存使用情况:
🔹 系统内存状态:
总 RAM:47,616 pages → 约 186MB
剩余 free memory:295 pages → 约 1.15MB
可用物理内存超级少
🔹 metapushstream7 进程状态:
[ 24354] 0 24354 98051 14847 262144 0 0 metapushstream7
total_vm: 98,051 pages → 约 383MB (虚拟内存)
rss(实际物理内存):14,847 pages → 约 58MB
anon-rss:约 48MB
file-rss / shmem-rss:各约 5MB
📌 总结:本板子的物理内存仅为约 186MB,大部分已被内核和后台进程占用。metapushstream7 的 RSS 已占用约 58MB,系统可用内存耗尽,因此被 OOM Killer 杀掉。
🙏 我有以下几个问题想请教:
有没有办法优化内存占用,列如编译选项或运行参数?
是否可以关闭部分功能(如编码器、调试日志等)以减少内存使用?
有没有在类似低内存设备上成功运行的经验可以分享?
超级感谢!

© 版权声明
文章版权归作者所有,未经允许请勿转载。如内容涉嫌侵权,请在本页底部进入<联系我们>进行举报投诉!
THE END

















- 最新
- 最热
只看作者metapushstream7是个推流demo,这个demo没有思考低算力 存储场景,提议你自己不要参考这个demo重新开发