OPNsense 인터넷 사용 시 CPU 사용량이 100% 찍네요..
ESXi에 VM으로 2코어 / 4GB 메모리 구성으로 OPNsense(22.1.7_1)올려서 사용중입니다. 현재 HAProxy로 리버스 프록시중인데 NAS의 업/다운 속도가 제대로 안나는 것 같아서 구글 드라이브쪽으로 업/다운 시도해본 결과 약 300mbps 근처로 가면 OPNsense의 CPU 사용량이 100%를 찍는 문제가 있습니다. 아마 이 때문에 하프 기가(500mbps)인터넷 사용중인데도 불구하고 그에 준하는 속도가 나오지 않는 것 같습니다.
그리고 Traffic 그래프를 보는데 말로 하기 어려운 상황이라 스샷도 포함합니다.
이런 식으로 업/다운 시 LAN과 WAN의 IN/OUT이 완벽한 대칭?으로 그려지고 있는데 이 또한 리버스 프록시의 문제인 것으로 생각됩니다. 이게 원래 리버스 프록시를 사용하면 이런 현상이 일어나고 이를 처리하기 위해서 CPU를 과도하게 사용하는건가요? 어떻게해야할지 감이 하나도 잡히질 않습니다..
라면서 리버스 프록시 문제인줄 알고 질문글 거의 다 썼는데 윈도우 VM으로 speedtest에서 인터넷 속도 테스트 해보니 속도 자체는 제대로 나오는 것을 확인했습니다.
그런데 이때도 동일하게 CPU 100%를 찍습니다. 아마 Maltrail 로그 때문에 그런 것 같기도 하고 뭔가 의심가는건 많은데 하나하나 다 끄기 좀 그래서 답답하네요. 그렇다고 로그를 보자니 CPU 사용량에 대한 로그는 남지 않는 것 같습니다. ㅠ
Block된 ip가 은근히 많긴한데 이건 사실상 메모리 쪽이 관여하는거라 메모리 사용량 봐도 크게 문제 없는 수준입니다. 지금 글 쓰는 중에도 CPU 사용량이 막 치솟네요 ㅋㅋ;
플러그인도 DDNS, HAProxy, Maltrail, Let's Encrypt 정도만 추가로 설치했는데 이 정도로 CPU 사용량이 많아서 걱정입니다. ESXi에 VM으로 2코어 / 4GB 메모리 구성으로 OPNsense(22.1.7_1)올려서 사용중이며 CPU 코어를 좀 더 늘려야할지 어떻게 해야할지 고민입니다. 가급적이면 이 구성 그대로 쓰고싶은데 말이죠..
ESXi에서 1시간 CPU 사용량입니다. 딱 봐도 사용량이 꽤 많은 편인 것 같아서 사실 답정너가 아닐까 싶으면서도 재부팅하면 해결 될 것 같기도하고.. 다음 업데이트 나오면 또 해결될까 싶기도 한게 괜히 신경쓰이네요.
cmt alert