PCEVA,PC绝对领域,探寻真正的电脑知识

标题: 所谓买贵的不如买对的 (应用篇) [打印本页]

作者: Asuka    时间: 2015-3-26 19:58
标题: 所谓买贵的不如买对的 (应用篇)
本帖最后由 Asuka 于 2015-3-26 23:35 编辑

所谓买贵的不如买对的 (应用篇)

  大家好,Asuka在硬件篇(http://bbs.pceva.com.cn/forum-81-1.html)中介绍了这次主角的小身材,在这期的应用篇则将更加着重介绍主角的大智慧。如大家所见,这台小机器最典型的应用就是装个Windows 7,挂在显示器背后当个一体机上上网扫扫雷了(顺便最近Asuka有点迷上红心大战,莫不是老了?吓)。跑分?啥?不需要吧,你真的在乎扫雷的帧率表现吗?

典型应用1:软路由
  小小机器,两张小螃蟹网卡两个网口,1LAN,1WAN,10W功耗,不知道的还以为是X米路由,X雷路由还是极X由呢。可是我们有颗x86的心脏,充裕的内存,海量的硬盘空间(啥,X米有1T?醉了)。

  这次我们还是请出Asuka最熟悉的x86平台路由系统pfSense。作为对比的是躺在Asuka家里大材小用做AP的Linksys EA6500官方固件。本次测试的大致方案如下,

目标:路由器的LAN-WAN, WAN-LAN, 及同步处理能力
拓扑:电脑A——LAN~WAN——电脑B
预设置:测试端口的映射
测试时长30秒,速度采样频率1秒
传输层协议:TCP
Parallel Streams,并行数据流数:5(用以跑满峰值)
软件:jperf
备注:每一家媒体机构,不同的测试方法环境都会对测试结果产生影响,所以Asuka只能保证在我提出的这种框架下的测试才具有一定可比性,同时保证一定的统计可靠度。(其实就是我懒得去找IxChariot)
  首先让我们从pfSense开始测起吧!

pfSense LAN to WAN throughput 30sec:
[attach]295726[/attach]
传输资料统计:[SUM]  0.0-30.0 sec  总传输数据量2888 MBytes   平均带宽807 Mbits/sec

pfSense WAN to LAN throughput 30sec:
[attach]295727[/attach]
传输资料统计:[SUM]  0.0-30.0 sec  总传输数据量2791 MBytes   平均带宽780 Mbits/sec

  然后是EA6500,第一代802.11ac无线路由器,如今虽有些廉颇老矣,但仍然是中高端路由器的代表性能。本次测试全程关闭WiFi以减少干扰。结果如下,
EA6500 LAN to WAN throughput 30sec:
[attach]295728[/attach]
传输资料统计:[SUM]  0.0-30.0 sec  总传输数据量2498 MBytes   平均带宽698 Mbits/sec

EA6500 WAN to LAN throughput 30sec:
[attach]295729[/attach]
传输资料统计:[SUM]  0.0-30.0 sec  总传输数据量2934 MBytes   平均带宽820 Mbits/sec

测试数据小汇总:

pfSense
EA6500
上行
下载
上行
下载
总传输数据量
2888 MBytes
2791 MBytes
2498 MBytes
2934 MBytes
平均带宽
807 Mbits/sec
780 Mbits/sec
698 Mbits/sec
820 Mbits/sec



  在Asuka设计的实验条件下,软路由和EA6500的表现基本差异不大,可惜Asuka并没有更加高级的路由,也没有测试其他固件系统的传输能力,很是遗憾啊!说实话,做这个测试的过程真的异常烧脑,Asuka是那种很懒得做笔记做计划的人,完全靠大脑要全部理顺还真是不太容易的事呢!但是和这个单纯的单向传输测试相比,以下的同步测试更是复杂了一些,且听Asuka慢慢介绍。

  同步测试,亦即上下行同时发生时,路由器的处理能力,相比之前的测试,该测试更加贴近实际。所以Asuka设计了如下方案,基于这样一个场景,混PT的朋友可能出现的一种极限状况,熟悉的站友应该了解,混PT大部分时间是在混上传,但偶尔也会同时进行一些下载。所以Asuka是这样设计的,让路由器LAN to WAN上行一样跑五路数据流30秒,同样每秒采样一次,在进行过程中,突然释放五路WAN to LAN的下行数据流,测试20秒,同样每秒采样一次。最终呈现路由器在上下行同步高负荷运行时的输出能力。

  首先同样是从pfSense。

pfSense spontaneous LAN to WAN throughput 30sec:
[attach]295730[/attach]
传输数据统计[SUM]  0.0-30.0 sec  总传输数据量2232 MBytes   平均带宽624 Mbits/sec

  可以看见中间曲线下坠时下行数据流触发。最终测试到:

pfSense spontaneous WAN to LAN 20sec:
[attach]295731[/attach]
传输数据统计[SUM]  0.0-20.0 sec  总传输数据量1101 MBytes   平均带宽461 Mbits/sec

  同样的测试用EA6500跑跑看。

EA6500 spontaneous LAN to WAN throughput 30sec:
[attach]295732[/attach]
传输数据统计[SUM]  0.0-30.0 sec  总传输数据量1653 MBytes   平均带宽462 Mbits/sec

pfSense spontaneous LAN to WAN throughput 30sec:
[attach]295733[/attach]
传输数据统计[SUM]  0.0-20.0 sec   总传输数据量826 MBytes   平均带宽346 Mbits/sec

再进行一次实验数据统计。
pfSense
EA6500
上行30秒
下载20秒
上行30秒
下载20秒
总传输数据量
2232 MBytes
1101 MBytes
1653 MBytes
826 MBytes
平均带宽
624 Mbits/sec
461 Mbits/sec
462 Mbits/sec
346 Mbits/sec

  首先,需要解释的是,有些站友可能会问,为什么上行测试的呈现数据是整个30秒的,而不是真正同步运行中的20秒呢?Asuka认为,首先为了模拟用户平时的使用习惯,下行是Asuka手动开始的,亦即下行数据采样时间点与上行数据采样点是不重合的,所以忽略了任何一个采样点的个性,整个的测试过程反而有其统计可靠性。所以,好吧,其实根本就是我懒,哈哈哈!

  我想结果呈现已经非常明确了,arm架构的处理器终于露出了瓶颈,处理能力的巨大差异终究开始体现出来了。如果再加上QoS的参与,翻墙插件,VPN插件的使用,arm-based处理器的性能瓶颈将会更加暴露在用户眼前。而我们的x86软路由,即便是在上下行同步满载的时候,其实也只用了30per左右的处理能力而已,说实话我觉得无论我如何提升测试的难度,甚至是跑到网卡的极限都无法充分调动J1900的处理能力吧!话说回来,我们又为啥要买Celeron,Pentium甚至是core的处理器呢?我们真的有调动那么大的运算力吗?我们真的没有浪费多余的钱或者电力吗?希望大家和我一起思考。


典型应用
2HTPC

  大家应该还记得这台小东西的尺寸吧,不过就是两只手机的大小而已,装上Wi-Fi模块以后做HTPC绝对没有问题,只是那工业设计咱们就先略去不表吧!首先向大家介(xuan)绍(yao)一下Asuka的客厅吧!

[attach]295734[/attach]

  茫茫多的设备,说实话不注意的话可能都找不到咱们小巧的主角呢!唯一Asuka难以释怀的点在于Asuka家里的功放说实话真是有些年数了,唯一拥有的SPDIF输入口就是光纤——Toslink (Short for Toshiba Link)。想来就是因为这个接口的授权问题吧,大量的NUC都没有提供光纤输出接口,到目前为止,Asuka只注意到之前论坛评测的ASUS VivoPC有配,而技嘉Brix只提供同轴的SPDIF输出,让Asuka这老旧的设备情何以堪,泪。当然,要实现光纤输出还是可以通过USB声卡的,这个地方Asuka对这台小设备的第二个诟病也就来了,USB全部在前方是要怎样啊!如果Asuka想拿来接声卡接光纤,那岂不是得从前面板拉线到后面去,那真是丑得一B了。

  废话略去不表,如今HTPC真的有点被各种盒子压住了呢!Asuka之前也进了一台X美迪,那宣传有多屌Asuka就不赘述了。结果拿来第一天就退货了,Asuka真不是故意黑,X美迪真的做得东西不错的,但是Asuka为什么有意见呢?原因在于,Asuka想拿来跑Kodi (以前叫做XBMC),开源的,自己可以mod,还有很好的手机平板遥控器程序,用习惯了。所以Asuka就装了kodi在X美迪上,一看分辨率,尼玛720P是要怎样?还不能调。查了以后才发现,原来盒子的安卓系统UI只有720P,意味着所有安卓应用恐怕都突破不了这个底层分辨率的瓶颈,赶紧退货了。那是,一千块就能买一台小PC,谁还要你那些阉割盒子啊!贵的盒子那价格也低。

  这里就介绍一下Asuka的HTPC解决方案,Kodi有一个兄弟计划,叫做OpenELEC,Open Embedded Linux Entertainment Center。其实就是一个最底层的Linux系统整合了Kodi而已。非常适合做HTPC之用,如果你想问性能如何,我就说树莓派都能跑x86不能跑吗?对吧,安卓盒子都得靠处理器硬解来对付部分麻烦的片子,x86咱尽管来,没事儿!Asuka拍了一小段视频展示这套系统的开关机速度,大家直观感受就明白了。AirPlay,DLNA,各种应用谁用谁知道。




非典型应用:
NAS

  之所以称作非典型应用,主要是Asuka觉得没人会用这台小设备做NAS的,嗯嗯。所以NAS应用只能算是Bay-Trail平台广义应用中的一种。Asuka虽然给这台小东西装了OpenMediaVault,但也只是测了个功耗给大家做参考。一样,10W平台功耗,大家如果真的自组NAS那多少块硬盘多少电,大家可以自己算账啦!

  从Asuka前面写的大家就可以看到了,硬件还是那个硬件,应用却像一片海洋,我们需要的只是去捕捞自己想要的应用,不喜欢Kodi可以装Plex,OpenMediaVault不够,可以加Subsonic模块做音频串流,反正都是基于Debian。

  硬件是单纯的,一分钱一分货,摩尔定律走到今天,硬件真的越来越乏味而不值钱了。我们又该何去何从,这是整个产业都面临的问题,Asuka今天想表达的只是一种最简单的突破,more than Moore。一台小盒子,可以是路由器,可以是HTPC,可以是NAS,可以是串流设备,还可以是无穷无尽的可能,只要你可以看到单纯硬件做支撑的不凡,相信你也会发现,哪怕只是这一台最入门的小设备,都可以带给你莫大的快乐!大概,这就是论坛所谓买对不买贵,所谓折腾的快感吧!只要你有心,咱装个Android?
[attach]295735[/attach]
[attach]295736[/attach]
[attach]295737[/attach]
[attach]295738[/attach]



作者: 花心の海    时间: 2015-3-26 21:11
好长篇,先顶再看。抢沙发
作者: nighttob    时间: 2015-3-26 23:01
本帖最后由 nighttob 于 2015-3-26 23:10 编辑

软路由的性能从来都不是问题
就是FreeBSD那蛋疼的wireless支持……
难道非要我买个AR9280/9285/9287用么,要知道QCA这无线渣渣……

想想看要是路由+存储+HTPC集成在一起,再脑洞点什么别的……
求Pentium和Celeron甚至Atom也支持VT-D哇……

PS, 最开始的链接不对

作者: Asuka    时间: 2015-3-26 23:38
本帖最后由 Asuka 于 2015-3-26 23:52 编辑
nighttob 发表于 2015-3-26 23:01
软路由的性能从来都不是问题
就是FreeBSD那蛋疼的wireless支持……
难道非要我买个AR9280/9285/9287用么, ...

我家房子有两层   所以注定要很多AP了  再加上装修时候网线都走好各个房间   就不纠结一个系统集成无线了
P.S. 你们这段时间折腾esxi绝逼走火入魔了


P.P.S 对了,想起来了,那个脑洞大开的设备,叫做荣耀立方  ╮(╯▽╰)╭

作者: cssniper    时间: 2015-3-27 08:34
其实本帖主要目的是晒房子。。。
作者: 大D来了    时间: 2015-3-27 08:47
介(xuan)绍(yao)房子为主
作者: NOIP117    时间: 2015-3-27 09:14
安卓只有720P吗。另外软路由肯定完爆目前市面上的路由的
作者: 大师是帅哥    时间: 2015-3-27 09:49
喜闻乐见专业技术贴,感谢楼主分享(xuanyao)的
作者: overthink    时间: 2015-3-27 09:50
能路由和HTPC合体就好了

作者: qhdxy    时间: 2015-3-27 13:35
overthink 发表于 2015-3-27 09:50
能路由和HTPC合体就好了

一台机器的话,虚拟机吧

作者: hokimfong    时间: 2015-3-27 15:35
Android怎么装进去的?!对硬件有要求不?!》

作者: Asuka    时间: 2015-3-27 16:10
hokimfong 发表于 2015-3-27 15:35
Android怎么装进去的?!对硬件有要求不?!》

哈哈  安卓那个   放着玩玩的
目前还处在开发阶段的项目   Android-x86
程序猿拿来开发玩玩比较现实   真的要发挥作用还有些困难

作者: 8112803    时间: 2015-3-27 21:31
手机和我一样 lg g2  只用来遥控电视  有什么好应用推荐
作者: dert88    时间: 2015-3-27 21:48
本帖最后由 dert88 于 2015-3-27 21:55 编辑

楼主的长城显示器从垃圾堆捡来的?屏幕自带蒙尘特效


这东西不错,比intel nuc有优点也有不足。
优点,双网卡,免风扇好评。

缺点,家用vga鸡肋了,DP+HDMI更好。
缺个2.5寸硬盘位。
做工糙了点,逼格高不高就看做工了。





作者: iMelodyFox    时间: 2015-3-28 16:10
如果我没有那个脑洞大开的荣耀立方,我也去弄这样一个可挂盘做NAS做HTPC的软路由了
作者: 醉酒棕熊    时间: 2015-3-28 19:41
提示: 作者被禁止或删除 内容自动屏蔽
作者: z1326    时间: 2015-3-28 20:54
请教下LZ,我手里有个淘汰的atom上网本,想改装成软路由,但是除了板载的一个网卡,另一个网卡怎么解决?

1 因为是上网本所以什么台式机主板的PCI,什么笔记本ExpressCard之类的就别想了。
2 用USB网卡可以吗?查到的好多软路由的系统都对USB网卡的支持不好。海蜘蛛好像基本不让用USB网卡,基于windows的软路由X-router直接在说明文档里写着不建议用USB网卡。
3 淘宝上倒是有一种接在笔记本无线网卡的mini-pcie口上的有线网卡,但是这个东西挺贵,而且用这个东西势必导致整个上网本的壳子要全拆去,外观也难看。

请教下LZ能想到什么办法吗?
作者: Asuka    时间: 2015-3-28 21:18
z1326 发表于 2015-3-28 20:54
请教下LZ,我手里有个淘汰的atom上网本,想改装成软路由,但是除了板载的一个网卡,另一个网卡怎么解决?

...

pfSense官网有支持的硬件列表  你可以去找下有没有合适的USB网卡

作者: z1326    时间: 2015-3-28 21:47
Asuka 发表于 2015-3-28 21:18
pfSense官网有支持的硬件列表  你可以去找下有没有合适的USB网卡

网页打不开,貌似被GFW河蟹了。
LZ你知道有哪个软路由软件确定对USB网卡有良好支持的吗?

作者: Asuka    时间: 2015-3-29 10:25
z1326 发表于 2015-3-28 21:47
网页打不开,貌似被GFW河蟹了。
LZ你知道有哪个软路由软件确定对USB网卡有良好支持的吗?
...

不会啦   pfSense基于FreeBSD  所以就看FreeBSD的兼容列表就好了

https://www.freebsd.org/releases/10.1R/hardware.html#support



作者: luoyu_1980    时间: 2015-3-29 11:22
房子好大啊
客厅好大
羡慕中...
作者: feve    时间: 2015-3-29 20:18
我方案和楼主有点差别.
家装修时每处每房都有网线口,我是几个低价几十元的路由*有线*搭配起来的.
R1-R2=LAN-WAN;有线与无线专门划分都父母用,.
R1-R3=LAN-LAN;有线与无线专门给自己用
R1-R4=LAN-LAN;专门给自己无线覆盖用.
整体成本是 80+50+50+50=230RMB.做到自己房间与蹲厕所大便能跑内网速度.(百M内网,就算是毛子压的CRF16 /NOMBTREE 2G一集的动画也够播)

PC-/X86笔记本/平板/PC ; 扩硬盘可以用网络映射.(当然如果特别有要求内网速度的话有必要换千兆路由)
PC-安卓移动可以用ES文件管理器,SMB访问自己PC上的硬盘看小说或者动画()

//////
因为本人基本就是厕所与自己房间,看到楼主2层楼.有线LAN-LAN多低价路由覆盖会很给力.
作者: xudaiqing    时间: 2015-3-29 21:16
nighttob 发表于 2015-3-26 23:01
软路由的性能从来都不是问题
就是FreeBSD那蛋疼的wireless支持……
难道非要我买个AR9280/9285/9287用么, ...

可以用windows server + hyperv把无线转成有线再连到pfsense,性能还可以


作者: coolgg    时间: 2015-3-30 00:30
pfsense的性能还是很不错的。
2004年时用它带1万多用户跑到300Mbps以上的吞吐。
当时CPU硬件性能差不多是现在一台win8平板的一半。
作者: 无声无息    时间: 2015-4-13 18:47
请教楼主,我在win7下装了Kodi,怎么通过手机来当遥控器控制计算机来播放视频和图片啊?

作者: Asuka    时间: 2015-4-13 18:53
无声无息 发表于 2015-4-13 18:47
请教楼主,我在win7下装了Kodi,怎么通过手机来当遥控器控制计算机来播放视频和图片啊?
...

首先KODI设置里开启允许远程控制,分配一个端口还有设置账户密码,没记错的话还要装Itunes,因为会用到bonjour。
然后就是  防火墙要放行
最后才是通过yatse什么的来添加Kodi进行遥控。

其实 我有点不太理解为什么要在Win7下用Kodi来着

作者: 无声无息    时间: 2015-4-13 19:01
Asuka 发表于 2015-4-13 18:53
首先KODI设置里开启允许远程控制,分配一个端口还有设置账户密码,没记错的话还要装Itunes,因为会用到bo ...

毕竟平时还是要当作电脑来处理一些事情,所以用到windows,所以在win下安装Kodi是折中的方案。。。




作者: Asuka    时间: 2015-4-13 19:46
无声无息 发表于 2015-4-13 19:01
毕竟平时还是要当作电脑来处理一些事情,所以用到windows,所以在win下安装Kodi是折中的方案。。。

不是HTPC哦   如果是桌面电脑或者笔记本的话 为什么不用其他播放器什么的
鼠标键盘近在手边   用遥控器不是舍近求远?

一般来说像客厅HTPC   人和屏幕之间有距离  用鼠标键盘不方便   才会考虑用Kodi吧


作者: 无声无息    时间: 2015-4-13 19:50
Asuka 发表于 2015-4-13 19:46
不是HTPC哦   如果是桌面电脑或者笔记本的话 为什么不用其他播放器什么的
鼠标键盘近在手边   用遥控器不 ...

如果说是普通桌面电脑,这台计算机离沙发也有好大的距离,而且屏幕很大,可以当作HTPC来用。
所以,当普通上网的时侯,就直接拿椅子坐在旁边了;而要看电影看动画片的时候,坐在沙发上更开心,所以,才会有这样的需求


作者: 无声无息    时间: 2015-4-13 19:52
Asuka 发表于 2015-4-13 19:46
不是HTPC哦   如果是桌面电脑或者笔记本的话 为什么不用其他播放器什么的
鼠标键盘近在手边   用遥控器不 ...

顺便问下,电脑能不能向手机共享文件?

就是和计算机局域网里互相访问文件一样,让手机不用将文件下载下来,也能自由打开?


作者: Asuka    时间: 2015-4-13 21:18
无声无息 发表于 2015-4-13 19:52
顺便问下,电脑能不能向手机共享文件?

就是和计算机局域网里互相访问文件一样,让手机不用将文件下载下 ...

samba UPNP  OK的

作者: 无声无息    时间: 2015-4-17 10:42
Asuka 发表于 2015-4-13 21:18
samba UPNP  OK的

3Q

字数补丁.exe


作者: unicornsy17    时间: 2015-4-28 13:38
楼主有特别的拍照姿势~




欢迎光临 PCEVA,PC绝对领域,探寻真正的电脑知识 (https://bbs.pceva.com.cn/) Powered by Discuz! X3.2