직렬화 지연이란 무엇입니까? 10GB 이더넷이이를 줄이는 데 왜 도움이됩니까?


9

네트워크 스위치와 관련하여 "직렬화 지연"이란 정확히 무엇입니까? (이 용어를 몇 번 들었습니다.) 또한 전송 기술로서 10Gb 이더넷 (1Gb 이더넷과 반대)은 전체 10Gb 대역폭을 사용하지 않더라도 직렬화 지연을 줄이는 데 도움이된다고 들었습니다.

직렬화 지연이란 무엇입니까? 10Gb 이더넷이이를 줄이는 데 왜 도움이됩니까?

답변:


15

직렬화 지연은 프로세서에서 네트워크 링크로 데이터를 이동하는 데 걸리는 시간입니다. 10Gb 이더넷 링크는 1Gb 이더넷 링크보다 10 배 빠른 속도로 와이어에 비트를 넣을 수 있으므로 직렬화 지연이 줄어 듭니다.

일반적인 저장 후 전달 네트워크 스위치에 대해 생각해보십시오. 스위치는 패킷을 수신하고 전송할 링크를 결정한 다음 패킷을 전송해야합니다. 따라서 스위칭 대기 시간은 이러한 세 가지 작업을 수행하는 데 걸리는 시간의 합입니다. 유선 속도가 빠를수록 패킷 수신 또는 전송에 걸리는 시간이 줄어 듭니다.


11

직렬화 지연은 데이터를 직렬화하는 데 필요한 지연입니다. 네트워킹 컨텍스트에서 이는 네트워크 카드에서 케이블로 데이터를 가져 오는 데 필요한 지연입니다.

예를 들어 8000bps (1kBps) 전화 접속 회선에 있다고 가정하십시오. 1.5 킬로바이트 패킷을 보내려면 데이터를 회선 (와이어) 자체로 가져 오는 데 1.5 초가 걸립니다. 최소 지연 시간은 1.5 초입니다. ICMP 핑인 경우 (동일한 데이터로 회신해야 함) 최소 핑 / rtt 시간은 3 초입니다. (패킷의 실제 물리적 속도가 광속에 가깝더라도).

따라서 전화 접속에서는 대역폭이 느릴뿐만 아니라 지연 시간도 느립니다.

이제는 현대로 돌아가서 하나의 패킷 만 보내더라도 10meg 이더넷, 100meg, 1gig, 10gig를 통해 전송하는 데 시간이 더 걸립니다. 패킷을 유선으로 가져 오는 데 더 많은 시간이 걸리기 때문입니다. 항상 하나의 패킷 만 전송하고 추가 대역폭이 필요하지 않더라도 빠른 라인, 짧은 지연.


첫 번째 문장에 "데이터를 직렬화했습니다 ..."라는 단어가 누락되었습니다
Randomblue
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.