我们前面已经介绍了在服务器上运行redroid云手机(云手机技术揭秘!低成本实现1台电脑变百部"虚拟手机"实战),也介绍了在笔记本电脑上运行高性能云手机(高性能游戏云手机革命!GPU加速让Redroid性能追平小米15)。在之前的文章中,我们大概测算了一下云手机的资源占用情况,一台云手机运行的资源占用大约为2核CPU、1.5 GB内存,但是并不具体,我们今天来限定资源测试一下。
首先,我们模拟一台只有16 GB运行内存的电脑,搭配16核CPU,电脑启动之后,内存和磁盘资源使用率如下:

然后,我们启动第一台Android 13系统的云手机。
docker run -itd --privileged \-v /root/redroid/data01:/data \-p 5501:5555 \--name redroid1301 \redroid/redroid:13.0.0_64only-latest

云手机启动成功,我们看一下内存和磁盘资源变化情况。

可以看到,在没有安装应用的情况下,大约占用了700 MB运行内存和24 MB磁盘空间。接下来,我们安装小红书看一下。

可以看到,仅仅是安装APP并启动,就消耗了1.2 GB运行内存和1.1 GB的磁盘空间。
接下来,我们再启动9台云手机。

可以看到,当运行10台云手机+1个小红书时,内存占用大约8 GB,磁盘空间倒是不高。
接下来,我们试试多运行几个小红书。

测试发现,当运行6个云手机,但是仅有4台启动小红书时,就出现了内存不足的情况,内存最高使用量为将近12 GB,剩余内存为528 MB。

从运行效果来看,最多只有3台能启动小红书,当启动第四台时,之前的便会闪退。

查看资源使用情况,发现CPU负载较高,内存使用率倒没有那么高,难道是CPU资源不够了?

调整一下虚拟机配置,更改成32核CPU、32 GB内存。

结果发现,还是一样的现象,而且后台操作非常卡,应该是嵌套虚拟化的问题了,只能用到12核CPU,内存应该不是瓶颈了,物理机直通CPU或者绑定核心有可能缓解该问题。另外一种猜测就是小红书的检测机制,但是应该不会检测同时运行小红书的终端数量。
可惜了,还是得换到笔记本上再试一下了。
**推荐阅读***
从变砖到重生:我的RK3588开发板踏上魔改Ubuntu之路
千兆网络跑不满?解密SCP加密算法选择玄机,轻松突破1400Mbps
16核CPU烧到100%!21节点六种漏洞扫描模式实测,这种模式让服务器暴走
在Windows强跑Docker,8GB内存都喂不饱漏洞扫描神器?
腾讯应用宝征服Windows!2025年Windows安装安卓App重大变革,5分钟搞定小红书/王者荣耀
两条命令搞定!Kali原生集成GVM漏洞扫描器,比Docker省5GB空间
Windows也能玩转Docker!手把手教你部署Redroid云手机
高性能游戏云手机革命!GPU加速让Redroid性能追平小米15
插上U盘自动装系统?一文掌握Ubuntu服务器版自动安装镜像制作
云手机全球落地实战:用策略路由实现Docker容器网络自由切换
VMware Edge 620神操作:刷入iStoreOS秒变全能企业级网关,轻松玩转多SSID
从CentOS到Ubuntu:零成本迁移L2TP VPN,企业级内网穿透实战!
WireGuard太复杂?十分钟教你用Netmaker一键搞定全球组网




347

被折叠的 条评论
为什么被折叠?



