前端时间树莓PI出现故障,就从淘宝上买了个E9,这样顺便可以和树莓PI同时使用,可以顺 便测试下erlang的分布式操作。
我拿到的E9大体配置如下: 4x1G的CPU,2G内存,8G emmc,1000M有线,GPU支持若干等等, 我主要看重了CPU和内存,比raspberry pi高了不止一点,用来做服务器再合适不过了。
先上图炫耀下:
刚拿到的开发板的图,旁边透明的是老板送的壳:
我没有要屏幕,只买了开发板的标准配件,下面这张是接到电视上启动后的图片(这里可能 需要修改下配置才能启动)
刚拿到开发板的时候,默认的系统是android,启动了下,确定板子没有大问题,然后就直接 烧制成ubuntu了。烧完之后,发现不能启动,阅读附加的教程,通过技术沟通,才发现需要 连接串口线设置下。 然后发现新的电脑都已经没有串口接口了 ,紧急从京东买了个力特 的usb转串口的数据线才解决,这个线不贵,20多块。然后按照教程中的介绍,连接上,设 置内置ubuntu启动,从SecureCRT上发现,ubuntu已经启动了,但无论是通过hdmi接显示器 还是接电视,都没有任何信号输出。我没有VGA线,没办法测试VGA的输出。最后在启动的时 候,设置U-Boot参数如下才解决掉:
U-Boot> setenv displayArgs mxcfb0:dev=hdmi,1280x720M@60,if=RGB24 U-Boot> saveenv U-Boot> boot
这样启动之后,就变成720p了,不管如何,电视终于有信号了,显示也很正常了。
接下来大致测试了一下读数据:
dd if=/dev/sdxx of=/dev/null bs=1M count=1024
- emmc读取: 大约40MB/s
- usb读取usb3的U盘: 大约20MB/s
- usb读取usb3的移动硬盘: 大约20MB/s
- 通过samba复制文件到usb3的移动硬盘: 大约3MB/s
不过,得益于大内存,读取一次之后,文件缓存的存在,第二次读取就非常快了,内置的 emmc大约可以到460MB/s,我在考虑一些缓存文件是不是可以通过/dev/shm来进行加速了.
通过命令行查看cpu信息
$ lscpu Architecture: armv7l Byte Order: Little Endian CPU(s): 4 On-line CPU(s) list: 0-3 Thread(s) per core: 1 Core(s) per socket: 1 Socket(s): 4 $ cat /proc/cpuinfo Processor : ARMv7 Processor rev 10 (v7l) processor : 0 BogoMIPS : 790.52 processor : 1 BogoMIPS : 790.52 processor : 2 BogoMIPS : 790.52 processor : 3 BogoMIPS : 790.52 Features : swp half thumb fastmult vfp edsp neon vfpv3 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x2 CPU part : 0xc09 CPU revision : 10 Hardware : Freescale i.MX 6Quad/DualLite/Solo Sabre-SD Board Revision : 63012 Serial : 0a20b9d4dbc83e6b
磁盘读写测试用的磁盘状态: