최근에 라즈베리파이2를 구매하게 되었습니다.
이것을 공유기로 사용하면 어떨까... 라는 궁금증에 실험을 한번 진행 해 보았습니다.
2. 라즈베리 파이2 를 거칠 경우의 속도
이어서 파이2 네트워크 통과 시 파이2에서 발생한 CPU 사용률 입니다.
예... 파이2는 쿼드코어 900 Mhz 입니다.
그.러.나...
어찌된 영문인지... 코어1만 풀로드 차고 나머지 코어는 띵가띵가 노는군요;;
라즈베리파이 2를 사서 공유기나 NAS 같은 네트워크 I/O 를 주 목적으로 사용하실분들은 참고 하세요~
[연결 설정한 경로 입니다]
인터넷 --> 파이2 이더넷(IN) -->USB to Ethernet(OUT) --> PC
일반 공유기의 CPU와 비교가 안될정도로 고성능임에도 성능하락이 발생하는 이유를 추측하자면...
1. USB 자체가 CPU에 부담을 주는걸로 아는데...
2. 라즈베리 파이2 에는 전용 이더넷 칩이 달려있지 않고 USB to Ethernet 으로 구현되었으며,
3. OUT 용으로 붙인 이터넷 역시 USB to Ethernet 이므로...
4. IN / OUT 트래픽 모두 USB 에서 처리하느라 CPU가 고생(?)이랴 ~
... 2, 3,4 번 코어가 띵가띵가 노는 현상은 조사를 좀 해봐야 할 듯 합니다.
찾으면 보충하도록하고... 여기 까지 줄입니다. ^__^
아래 참고용으로 하나더 추가합니다.
2007년 9월에 산 코어2듀오 T7300 노트북에 데비안 설치 후 진행하였습니다.
연결경로는 파이2와 동일하며, 파이2 대신 노트북이 위치합니다.
코어2듀오 T7300 CPU 노트북
노트북 네트워크 통과시 CPU 점유율
... 에, 뭐 3% 미만에서 여유롭게~ 놀고 있습니다 -_-;;