找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 61050|回复: 558

[N1盒子] 【eMMC运行Ubuntu性能测试】Ubuntu还是LinuxDeploy,如何选择?

 火... [复制链接]
发表于 2018-5-30 16:28 | 显示全部楼层 |阅读模式
本帖最后由 opengg 于 2018-5-31 03:56 编辑

U盘启动Ubuntu,还是Android内置LinuxDeploy,怎么选?

以下我通过测试对比来说明

1. 刷入 Android ROM

我刷入的是 webpad 的 2.0 系统,开机后斐讯设置里显示版本号是 2.27

https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=322736&extra=page%3D1%26filter%3Dtypeid%26typeid%3D21

2. 刷入armbian:参考以下两贴

https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=322991&extra=page%3D1%26filter%3Dtypeid%26typeid%3D21
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=323062&extra=page%3D1%26filter%3Dtypeid%26typeid%3D21

我选择的系统是 5.44/kernel_4.16/Armbian_5.44_S9xxx_Debian_stretch_3.14.29_xfce_20180515.img.xz ,当然选Ubuntu也可以

由于这个系统带图形界面,刷到u盘上之后要占用3G多空间,所以u盘最起码也得4G,还好我的u盘是8G

3. 使用体验

插上网线可以上网,手动挂载WIFI之后,2.4G/5G都没问题。

4. 性能测试

u盘双启动的方式,不依赖于 Android

而LinuxDeploy方式,依赖于 Android

两种做法有什么性能上的优劣呢?下面我采用同一种测试方法测试N1(armbian),跟此贴的 T1 LinuxDeploy 数据做比较:https://right.com.cn/forum/thread-318465-1-1.html

感谢 @confire 提供N1 (LinuxDeploy)的测试数据

网卡性能:

项目N1(armbian) T1(LinuxDeploy)
LAN 940Mbit/s 92.21Mbit/s
2.4G WIFI 51Mbit/s 40.12 Mbit/s
5G WIFI226Mbit/s 108.96 Mbit/s


CPU/内存/磁盘性能:



结论
1. LinuxDeploy 运行在 Android 里面,Android是否会造成性能瓶颈

LinuxDeploy不是虚拟机,它的进程是直接运行在Android环境里的,性能开销很小。跟原生Linux相比,LinuxDeploy性能不差Android系统不会造成性能瓶颈

但如果你在Android里运行了很多耗性能的App,比如各种流氓软件全家桶,跟LinuxDeploy争抢资源了,确实可能会影响性能。

2. S912和S905的CPU性能、内存性能
S912和S905的单核性能和内存性能基本没差别。在4线程及以下场景,二者拉不开差距

但S912核心更多,8线程多核性能是S905的两倍

3. usb双启动模式的磁盘性能
如果把armbian装到U盘上运行。磁盘性能受制于存储介质、USB2.0接口,造成启动慢、软件运行慢。即便如此,也比树莓派好不少。


黑科技 ambian eMMC

armbian USB的磁盘性能是差一些,但 @achaoge 发明了一个黑科技,可以把armbian刷到eMMC 里面去,让armbian也能磁盘满血。

这样armbian除了不能允许Android App之外,也就没什么太大缺陷了。

https://www.right.com.cn/forum/thread-323194-1-2.html

对比armbian和LinuxDeploy

armbian

优点:
1. 安装简单,不影响内置Android系统system/boot等分区,不容易刷成砖头。
2. 完整的Linux系统,用来学习Linux是不错的。
3. 性能比树莓派好,完全的碾压。

缺点:
1. 由于斐讯限制,需要插一个u盘进行引导
2. 如果安装在u盘上,USB2.0磁盘性能比较糟糕
3. 如果安装在eMMC上,会抹掉data分区,影响正常的Android使用。
4. 不能同时运行Android app和Linux程序。

LinuxDeploy

优点:
1. 运行在 Android 中, 盒子可以同时运行App和Linux程序,一机多用
2. 性能完全不差,尤其是磁盘性能比USB好很多。

缺点:
1. 安装比较复杂,得先刷ROM,开ROOT,安装APK,下载Linux系统,还涉及到命令行操作,很容易出错。
2. 似乎不能在Android里面运行起来XFCE图形桌面,只能通过远程桌面进去。

这二者如何选择?
1. 如果你不需要Linux,就哪个也不用选。
2. armbian适合做下载和文件服务器,适合学习Linux,但不能同时运行Android和Linux
3. LinuxDeploy适合做下载和文件服务器,同时还可以做正常的电视盒子使用,下载到外置硬盘之后,直接在App里面播放,很方便。

