오드로이드 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: Armbian ARM64 - Ubuntu Kinetic server (rolling 2022. 11. 6.)
- 리눅스 커널: 5.19.0-1006-raspi
PTS 시스템 정보
메모리 벤치마크에 이어서 가장 중요하고 핵심인 CPU(프로세서)도 벤치마크를 진행했습니다!
x264 비디오 인코딩
가장 유명하고 널리 쓰이는 비디오 코덱 중 하나인 x264(H264)를 이용하여 인코딩 속도(초당 처리 프레임 수)를 측정하는 것으로 성능을 가늠할 수 있습니다.
미디어 트랜스코딩 서버를 구축하고자 할 때 고려할 수 있는 지표 중 하나가 될 수 있겠죠! 하지만...
4K (2160p)
라즈베리파이 3B 측정 불가 - 테스트 중 심한 프리징으로 생략
FHD (1080p)
라즈베리파이 3B 측정 불가 - 테스트 중 심한 프리징으로 생략
라즈베리파이 3B는 이 테스트를 버티지 못하고 심한 프리징에 걸려 뻗어버립니다. 경우에 따라 커널 패닉까지 나오기도 했습니다. 내가 이런 놈을 학대하고 있었다니...
Apache 컴파일 시간
전통적인(?) 웹 서버 프로그램인 Apache (httpd)를 컴파일하는데 걸리는 시간을 측정합니다. 당연하겠지만 여기서는 소요 시간이 "낮을수록" 성능이 더 높다고 말할 수 있습니다.
소요 시간
ODROID-N2+가 약 272.4% 우세
C-Ray 레이트레이싱
서버/헤드리스 용도로 쓸 건데 레이트레이싱 성능이 왜 필요할까? 싶을 수도 있지만, 레이트레이싱은 부동소수점 연산을 상당히 필요로 하기 때문에 벤치마크 도구로서 충분히 활용할 수 있습니다.
C-Ray는 C로 작성된 간단한 레이트레이서로, 주로 순수 부동소수점 연산 능력을 벤치마크하기 위해 사용합니다.
소요 시간
ODROID-N2+가 약 375.7% 우세
7-zip
압축률이 높은 압축 프로그램으로 손꼽는 쎄븐-집 입니다. 압축 프로그램/알고리즘 벤치마크는 압축을 사용하는 백업을 할 때에 특히 고려하면 좋은 성능 지표입니다.
압축
ODROID-N2+가 약 317.9% 우세
압축 해제
ODROID-N2+가 약 157.1% 우세
병렬 BZip2
압축
ODROID-N2+가 약 1141.9% 우세
GZip
압축과 압축 해제 각각 테스트는 서로 다른 테스트(compress-gzip, system-decompress-gzip)이지만, 편의상 함께 보여드립니다.
압축
ODROID-N2+가 약 190.9% 우세
압축 해제
ODROID-N2+가 약 143.7% 우세
FLAC 인코딩
FLAC 인코딩에는 Xiph.org 공식 FLAC 인코더를 사용합니다.
WAV → FLAC 인코딩
ODROID-N2+가 약 198% 우세
MP3 인코딩
MP3 인코딩에는 LAME 인코더를 사용합니다.
WAV → MP3 인코딩
ODROID-N2+가 약 191.6% 우세
OpenSSL
사실 라즈베리파이 vs 타 SBC 벤치마크에서 가장 볼만한(?) 벤치마크는 역시 OpenSSL입니다. 라즈베리파이의 브로드컴 SoC는 크립토(암호) 가속 관련 확장이 탑재되어 있지 않아 이 쪽에서는 상당히 낮은 성능을 보여주기 때문이죠.
SHA-256 해싱
ODROID-N2+가 약 2289.9% 우세
RSA-4096 서명(사이닝)
ODROID-N2+가 약 200.3% 우세
RSA-4096 검증
ODROID-N2+가 약 200.6% 우세
NGINX 요청 처리
리눅스 웹 서버 소프트웨어계에서 Apache HTTPd와 양대산맥을 이루고 있는 NGINX로의 요청에 대한 처리량을 측정합니다.
단순히 집에서 SBC를 굴리는거라면 DDoS 공격을 맞고 있는게 아니라면 한 번에 엄청난 요청이 들어오진 않지만, 프로세서가 어디까지 받쳐줄 수 있는지는 알아볼 수 있겠네요!
동시 연결 수 20개
ODROID-N2+가 약 1582.2% 우세
동시 연결 수 100개
ODROID-N2+가 약 1636.5% 우세
동시 연결 수 1000개
ODROID-N2+가 약 2310.4% 우세
동시 연결 수 4000개
ODROID-N2+가 약 2143.2% 우세
라즈베리파이 쪽은 동시 연결 수 100개 → 1,000개에서만 약 40%가 떨어지네요.
하지만 오드로이드 쪽은 20개 → 4,000개까지 오르는 동안 약 20% 정도 떨어지는 것에 그쳤습니다.
전체 벤치마크 점수 표
메모리 벤치마크와 마찬가지로 프로세서 벤치마크 데이터도 Phoronix에서 운영하는 OpenBenchmarking.org에 이미 업로드되어 있습니다!