RK3588 싱글보드컴퓨터(SBC)에 WireGuard 서버를 설치하고 시간이 꽤 지났다.
대충 잘 굴러가서 만족하고 있는데, 체감상 느리다는 느낌이 없다시피 해서… 속도가 궁금해졌다.
ChatGPT한테 물어가면서 측정 ㄱㄱ
서버에도, 클라이언트에도 iperf3 설치하여 준비를 마쳤다.
이 스크린샷은 WIreGuard 연결 안 한 상태 : 클라이언트가 서버로부터 데이터를 다운로드하는 속도이다. wifi5 5GHz 연결된 상태고, 공유기가 절전모드 설정되어 있기 때문에 조건이 좋지 않다.
이 스크린샷은 WIreGuard 연결 안 한 상태 : 클라이언트가 서버에 데이터를 업로드하는 속도이다. wifi5 5GHz 연결된 상태고, 공유기는 절전모드.
이 스크린샷은 WIreGuard 연결한 상태 : 클라이언트가 서버로부터 데이터를 다운로드하는 속도이다. wifi5 5GHz 연결된 상태고, 공유기는 절전모드.
이 스크린샷은 WIreGuard 연결한 상태 : 클라이언트가 서버에 데이터를 업로드하는 속도이다. wifi5 5GHz 연결된 상태고, 공유기는 절전모드.
튜닝 안 한 순정 상태에서 100Mbps 인터넷 회선 대역폭을 완벽하게 커버하는 것을 확인할 수 있었다.
CPU 점유율은 어느 정도 될까?
wireguard 속도측정 하는 동안 서버에서 htop 하나 켜봤는데, 아주 널널했다. 튜닝을 통해 속도를 끌어올릴 지는 본인의 선택인 셈인데, 나는 RK3588 장비를 wireguard 서버 전용으로 쓸 것이 아니라 이것저것 막 설치할 생각이기 때문에 CPU에 여유가 필요한 고로… 순정 설정값이 마음에 든다.
wireguard를 스플릿 터널링으로 사용하고 있는데, 다른 주체들과 외부망 소통할 때 속도가 반기가 이상 나오는 경우가 드물더라. 그래서 더더욱 wireguard 속도 튜닝의 필요성을 못 느끼겠다.
만약 ARM CPU나 RK3588 장비에 관심이 있다면 하나 구매하여 같은 길을 걸어보시길. 화끈한 저전력에 만족할 것이다.