1. 메모리 업그레이드 가장 필요하며 최우선적으로 시행되어야할 사항이다. 64비트 지원보다 이게 더 급했다고 본다. (ARM 아키텍처에서 64비트는 주로 4GB이상의 메모리 접근때문에 필요한거다. 1GB라면 이점이 없어진다. 게다가 ARM아키텍처에서는 x86과는 달리 64비트가 더 느리다. 원래, 같은 스펙이라면 64비트가 더 느리다) 2GB면 좋고 더 많아도 좋다. 메모리는 무조건 많아야 한다. 지금도 뭔가 튜닝 하려면 부족하다.
2. USB 3 사용 라즈베리파이는 USB 2.0을 지원하고 있다. USB 2는 요즘에는 너무 느린데다, 전력공급량도 낮기 때문에 3.0을 지원해야 한다.
3. Gigabit LAN 사용 라즈베리파이의 GPIO 단자들은 저속 통신에는 알맞지만, 고속 통신을 위한 기기가 전체적으로 부족하다. PC처럼 PCI를 지원할 수는 없으니 네트워크라도 빠른걸로 지원해줬으면 좋다고 생각한다. 100Mbps 는 요즘 세상엔 느리다. 게다가 이 칩이 USB 장치에 물려있기 때문에 더 느리다. Gigabit LAN 장치를 USB가 아닌 버스에 물리는 식으로 작동되었으면 더 좋겠다.
-> USB3와 Gigabit LAN을 지원하려면 라즈베리파이에 사용된 LAN9514 대신 다른걸 써야 하는데 USB3 지원은 몰라도 GigabitLAN 을 지원하는건 제품 단가가 몇 백원 차이밖에 안나는 것으로 알고 있다. 개인적으로는 GigabitLAN으로 업그레이드 하는건 가장 저렴하면서도 가장 효과가 좋지 않을까 생각 한다.
4. LPDDR4 사용 LPDDR4 가 나온 이 상황에서 LPDDR2 는 느리다. PC에서는 듀얼채널이라도 지원해서 빠르게 사용하고 있지만 라즈베리파이는 그런것도 없다. 특히 라즈베리 파이는 GPU와 CPU가 같은 메모리를 공유하기 때문에 메모리 성능이 라즈베리파이의 성능에 많은 영향을 미친다. 특히 고해상도로 뭔가 하려고만 하면 버벅이고 안좋아진다. GPU와 같이 사용하기 때문에 3D 성능 향상을 위해서라도 더 빠른 메모리 사용은 필수다.
5. SD 카드 성능 향상 사용 최근에 나오느 SD카드들은 100MB/s 이상의 쓰기를 지원해준다. 라즈베리 파이도 이걸 지원해줬으면 한다. (참고로 현재 라즈베리파이의 SD카드 어댑터의 이론상 최대 속도는 25 MB/s이며, 오버헤드를 감안하면 20MB/s 가 사실상 최고 수치다)
※ 기본적으로 라즈베리파이3는 35달러라는 가격을 생각하면 이만한 보드가 없을 정도로 성능이 좋고 소프트웨어도 안정화 되어있다. 하지만 뭔가 아쉬운건 사실. 내년 되면 나올 수 있으려남. 솔찍히 라즈베리파이의 단가와, SBC에서는 필수로 관리되어야 하는 전력 소비량을 생각하면 위에 써 놓은 4가지 모두 쉬운 건 아니다. 하지만 꼭 해줬으면 하는 바램.
※ 어느 인터넷 사이트에서 발열에 문제가 있는것 같다는 글이 올라왔습니다. 써멀 사진까지 동봉되어있죠. SoC 부품에서는 100도에 가까울 정도로 온도가 올라갔다고 하는데요, 이게 요즘 회자(?)되고 있는 모양입니다.
Raspberry Pi 3 Model B - Load 100% Thermal
※ 일단 제 결론은 "문제가 될 건 아니다" 입니다. 원래 SoC들이 100도 정도까진 문제 없게 만들어져 있기도 하구요. (라즈베리파이 3에 사용된 BCM2837 SoC 칩의 전력 소모량이 확인 안되지만 말이죠)
라즈베리 파이 3
※ 또한 시험 환경에 대한 문제제기가 있네요. 코어 4개를 100%로 돌린 환경에서 재었다는 겁니다. ARM 아키텍처에서 이런 경우가 상당히 예외적인 케이스라는 거죠. 스마트폰도 그렇게 사용하면 배터리도 빨리 닳고 무었보다 손을 데일(?)정도로 뜨거워집니다. 이런 경우 CPU 온도를 방열판 없이 재보면 90 이상 나올겁니다. 즉 어느 기기에서나 나오는현상을 말한거라 문제될건 없는건데, 잘 아는 사람도 이런 글 보면 "혹시?" 할 수 있다는게 재미있네요.
※ 기본적으로 열이 높아서 내가 구매한 라즈베리파이 3가 망가지지 않을까 걱정할 필요는 없습니다. 단지 손을 데일 수 있으니 케이스 하나 씌워놓는게 좋다고는 생각합니다만, 이것도 굳이 할 필요 없습니다. 끓는 물에 손가락을 넣으면 잠깐동안이라도 심한 화상을 입지만 100도 되는 IC에 손을 대었다 떼어도 잠깐 뜨겁다가 마는 수준이라서요.
※ 하지만 확실한 건, 라즈베리파이 3 가 라즈베리파이 2 보다 발열이 많다는 점입니다. 몇 천원 정도 하는 적당한 방열판 하나 달아놓는것도 좋겠네요.
※ 소리소문도 없이 나왔네요. 2016년 2월에 나왔습니다. 주요 특징은 무선 모듈이 내장되었고 64비트를 지원한다는 겁니다
Raspberry Pi 3 Model B
※ 주요 스펙 변경점
- 1.2GHz 64-bit quad-core ARMv8 CPU - 802.11n Wireless LAN - Bluetooth 4.1 - Bluetooth Low Energy (BLE)
※ 다른 소소한건 3D 성능이 조금 향상되었다는거 정도 되겠네요. 다른 사양은 아쉽게도 같습니다. 메모리가 전작과 같이 1GB라는게 굉장히 아쉽네요. 사소한것 하나 더 말하자면 전원 및 스토리지 LED위치가 GPIO 단자 옆에서 전원 입력부 옆으로 바뀌었습니다.
※ 무선 랜 모듈은 USB기반이 아닌걸로 알고 있습니다만 확인이 안되네요.
※ 전원부가 변경되었다고 합니다. 예전엔 USB포트에 1.2A 전류를 흘려주는 옵션이 있었는데 이 옵션이 없어지고 무조건 1.2A까지 전류를 흘려준다고 합니다. 단지 메인 전원부쪽에 5V 2.5A 까지만 전력을 공급 받도록 설계되었다고 하네요. 그 이상 전류가 흐르면 컷오프 될걸로 생각합니다.
※ 글쓰는 시점인 2016.03.19 현재 아직 64비트 공식 운영체제가 안나왔습니다. 그냥 예전 32비트 운영체제 사용하는 중입니다. (그래도 문제 없이 잘 작동 한다고 하네요) 칩 성능 자체가 Pi 2보다 빨라졌으니 64비트라서 느려지는건 없을테지만, 메모리를 더 많이 필요로 할텐데, 메모리 업그레이드를 안해준건 아쉽네요. 메모리 4GB 정도만 넣어주면 바로 질렀을텐데 말이죠. (그래도 구매 예정입니다. Wifi 랑 BLE 넣어준 것 때문에요)
※ 우리나라에서 구할 수 잇는 가격은 전작과 동일하게 5.2 만원 입니다. (달러 가격도 34달러로 전작과 동일합니다)
※ 라즈베리파이 2 모델 B가 드디어 나왔습니다. 2015년 2월에 나왔습니다. 전작에 비해 "월등히" 빨라지고 메모리가 1GB로 늘었습니다. 이제 정말 쓸만해지겠네요.
라즈베리 파이 2 모델 B
※ 주요 스펙 변경점
- A 900MHz quad-core ARM Cortex-A7 CPU - 1GB RAM
※ 가장 큰 변화점은 CPU 변경입니다. ARMv7 아키텍처를 사용한 CPU를 사용해, 설치할 수 있는 리눅스 배포판이 많아졌습니다. ARMv6는 아키텍처상으로 최신버전의 리눅스 커널 올리기가 번거로워서, 리눅스 배포판이 만들어지질 않았으니까요. 우분투와 같은 유명한 서버용 배포판도 돌릴 수 있습니다. 서버로써의 라즈베리파이가 나오는 계기가 될걸로 생각합니다. RTC가 없는건 좀 아쉽지만요.
※ 좀 고민하다가 구매했습니다. 일단 목표는 AMP설치하는겁니다. 블로그 돌릴 수 있는지 직접 확인해볼 예정입니다.
※ 잠깐 써보니 요즘 나오는 인텔 서버보다는 느리긴 느리네요. 이런거 보면, x86 이 성능 좋게 잘 만든 CPU라는 걸 실감하게 합니다.
----
2016.05.22 추가
※ 블로그 용도로는 성능상 문제가 없네요. 그렇다고 지금 사용하고 있는 서버를 바꾸지는 않겠지만 ARM의 컴퓨팅 성능도 많이 발전했군요. 간단히 벤치도 해봤는데, 초창기 펜티엄 4 정도 되는걸로 생각됩니다.