附:性能测速数据

CPU
单线程
  1. sysbench --test=cpu --num-threads=1 --max-requests=10000 run
复制代码

N1 (armbian): 10.3175s
N1 (LinuxDeploy): 10.3654s
T1 (LinuxDeploy):10.3156s
树莓派 3B:25.1195s

四线程
  1. sysbench --test=cpu --num-threads=4 --max-requests=100000 run
复制代码

N1 (armbian): 26.5166s
N1 (LinuxDeploy): 26.1889s
T1 (LinuxDeploy):27.2813s
树莓派 3B:62.6079s

八线程

  1. sysbench --test=cpu --num-threads=8 --max-requests=100000 run
复制代码

N1 (armbian): 26.4683s
N1 (LinuxDeploy): 26.1281s
T1 (LinuxDeploy):15.3087s
树莓派 3B:62.6711s

内存
随机
  1. sysbench --test=memory --memory-block-size=1K --memory-total-size=1G --memory-access-mode=rnd run
复制代码

N1 (armbian):0.9037s
N1 (LinuxDeploy):0.9115s
T1 (LinuxDeploy):0.8857s
树莓派 3B:2.1925s

连续
  1. sysbench --test=memory --memory-block-size=1K --memory-total-size=1G --memory-access-mode=seq run
复制代码

N1 (armbian):1.2269s
N1 (LinuxDeploy):1.2137s
T1 (LinuxDeploy):1.1946s
树莓派 3B:2.9392s

磁盘
随机
  1. sysbench --test=fileio --file-num=2 --file-total-size=64M --file-test-mode=rndwr run
复制代码

N1 (armbian USB):13.1831s
N1 (armbian eMMC):6.9435s
N1 (LinuxDeploy):8.8584s
T1 (LinuxDeploy):8.4648s
树莓派 3B:21.8336s

连续
  1. sysbench --test=fileio --file-num=2 --file-total-size=64M --file-test-mode=seqrewr run
复制代码

N1 (armbian USB):2.2521s
N1 (armbian eMMC):1.8836s
N1 (LinuxDeploy):2.3795s
T1 (LinuxDeploy):2.7178s
树莓派 3B:7.1506s

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 13恩山币 +15 收起 理由
nbworm + 1 强大的恩山!(以下重复1万次)
suoyu999 + 1 强大的恩山!(以下重复1万次)
honglin235 + 1 刷个固件装几个APP看看电视就OK了,什么功能都是多余的
zhlmm19971128 + 1 我来恩山就是为了撩你!
chantaksum + 1 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
enshanlailee + 1 字字珠玑
asdf11048 + 1 我来恩山就是为了撩你!
game8 + 3 我对你的敬仰犹如江水滔滔,我上朝鲜战场后一定写信给你!!!
tempip + 1 强大的恩山!(以下重复1万次)
vicclin + 1 我来恩山就是为了撩你!
wwbbyy + 1 我来恩山就是为了撩你!
juniko + 1 你这优盘得有多烂。。。
丶Misery + 1 强大的恩山!(以下重复1万次)

查看全部评分

我的恩山、我的无线 The best wifi forum is right here.
发表于 2018-5-30 16:30 | 显示全部楼层
牛逼的一塌糊涂
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:32 | 显示全部楼层
一直想找这个结论,没想到楼主马上帮忙实现了,确实牛逼了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:33 | 显示全部楼层
收藏了。谢谢楼主分享
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:33 | 显示全部楼层
牛逼的一塌糊涂
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:35 | 显示全部楼层
看看性能怎么样  说不定以后能当电脑用呢

点评

如果开放eMMC,能把Ubuntu刷到机子里面去,当电脑用完全没问题,现在u盘启动只能当玩具用。  详情 回复 发表于 2018-5-30 17:08
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:36 | 显示全部楼层
认真研究,不错
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:36 | 显示全部楼层
s905d 比S912差不了多少
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:37 | 显示全部楼层
今天刚好再找数据对比,在考虑入不入N1   楼主简直太及时了
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:37 | 显示全部楼层
看看,收藏
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:38 | 显示全部楼层
谢谢分享,远程桌面很好啊。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:39 | 显示全部楼层
我看疯狂夺金阿拉基抵抗力发
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:39 | 显示全部楼层
沙发坐等点评
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:40 | 显示全部楼层
看看是什么
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2018-5-30 16:40 来自手机 | 显示全部楼层
谢谢分享~改天试试看
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-18 20:22

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表