성능 테스트, 네트워크 데이터 처리량 이슈


사진: UnsplashEeshan Garg


JMeter를 이용하여 성능 테스트를 수행하고 있다. 

  • - 테스트 환경을 구성하고, 
  • - JMeter로 부하를 발생시켜 정상 처리되는 것을 확인했다. 


부하를 조금씩 올려가면서 테스트를 수행했는데, 

어느 순간부터 JMeter에서 Socket 관련한 에러가 줄줄이 발생했다. 


왜 그럴까? 

곰곰이 생각해보니 부하발생기 1대에서

- 1,000 쓰레드로 1MB 데이터를 보낼 때부터 에러가 발생했다. 


혹시 네트워크 데이터 처리량이 부족해서 그런 건 아닐까? 


FTP로 부하발생기에서 서버까지 파일 업로드 테스트를 했다. 

  • - 1대에서 올릴 때는 7MB 정도 나왔다. 
  • - 3대에서 올려보니 합해서 10MB 정도 나왔다. 


측정 대상 서버들 간에 FTP 파일 업로드 테스트를 하니 최소 400MB가 나왔다. 


그래서 그랬구나. 


댓글 쓰기

0 댓글