당신은 핀홀을 통해 세상을보고 있습니다. 서로 다른 속도에서의 대기 시간 차이에 대한 유효한 테스트는 교차 연결 케이블로 연결된 두 개의 동일한 NIC 사이입니다. NIC 계산 속도를 10mb, 100mb 및 1000mb로 설정하십시오. 이것은 다른 속도에서 대기 시간의 차이가 거의 없음을 보여줍니다. 사용되는 최대 대역폭에 관계없이 모든 패킷이 동일한 회선 속도로 이동합니다. 저장 및 전달 캐싱으로 스위치를 추가하면 모든 것이 변경됩니다. 스위치를 통한 테스트 대기 시간은 스위치에 두 번만 연결하여 수행해야합니다. 다른 트래픽은 테스트 대기 시간에 영향을 줄 수 있습니다. 이 경우에도 스위치가 롤오버 로그, 패킷 유형 카운터 조정, 내부 시계 업데이트 등을 수행 할 수 있습니다. 모든 것이 대기 시간에 영향을 줄 수 있습니다.
예. 하드웨어 변경, 다른 NIC, 다른 스위치, 다른 드라이버로 인해 100mb에서 1gb로 전환하는 것이 더 빠를 수 있습니다 (대기 시간 단축). 다른 변경 사항보다 드라이버 차이로 인해 핑 대기 시간이 크게 변경되었습니다. 대역폭, 스위치, 오프로드 NIC 등
이 스위치는 단일 전송 테스트의 저장 및 전달보다 컷-스루가 훨씬 빠른 다음으로 가장 큰 변화입니다. 그러나 잘 설계된 저장 및 전달 스위치는 높은 부하에서 전체 성능에서 컷 스루 스위치를 능가 할 수 있습니다. 기가비트 초기에는 저렴한 기가비트 스위치보다 대기 시간이 짧은 10MB 고성능 백플레인 스위치가 나타났습니다.
Ping 테스트는 인터넷을 사용할 때 성능 분석에 실제로 관련이 없습니다. 그들은 시험 순간에 운송에 무슨 일이 일어나고 있는지에 대한 야구장 아이디어를 얻기 위해 빠른 시험입니다. 생산 성능 테스트는 단순한 Ping보다 훨씬 복잡합니다. 고성능 스위치는 컴퓨터이며 고부하 상태에서 다르게 동작합니다 (지연 시간의 변화).
NIC 속도가 느리거나 NIC 속도가 느리면 스위치 캐시를 사용하여 서버에 대한 입력을 조절하여 동시 버스트가있는 서버를 실제로 도울 수 있습니다. 단일 재전송은 대기 시간 감소를 무효화 할 수 있습니다. 일반적으로 단일 핑 테스트가 아닌 중간 수준에서 높은 수준의 트래픽 수준이 중요합니다. 예를 들어 오래된 느린 Sun Ultrasparc (단일 핑의 대기 시간 증가)은 70 % 100mb 대역폭 미만에서 dev 서버로 사용되는 저렴한 새 기가비트 데스크탑보다 성능이 뛰어납니다. 데스크탑은 더 빠른 gb NIC, 더 빠른 연결 gb-gb, 더 빠른 메모리, 더 많은 메모리, 더 빠른 디스크 및 더 빠른 프로세서를 갖지만 튜닝 된 서버급 하드웨어 / 소프트웨어만큼 작동하지 않습니다. 이것은 gb-gb를 실행하는 현재 튜닝 된 서버가 이전 하드웨어보다 빠르지 않으며 더 큰 처리량 부하를 처리 할 수 있다는 것입니다. "의 문제는 더 복잡합니다
공급자가 100mb와 1gb 연결에 서로 다른 스위치를 사용하고 있는지 확인하십시오. 이들이 동일한 스위치 백플레인을 사용하는 경우 트래픽 수준이 낮은 대역폭을 초과 한 경우에만 증가 비용을 지불합니다. 그렇지 않으면 단시간에 많은 다른 사용자가 기가비트로 전환하고 이전 스위치에 남아있는 소수의 사용자가 더 높은 성능을 갖습니다. 스위치에 대한 높은 부하 (서버뿐만 아니라 전체 스위치로드 동안 대기 시간 감소) ).
Apples and oranges 예제 : 로컬 ISP는 번들 서비스, DSL 및 전화를위한 새로운 스위치를 제공했습니다. 처음에는 성능이 향상되었습니다. 시스템이 과매도되었습니다. 이제 기존 스위치를 사용하는 사용자는 일관된 성능을 유지합니다. 늦은 밤에는 새 시스템의 사용자가 더 빠릅니다. 저녁에는 고부하 상태에서 기존 스위치 클라이언트가 새로 오버로드 된 시스템보다 성능이 뛰어납니다.
낮은 대기 시간이 항상 빠른 전달과 관련이있는 것은 아닙니다. 단일 페이지를 제공하기위한 20 개의 요청에서 MySQl을 언급했습니다. 해당 트래픽은 페이지 요청과 동일한 NIC에 없어야합니다. 모든 내부 트래픽을 내부 네트워크로 이동하면 발신 NIC의 충돌 및 총 패킷 수를 줄이고 단일 패킷의 .04ms 대기 시간 이득보다 더 큰 이득을 제공합니다. 페이지 당 대기 시간을 줄이려면 페이지 당 요청 수를 줄이십시오. 페이지, html, css, javascript, 이미지를 압축하여 페이지로드 시간을 줄이십시오. 이 세 가지 변경 사항은 0.04ms의 대기 시간 감소에 사용되지 않는 대역폭을 지불하는 것보다 지속적인 전체적인 이점을 제공합니다. 핑은 24 시간 동안 실행되어야하며 실제 대기 시간 변화를보기 위해 평균화되어야합니다. 스마트 스위치는 이제 초기 대역폭이 약간 증가하고 전송이 크게 조정되어 적응 형 RTSP 유형 조절을 수행합니다. 페이지 크기 (그래픽, 큰 html / css / javascript)에 따라 초기 연결 대기 시간 / 대역폭이 큰 페이지 나 전체 페이지 전송보다 훨씬 낮거나 높을 수 있습니다. 페이지의 일부가 스트리밍중인 경우 페이지와 스트림간에 성능이 크게 다를 수 있습니다.