SharedIT | 묻고 답하기(AMP)

네트워크 속도 차이 문의

안녕하세요

IDC센터에서 근무하고 있는 전산직 직원입니다.

선배님들께 서버 네트워크 속도에 대한 질문을 드리려고 합니다.


별도의 로직 처리가 없는 IIS 서버 가상디렉토리 하에 동일한 파일을 놓고

웹 브라우저 상에서 URL을 직접 입력하여 브라우저에서 다운되는 속도를 측정 하였을때

다른 위치에 있는 IDC 서버와의 다운로드 속도 차이가 크게 발생하는 상황입니다.

EX) XX IDC 서버 5분 소요 / XX IDC 서버 1분 소요


여러가지 환경적인 요인이 다르기에 비교가 애매할 수 있지만

서버의 자원(CPU,메모리,디스크 등) 사용 점유 상태가 둘 다 양호하다는 가정하에

속도 차이가 조금 심하게 나는 이유와, 속도가 느린 서버의 원인과 개선 방법에 대해서

조언을 구하고자 합니다.


도움 주시면 감사드리겠습니다.


Tags : 태그가 없습니다.

9개의 답변이 있습니다.

앵그리파파
  0 추천 | 5달 전

다운로드 속도가 느려지는 일반적인 이유 특히 두 서버가 다른 IDC에 있는 경우라면, 
이유는 한가지가 아닌 여러가지 일 것이라고 생각이 들고 몇 가지 내용 참고하세요.

  • 1.사용자와 서버간의 물리적 거리나 네트워크 정체로 지연이 발생할 수 있습니다.

-> 최종 사용자에게 좀 더 가까운 곳에서 콘텐츠 등을 배포하려면 CDN 권장합니다.

2. 서버 인터넷 연결에서 사용 가능한 대역폭이 제한되거나 혼잡하다면,

-> 가능하면 서버의 인터넷 연결을 더 높은 대역폭으로 업그레이드 하세요. 또한 네트워크 인프라에 병목 현상은 없는지 확인이 필요합니다.

3. 최적의 성능을 보장하려면 웹 서버 설정을 포함한 서버 구성을 확인해 보세요.

-> 연결 제한, 연결 유지 설정 등을 포함한 웹 서버 설정을 최적화 하세요. 

4. 다운로드 요청 중에 서버의 CPU, 메모리, 디스크 사용률을 확인해 보세요.

-> 서버에 트래픽이 많은 경우 로드 밸런싱을 고려해 보세요.

5. 지나치게 제한적인 방화벽 설정이나 보안 SW가 다운로드 속도에 영향을 미칠 수 있습니다.

-> 필요한 트래픽을 허용하도록 방화벽 설정을 검토하고 조정할 필요가 있습니다.  


명동쓰레빠
  0 추천 | 5달 전

장비간의 문제로 보여 집니다. 대역촉이 큰애 작은애 처럼

Simon.Park
  0 추천 | 5달 전

제일 큰 차이점은 중간에 어떤 장비를 거치고, 어떤 단계의 인증을 거치느냐에 따라

그 속도는 천차만별이 될 거에요....

네트워크, 보안장비, 서버 등... 각 장비에서의 최대 처리 속도도 다를꺼고,

어떤 시스템은 캐싱기능이 있어서 메모리에서 바로 다운이 될 수도 있을 것이고,

네트워크는 routing 에 따라 경로도 다를 수 있고, 

보안장비는 처리하는데 있어서 처리 시간이 다를 수도 있고...

너무 많은 변수들이 있네요~~~~

deerokgo
  0 추천 | 5달 전

IDC 마다 장비도 다르고, 보안 소프트웨어 등 모든 환경들이 다릅니다.

특히 네트워크 환경과 보안 관련 환경이 다르다면...

트래픽이 다르게 발생되는 결과가 나오게 됩니다.

IDC 별로 네트워크 환경을 먼저 알아 보시는게 좋을 듯 합니다. 

topkslee
  0 추천 | 5달 전

사용하시는 IDC별로 몇회에 걸쳐 회선 트래픽 측정을 해보세요.

그리고 서버 이외 보안 솔루션 운영에 따라 속도 차이가 날 수도 있습니다.

이 부분에 체크해보시면 도움될것 같습니다.

차바라기
  0 추천 | 5달 전

IDC마다 속도 차이가 있고 장비 차이가 있는걸로 알고 있습니다. 내부 네트워크단 확인 해보세요

Genghis Khan
  0 추천 | 5달 전

서버의 자원(CPU,메모리,디스크 등) 사용 점유 상태가 둘 다 양호하다는 가정


1) IDC마다 회선 대역폭이 차이점이 있을것 같습니다.

    예를들어 K사가 5분 정도의 다운로드 속도가 나왔고 S사는 1분이라면 

    회선의 대역폭이 다르거나 특정시간에서 차이점도 있을것 같습니다.

2) IDC에서 제공하는 회선에서 같은 층 layout 중 여러 회선을 제공합니다. 

    제공된 회선에서 직접 다운로드 속도 test 하는것과 원격에서 test하는 

    부분에 있어 체크를 해보고 IDC에 직접 문의 하는게 좋을것 같습니다.

3) IDC마다 보안체크 및 방화벽 체크에서 다운로드 제한이 있는지 확인이 필요해 보입니다.


차니
  0 추천 | 5달 전

동일 네트워크이 아니라면 처리가 애매합니다.


내부상황이면 랜카드, 랜케이블 부터 점검하겠지만...

wansoo
  0 추천 | 5달 전

다른 곳에 있는 IDC 라면...

다른 네트워크에 있다는 의미로 보여지는데요.

다른 네트워크에 있다는 의미라면 해당 구간까지 통과하는 네트워크 선로, 네트워크 장비, 거쳐지나가는 네트워크 수 등등이 모두 다르다는 의미가 될걸로 보여지고요.

네트워크 장비, 선로에 따라 처리 성능과 대역폭에 차이가 있기 때문에...

차이가 날 수 밖에 없는게... 당연하지 않을까요.

그리고, 인터넷이라는 것은 라우터들에 의해 최적 경로를 동적으로 찾아서 서로 연결될 수 있게 해 주는... 핵전쟁 으로 일부 구간이 파괴되더라도 통신이 가능하게 구성되어 있기 때문에...

출발지와 목적지가 동일하더라도 중간의 회선 상태에 따라서 전달되는 패킷은 동적으로 최적 경로를 찾아서 전달되게 되어... 상황에 따라 전혀 다른 네트워크 경로를 통해서 전달되게 됩니다.

한개 파일을 전송하더라도 일부 패킷은 이쪽을 통해서, 또 일부는 저쪽을 통해서 목적지까지 흘러가서 목적지에서 재조립되어 통신이 완료되기 때문에 앞부분의 먼저 출발한 패킷이 목적지에 늦게 도착할 수도 있겠고요.


서버와 클라이언트간의 통신 속도는 서버측의 상황, 중간 전송에 관여하는 네트워크의 상황, 클라이언트의 상황에 따라 발생할 수 있는 병목에 의해서 최대 전송 속도가 제한된다고 보면 될 것 같습니다.

서버나 클라이언트의 병목 구간으로 언급한 디스크 I/O, CPU, 메모리, 마더보드의 I/O 채널, 서버나 클라이언트에서 작동하는 과부하를 일으키는 소프트웨어에 의해서도 영향을 받을 수 있겠고요.