使用鱼香ros的一键安装脚本成功安装了docker版本的ros,但是在启动了小乌龟节点和键盘控制节点后内存被完全塞满,宿主机完全卡死。考虑到ros甚至可以在2gb的树莓派上运行,而我的主机有16gb内存,应该是出现了一些错误。
在互联网上不懈地冲浪后终于找到了解决方法,执行以下命令即可解决:
ulimit -Hn 524288 && ulimit -Sn 524288
原帖:https://answers.ros.org/question/336963/rosout-high-memory-usage/