首页 收藏 QQ群
 网站导航
开启辅助访问

QQ登录

只需一步,快速开始

扫一扫,访问微社区

立即注册 找回密码
查看: 103321|回复: 73
[分享]

斐讯t1/N1是装Ubuntu,还是LinuxDeploy,哪个更好?

  [复制链接]
发表于 2018-9-25 13:05 | 显示全部楼层 |阅读模式
本帖最后由 libaizibubai 于 2018-10-18 17:18 编辑

斐讯盒子是选择U盘启动Ubuntu,还是Android内置LinuxDeploy呢?下面通过性能测试来对比一下。

1. 刷入 Android ROM

我刷入的是 webpad 的 2.0 系统(论坛有教程),开机后斐讯设置里显示版本号是 2.27

2. 刷入armbian
可参考论坛帖子,我选择的系统是 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),与 恩山 confire & Bytes 提供N1 (LinuxDeploy)的测试数据来做个对比。

网卡性能:

QQ截图20180925125604.jpg

CPU/内存/磁盘性能:

035259b51u55mmuw55lue6.png

结论

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之外,也就没什么太大缺陷了。

对比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

游客,如果您要查看本帖隐藏内容请回复


来源:opengg

更多资讯敬请关注智能电视
海量精品智能电视专用应用关注当贝市场
http://www.dangbei.com/

当贝市场.jpg


上一篇:N1刷机无法识别硬件方法
下一篇:N1的USB能外接多大的硬盘
发表于 2018-9-25 13:09 | 显示全部楼层
感谢分享
回复 支持 反对

使用道具 举报

发表于 2018-9-25 15:31 | 显示全部楼层
技术贴,学习了
回复 支持 反对

使用道具 举报

发表于 2018-9-25 19:52 | 显示全部楼层
学习学习,感谢分享
回复 支持 反对

使用道具 举报

发表于 2018-9-26 07:58 来自ZNDS手机版 | 显示全部楼层
姑娘啊,我觉得像你这种人,我除了和你谈恋爱之外没有什么好谈的。
回复 支持 反对

使用道具 举报

发表于 2018-9-26 08:58 | 显示全部楼层
:L 这都要隐藏啊……
回复 支持 反对

使用道具 举报

发表于 2018-10-3 00:06 | 显示全部楼层
高手在当贝啊!学习了
回复 支持 反对

使用道具 举报

发表于 2018-10-7 07:57 | 显示全部楼层
楼主辛苦了,谢谢楼主,感谢楼主分享,楼主好人一生平安!!!
回复 支持 反对

使用道具 举报

发表于 2018-10-7 23:13 | 显示全部楼层
ZNDS的教程简直男默女泪啊!
回复 支持 反对

使用道具 举报

发表于 2018-10-7 23:41 | 显示全部楼层
技术帖,感谢大神!!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

推荐应用 上一条 /6 下一条

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 浙ICP备14000780号 )

增值电信业务经营许可证:浙B2-20150411 丨 浙公网安备 33010802006145号

浙网文(2016)6491-366号 | GMT+8, 2019-4-20 06:19 , Processed in 0.103423 second(s), 22 queries , MemCache On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2019 ZNDS.Com

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