오드로이드 N2+ vs 라즈베리파이 3B 벤치마크 씨리-즈
벤치마크 SW/HW 환경
벤치마크 툴 / 공통 사항
- Phoronix Test Suite v10.8.4
- 두 SBC 모두 헤드리스 모드(디스플레이 출력 단자 분리) 상태에서 SSH로 접속하여 벤치마크 진행
오드로이드 N2+
- 오버클럭: 없음 (순정 기본값)
- OS: Armbian ARM64 - Debian Sid server (rolling 2022. 11. 6.)
- 리눅스 커널: 6.0.7-meson64
라즈베리파이 3B
- 오버클럭: ARM @ 1.3GHz (기본값 1.2GHz), SDRAM @ 500MHz (기본값 450MHz)
- OS: Ubuntu Server 22.04 Minimal ARM64
- 리눅스 커널: 5.15.0-1017-raspi
PTS 시스템 정보
오드로이드 N2+는 라즈베리파이 3B가 아니라 4B와 비교하는게 맞지만, 제가 당장 가지고 있는 건 RPi 3B 뿐이라서 이 느린 성능으로 얼마나 버텨왔는가 알아보기 위해 심심풀이로 벤치마킹을 진행해보았습니다..!
원래는 RAMspeed와 더불어 Stream을 사용한 테스트도 진행하려고 했는데, 라즈베리파이 쪽에서 계속 오류가 발생하여 생략하였습니다.
❗
제가 진행한 벤치마크는 엄격한 환경 하에서 진행된 것이 아닙니다. 이를 참고하며 글을 읽어주세요!
RAMspeed SMP
CPU 캐시와 메모리의 유효 대역폭을 측정하기 위한 벤치마킹 도구로, 일반 RAMspeed와는 달리 멀티프로세서 환경에서도 지원되는 버전입니다. 꽤 오래된 툴인데, PTS에서는 자주 실행되는 벤치마크 중 하나인 것 같네요.
각 SBC의 RAM 모듈/규격 정보
- ODROID-N2+: DDR4 2640MT/s (PC4-21333급) 모듈 탑재 (하드커널 공식 스펙 시트 참조)
4GB 모델 기준 삼성 K4A8G165WC-BCTD 칩이 4개 달려있습니다. - Raspberry Pi 3B: 공식적으로는 규격이 알려지지는 않았는데, 라즈베리파이 엔지니어의 언급으로는 LPDDR2라고 합니다.
엘피다 B8132B4PB-8D-F 칩이 1개 달려있습니다. 엘피다는 현 마이크론 메모리 재팬이며, 데이터시트 상으로는 LPDDR2 400MHz (PC2-6400급)입니다.
Integer Add
ODROID-N2+가 약 254.3% 우세
Integer Copy
ODROID-N2+가 약 228.3% 우세
Integer Scale
ODROID-N2+가 약 226.3% 우세
Integer Triad
ODROID-N2+가 약 171.2% 우세
Integer Average
ODROID-N2+가 약 216.2% 우세
전체 벤치마크 점수 표
각 SBC 테스트 수치의 산술 평균: 2180.6 vs 6983.2
ODROID-N2+가 약 216.2% 우세 (= Average)
RAMspeed 테스트에는 부동소수점(Floating-point) 메모리 성능도 포함되어 있는데 실행이 되지 않았었나 보네요. 나중에 시간이 있을 때 추가하도록 하겠습니다!
벤치마크 데이터는 Phoronix에서 운영하는 OpenBenchmarking.org에 이미 업로드되어 있으니 참고하셔도 좋습니다! :D