라즈베리 파이에서 낮은 VPN(PPTP, OpenVPN) 성능

라즈베리 파이에서 낮은 VPN(PPTP, OpenVPN) 성능

저는 Raspbian과 커널 3.12.26+가 설치된 라즈베리 파이 modebl b+를 소유하고 있습니다.

커널을 다시 컴파일하고 pptp 모듈을 활성화하여 다음과 함께 사용했습니다.pptp_accel

동일한 VPN 제공업체와 해당 Windows 도구를 사용하면 Windows 시스템에서 100/6mbps를 얻을 수 있습니다. 즉, 속도 저하가 없으면 연결 상태는 100/6입니다. 그러나 라즈베리에서 동일한 공급자를 사용하고 PPTP를 통해 가속으로 연결하면 속도가 10-11/6입니다. 그리고 가장 흥미로운 점은 속도 테스트를 실행하는 순간 CPU 로드가 0 근처에 있다는 점입니다.

예, 도구를 사용하여 Windows에서 테스트할 때 연결되었다고 확신합니다. whatismyipaddress의 모든 곳에서 VPN 공급자 IP를 보았고 여기에서 차단된 YouTube 콘텐츠가 실제로 로드되었습니다.

Windows 도구가 어떤 프로토콜을 사용하는지 모르겠지만, 왜 라즈베리가 CPU 부하가 0%일 때 ~10배 낮은 속도를 보이는지 정말 궁금합니다.

감사해요!

업데이트: 라즈베리의 모습은 다음과 같습니다. 이더넷과 전원 케이블만 연결되어 있음을 보여주기 위한 것입니다.

[링크나 이미지를 2개 이상 게시하려면 평판이 10 이상 필요하므로 건너뛰었습니다.]

사용 중인 pppd 옵션 파일은 다음과 같습니다.

#pty "pptp ru1.******.com --nolaunchpppd"
connect /bin/true
plugin "/usr/lib/pppd/2.4.5/pptp.so"


pptp_server *************

user "user"
password "password"

#defaultroute
#replacedefaultroute
#lock
noauth
nobsdcomp
nodeflate
nodetach
remotename ru
ipparam ru
require-mppe-128
usepeerdns
#mtu 1452
#mru 1452

라즈베리가 PPTP를 사용하여 VPN 공급자에 연결되었을 때의 속도 테스트는 다음과 같습니다.

여기에 이미지 설명을 입력하세요

다음은 도구를 사용하여 내 Windows 컴퓨터에서 공급자에 직접 연결할 때 동일한 서버에 대한 속도 테스트이며 VPN 공급자의 동일한 서버를 사용합니다.

여기에 이미지 설명을 입력하세요

OpenVPN의 경우: 잠시 접어두고, 실제로는 암호화가 더 강하기 때문에 PPTP보다 조금 느리고, 그 때문에 라즈베리에서 CPU 부하가 더 높습니다. 먼저 pptp를 정리해보자. 내가 말했듯이, 속도 테스트를 할 때 라즈베리에서 CPU 로드는 0입니다.

관련 정보