Maurice Asked: 2021-12-24 15:49:53 +0800 CST2021-12-24 15:49:53 +0800 CST 2021-12-24 15:49:53 +0800 CST 为什么通过 UserLAnd 在 android 上运行 Linux 性能较差? 772 现在LinuxOnDex三星已经停止使用它,很多人用它UserLAnd来在他们的安卓手机上运行 Linux。 在网上我读到很多运行 linux viaUserLAnd不是很高效。但我找不到任何网页来解释为什么会这样。是因为 Linux 在容器内运行时使用电话硬件(CPU/RAM)的效率较低吗?还是以其他方式影响性能?我还想知道有多少性能受到影响。在容器内运行 linux 是否UserLAnd只会对性能产生轻微影响,还是会对性能产生很大影响? 谢谢 linux android 1 个回答 Voted Best Answer belkarx 2021-12-30T21:49:00+08:002021-12-30T21:49:00+08:00 与任何模拟器一样,UserLAnd 仍然必须通过使用系统资源的主机操作系统 Android。由于 UserLand 不利用 root 权限,因此无法直接传递(这将加快仿真速度),因此任何计算都必须通过 Android 打开的 API 完成。更多细节可以在这里找到。简洁地回答您的问题:由于通过“主机”操作系统传递命令的固有延迟,在 Android 上模拟 Linux 的过程使用 RAM 和 CPU。 至于你的第二个问题,根据github 页面上的投诉和互联网上的一些粗略搜索,UserLAnd 似乎并没有让系统减慢很多,尽管经历的明显减慢量取决于你手机的硬件(数量特别是 RAM 的大小会产生很大的影响,并且在较小程度上影响 CPU 功率)。
与任何模拟器一样,UserLAnd 仍然必须通过使用系统资源的主机操作系统 Android。由于 UserLand 不利用 root 权限,因此无法直接传递(这将加快仿真速度),因此任何计算都必须通过 Android 打开的 API 完成。更多细节可以在这里找到。简洁地回答您的问题:由于通过“主机”操作系统传递命令的固有延迟,在 Android 上模拟 Linux 的过程使用 RAM 和 CPU。
至于你的第二个问题,根据github 页面上的投诉和互联网上的一些粗略搜索,UserLAnd 似乎并没有让系统减慢很多,尽管经历的明显减慢量取决于你手机的硬件(数量特别是 RAM 的大小会产生很大的影响,并且在较小程度上影响 CPU 功率)。