全球主机交流论坛

标题: 折腾了一个月虚拟化嵌套,求助一下 [打印本页]

作者: iexvg    时间: 2020-3-19 21:50
标题: 折腾了一个月虚拟化嵌套,求助一下

之前跟帖发了一下最近的研究成果,这次单独开一贴说明一下,顺便求助。

最近疫情,有时间了就开始折腾,我的想法是:在vps的windows(或linux)环境中实现"安卓模拟器",到今天有些问题需要大家帮忙。
尝试的路线如下:
1.在vps上安装windows,多数能成功(DD)。
2.安装windows环境下的成熟虚拟机,比如mumu,逍遥、小蚁,BlueStacks,雷电。其中只有mumu和逍遥可以运行,其他基于openGL驱动的均失败。
3.先研究是否可以虚拟OpenGL接口,甚至用cpu性能虚拟显卡,这领域可参考的文档很少,基本上windows环境没人做这事。本来就是,买块显卡多便宜。遂放弃。
4.然后专攻mumu和逍遥,mumu在1C2G的环境中可以正常启动的概率是30%,大部分时间提示system进程未响应。逍遥在同环境下启动的成功概率小于mumu。(此时cpu、内存均满载)
5.于是寻找更高档次的设备,从GCP上启动4C16G实例,DDwindows后,mumu和逍遥启动成功率并未明显改善(cpu30%负荷,内存大约20%)。在AZURE的N2系列4C16G的windows环境下可以顺滑使用模拟器,但是这玩意一小时就好几刀,我还没怎么测试,200刀的免费账户没钱了。
6.由于mumu等成熟模拟器不稳定,于是转为研究在kvm环境下运行vm,安装后只要挂在android启动,即宕机,测试十余次,放弃。
7.转攻virtualbox,在启动android实例时,vBox会报一个系统错误,提示没有启动vt-x(虚拟化)接口。我测试了几个vps,都不能取消这个系统配置里的错误提示。于是硬启动,每次的现象都是卡在安卓实例的boot过程中。
8.目前研究genymotion,其实这也就是一个国外公司做的基于android for vbox的实例,有点像半成品的商用模拟器。基本上问题同于7
9.目前有两个方向进行中。1是找一个带显卡的独服(或者vps,不过vps应该没有),2是genymotion有在GCP上的测试名额,不过只能测试几十小时,测完买时间的售价太感人。
10.研究vps windows环境下android SDK,折腾了半天装好了各种工具,无论4.0、5.0还是7.1都不能启动。好吧我不是java工程师,我看不懂那些log里说的到底是哪个接口出问题。怀疑还是虚拟化嵌套的问题。
11.本想测华为的云手机,特喵的没给我授权。
于是转linux方向,想用anbox
12.安卓本来就是linux开发的,难道就没有原生安卓环境的vps吗?
13.目前手里的独服(E8400)装了linux和gonme桌面,编译anbox的时候说不支持这类CPU。另一个法国的4C8G的VPS,干脆不能进入远程桌面(独服的远程桌面也是卡的要死)。

求助问题如下:
1.听说有带显卡的独服?具体有哪些型号,请指教。
2.独服貌似不能DD windows,难道要用救援系统装?那不是需要两块硬盘?请指教。
3.有支持虚拟化嵌套的VPS吗?请指教。





作者: 孤单月色    时间: 2020-3-19 21:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: iexvg    时间: 2020-3-19 23:01
孤单月色 发表于 2020-3-19 21:52
核心显卡:ks3c ks4c ks7 ks10 (https://www.kimsufi.com/)
独立显卡:GT710(https://www.openos.org/po ...

感谢回复。不过ks系列的硬件配置上都没有写具备显卡,是默认的有显卡还是要凭运气?
作者: 孤单月色    时间: 2020-3-19 23:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: pcppc    时间: 2020-3-19 23:08
azure 1500额度 能用多久模拟器那个
作者: iexvg    时间: 2020-3-19 23:16
https://imagelol.com/image/lLc3t

173刀一个月。虽说可以不工作的时候关机,但是毕竟太贵了,作为研究环境不合适。
作者: iexvg    时间: 2020-3-19 23:17
pcppc 发表于 2020-3-19 23:08
azure 1500额度 能用多久模拟器那个

https://imagelol.com/image/lLc3t

173刀一个月。虽说可以不工作的时候关机,但是毕竟太贵了,作为研究环境不合适。
话说你怎么有1500的额度?
作者: hostlocslave    时间: 2020-3-19 23:19
我试过vps装virtualbox,然后里面装黑群晖和ikuai软路由,xp也装过,只能装32位的系统,2c2g的vps装这些随便一个都卡的要死。
作者: pcppc    时间: 2020-3-20 00:14
iexvg 发表于 2020-3-19 23:17
https://imagelol.com/image/lLc3t

173刀一个月。虽说可以不工作的时候关机,但是毕竟太贵了,作为研究 ...

随随便便就申请了 不过外网流量只有50g 当挂机宝的话还行
作者: jiangcuo    时间: 2020-3-20 00:35
1。虚拟化母鸡必须开启嵌套虚拟,才能模拟64位。2。vm必须有支持3d的显示适配器,不管你是硬3D还是软3D
作者: 西行寺幽幽子    时间: 2020-3-20 01:24
简单的解决方法  去买那种显卡挂机宝   那种都可以直接跑安卓模拟器在里面
作者: iexvg    时间: 2020-3-20 11:22
西行寺幽幽子 发表于 2020-3-20 01:24
简单的解决方法  去买那种显卡挂机宝   那种都可以直接跑安卓模拟器在里面 ...

您说的显卡挂机宝就是网吧的机器通过adsl拨号登录的那种吗?
作者: pcppc    时间: 2020-3-20 12:44
问问楼主 azure的机器可以开什么模拟器   淘宝显卡云的成本大概在天付10块左右的样子   如azure可以开的话  建议开azure  随便就申请一批
作者: 锦安    时间: 2020-3-20 12:54
https://tech.meituan.com/2018/07/19/cloud-phone.html

看下这个吧
美团分享的,你没找对方向
作者: iexvg    时间: 2020-3-20 12:56
AZURE可以运行mumu和逍遥安卓7.15之前的版本。建议2C8G以上配置实例。
作者: vagaa    时间: 2020-3-20 13:02
折腾啥 华为云手机一月好像是99
作者: iexvg    时间: 2020-3-20 13:03
锦安 发表于 2020-3-20 12:54
https://tech.meituan.com/2018/07/19/cloud-phone.html

看下这个吧

我认真的看完了你推荐的文章。
真心不是我研究方向的问题,美团是有自有云的,人家是母机运行模拟器,想有什么硬件支撑都可以;我是vps运行的,母机下面的小机而已,硬件资源是既定的,这个差距真心无法弥补。
其实手机需要自动化运维的场景很多,未来肯定会有公司花精力(还有钱)研究类似的产品,甚至包括显卡厂商也一直在推出支持vm的GPU,只是现在还都是高端产品,并未市场化。
最后,感谢你的建议。
作者: iexvg    时间: 2020-3-20 13:07
pcppc 发表于 2020-3-20 12:44
问问楼主 azure的机器可以开什么模拟器   淘宝显卡云的成本大概在天付10块左右的样子   如azure可以开的话  ...

AZURE可以运行mumu和逍遥安卓7.15之前的版本。建议2C8G以上配置实例。

淘宝显卡云10块一天,300一个月,这成本就有点太高了。我买个独服也就这代价了吧。

Azure可以随便申请一批?呃,我看晚上有人卖账号还1-2百呢,应该不是那么容易搞定信用卡验证的吧。我自己的信用卡都已经申请过了。涉及到信用卡的问题,不太敢胡来。
作者: pcppc    时间: 2020-3-20 13:20
iexvg 发表于 2020-3-20 13:07
AZURE可以运行mumu和逍遥安卓7.15之前的版本。建议2C8G以上配置实例。

淘宝显卡云10块一天,300一个月, ...

我这刚好有账户   pm联系方式 刚好转给你 前几天我有个挣烟钱的小路子  需要大量安卓模拟器  也是和你一样 先是vps上折腾 阿里云的机子 一开就磊机其他的大概率启动失败 而且卡的不能用 最后上淘宝买了显卡云电脑 将就了听你说azure的能用 我这刚好有前几天注册的账户在吃灰 可以给你试试
作者: uranus    时间: 2020-3-20 13:23
有个docker Android
尝试下?
作者: 锦安    时间: 2020-3-20 13:27
iexvg 发表于 2020-3-20 13:03
我认真的看完了你推荐的文章。
真心不是我研究方向的问题,美团是有自有云的,人家是母机运行模拟器,想 ...

不, 你可能看错了,
美团之类的公司现在的手机云的方向都是用的真机,
然后信号输入到vps做中转的.
而不是在vps上跑模拟器
作者: iexvg    时间: 2020-3-20 14:31
锦安 发表于 2020-3-20 13:27
不, 你可能看错了,
美团之类的公司现在的手机云的方向都是用的真机,
然后信号输入到vps做中转的.

是啊,我的意思就是说。。。我没法复制美团的办法,我弄几台vps还凑合,弄一堆真机。。。还是算了吧。玩不起。
作者: iexvg    时间: 2020-3-20 14:38
pcppc 发表于 2020-3-20 13:20
我这刚好有账户   pm联系方式 刚好转给你 前几天我有个挣烟钱的小路子  需要大量安卓模拟器  也是和你一 ...

首先感谢你的好意。不过我前几天刚开了一个AUZRE账号,目前还有越。
在Auzre上测试很简单,你创建一个4C16G的windows2016dc的实例,然后启动,远程连接,下载你要运行的app和mumu模拟器即可。只是记得测完了赶紧关机,千万别忘了,要不睡一觉好几刀就没了。
作者: pcppc    时间: 2020-3-20 14:41
iexvg 发表于 2020-3-20 14:38
首先感谢你的好意。不过我前几天刚开了一个AUZRE账号,目前还有越。
在Auzre上测试很简单,你创建一个4C1 ...

没事 我以为你准备大量开模拟器 呢 我原想告诉你 大量模拟器的路子
24小时1块钱 即然是测试 也就没必要折腾了 况且申请1500额度哦 成品号也就30-40 为啥要用自己信用卡 .......
作者: iexvg    时间: 2020-3-20 14:45
uranus 发表于 2020-3-20 13:23
有个docker Android
尝试下?

感谢你的回复
基于容器的Docker环境下安卓系统我也关注了,因为本身对Docker不了解,要学习的知识太多,所以之前没作为方向。
但是与gonme桌面环境下运行anbox基本的道理(运行环境)是一样的,因为vps没有gpu,所以性能太差。如果是桌面机虚拟还能凑合使用,在vps远程连接的情况下,点一下鼠标就要等半分钟反馈。这已经接近我耐心的极限了。
作者: iexvg    时间: 2020-3-20 14:48
pcppc 发表于 2020-3-20 14:41
没事 我以为你准备大量开模拟器 呢 我原想告诉你 大量模拟器的路子
24小时1块钱 即然是测试 也就没必要 ...

呃。。。我刚开始接触vps和hostloc这个网站,是因为疫情(有时间)+有一些特别的需求才有空研究这些。之前并不了解,其实现在也不了解所谓成品号的使用方法。---说白了吧,就是傻!
作者: why?    时间: 2020-3-20 14:50
买服务器如果没有收入的话,还不如升级自己电脑,毕竟一个月就几百了
作者: iexvg    时间: 2020-3-20 14:53
why? 发表于 2020-3-20 14:50
买服务器如果没有收入的话,还不如升级自己电脑,毕竟一个月就几百了

你说的的确是另外一个思路,就是把vps环境变成通过ddns把家里的电脑变成vps,这样的好处是资源选择权在自己手里,但是“云”的一切都没了。
作者: flowercoder    时间: 2020-3-20 15:03
做成功的公司有啊,比如红手指这样的公司,他们那些手机肯定是模拟出来的。其实我觉得装系统时很难的,因为我尝试过x86上装安卓,那时就试了好几个ios版本,好不容易才砸了一个上去,感觉模拟性能至少降低好几倍,不知道楼主的目的,但感觉没显卡就算难,找找M60的主机,试试看呗。
作者: iexvg    时间: 2020-3-20 15:23
flowercoder 发表于 2020-3-20 15:03
做成功的公司有啊,比如红手指这样的公司,他们那些手机肯定是模拟出来的。其实我觉得装系统时很难的,因为 ...

是的,如果我租个idc机位,摆上一台带显卡的server,装个vm,打开vt-x,我也能模拟出一堆安卓。(红手指之类的思路应该差不多)
我是想实现“在vps环境下使用安卓”,不是较劲,是我最现实的资源就是vps。比如,有个大作的游戏你玩不起来,降低分辨率就可以勉强跑了。那vps是不是也有类似的方式呢。这是我的逻辑基础,如果突破了这个逻辑基础,就是另外一个命题了。

其实讨论了这么久,我觉得目前最现实的办法,还是家里开个电脑,ddns远程管理这类的。这属于十年前的老思路,跟云端应用几乎不沾边儿了。




欢迎光临 全球主机交流论坛 (https://kokgog.com/) Powered by Discuz! X3.4