현재 사용하는 바나나파이 (이후 버젼이 BPI-M1으로 변경)의 성능문제로 웹서버의 응답시간이 느린 문제가 있고, 이를 해결하고 싶은 생각이 있었다.
그래서, 입수한 것이 무려 옥타코어인 바나나파이 3탄, BPI-M3이다.
국내 셀러도 물건을 팔지만, 이상하게 이런건 직구하고 싶어져서 타오바오에서 물건을 사서 몰테일을 통해 수신하였다. 물건이 심천(선전)에서 오는 것을 알았다면, 상하이에 있는 몰테일로 받지 않을 걸 ㅠㅠ 중국내 이동만 3일 걸렸다.
기존 바나나파이와 비교해서 다음이 달라졌다. (공식 홈페이지 자료를 짜집었음)
BPI-M1 | BPI-M2 | BPI-M3 | |
CPU | A20 ARM Cortex-A7™ Dual-core | A31S ARM Cortex-A7™ Quad-core 256K[2] B L1 cache 1MB L2 cache | A83T ARM Cortex-A7 octa-core,512 KB L1 cache 1 MB L2 cache |
GPU | ARM Mali-400 MP2 with Open GL ES 2.0/1.1 | PowerVR SGX54MP2 Comply with OpenGL ES 2.0 OpenCL 1x,DX9_3 | PowerVR SGX544MP1· Comply with OpenGL ES 2.0, OpenCL 1.x, DX 9_3 |
Memory | 1 GB DDR3 SDRAM | 1GB DDR3 (shared with GPU) | 2GB LPDDR3 (shared with GPU) |
Storage Support | SD Card(up to 64GB)/SATA(up to 2TB) | MicroSD Card(up to 64GB) | MicroSD Card(up to 64GB)/SATA(up to 2TB USB-to-SATA; GL830)/eMMC(8GB onboard) |
Onboard Network | 10/100/1000 Ethernet RJ45 | 10/100/1000 Ethernet RJ45 and WiFi 802.11b/g/n | 10/100/1000Mbps ethernet (Realtek RTL8211E/D) |
Power Source | 5V via Micro USB or USB OTG | 5V DC @ 2A (4.0mm/1.7mm barrel plug – centre positive) or USB OTG | Micro USB, optional 5V DC port (center positive 1,6 x 4,4mm) |
USB Ports | 2x USB 2.0 | 4x USB 2.0 | 2x USB 2.0, USB OTG(Micro USB) |
WIFI | 802.11 b/g/n (AP6212) | ||
Bluetooth | BT4.0 (AP6212) |
가장 큰 차이는 CPU clock이 빨라졌고, core 수가 기존 2개에서 8개로 늘어났다.
메모리는 1GB에서 2GB로 늘었고, BPI-M2에서 사라졌던 SATA 가 다시 부활하였다. 그리고, 무선랜과 블루투스가 기능추가되었다.
아래 사진에서 보면 A83T OCTA-CORE라고 마킹이 되어있다. ^^
일단 /proc/cpuinfo 정보를 확인하면 다음과 같다.
바나나파이 bpi-m1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
Processor : ARMv7 Processor rev 4 (v7l) processor : 0 BogoMIPS : 1431.55 processor : 1 BogoMIPS : 1436.46 Features : swp half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 4 Hardware : sun7i Revision : 0000 Serial : |
바나나파이 bpi-M3
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
Processor : ARMv7 Processor rev 5 (v7l) processor : 0 BogoMIPS : 4800.00 processor : 1 BogoMIPS : 4800.00 processor : 2 BogoMIPS : 4800.00 processor : 3 BogoMIPS : 4800.00 processor : 4 BogoMIPS : 4800.00 processor : 5 BogoMIPS : 4800.00 processor : 6 BogoMIPS : 4800.00 processor : 7 BogoMIPS : 4800.00 Features : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls vfpv4 idiva idivt CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xc07 CPU revision : 5 Hardware : sun8i Revision : 0000 Serial : |
클럭 스피드를 환산한 BogoMIPS가 BPI-M1의 경우 코어당 1436인데 비해, BPI-M3는 코어당 4800이다. 이런 코어가 8개가 들어있으므로, BPI-M1보다 무지 빠를거라는 생각이 든다.
다만, 현재 웹서버로 동작하는 BPI-M1의 경우 SSD가 메인디스크임에 반해, 성능 테스트를 하는 BPI-M3의 경우는 SD카드를 사용하고 있어서 BPI-M3의 unixbench 성능이 잘 나오지 않았다.
이 부분은 웹서버를 옮기는 시점에 측정 해보도록 하겠다.