Korea FreeBSD Users Group News, Internal, Projects, Home
Software, Support, Documentation

[KFUG] , MTU .



[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

[ÀÌÀü ±Û] [´ÙÀ½ ±Û] [ÀÌÀü ´ñ±Û] [´ÙÀ½ ´ñ±Û]


현재 제가 사용하고 있는 시스템에서 MTU 수치가 1500으로 잡혀 있는데요,

패킷에 들어가는 실제 데이터 크기가 많이 작아서

이 1500이라는 수치를 제대로 못 활용하는 것 같습니다.


밑에는 netstat -s -p tcp 명령어로 확인한 send data 현황입니다.

root@xxxxxxxxxxxxxxxxxxxx [/] # netstat -s -p tcp
tcp:
        53414492 packets sent
                44517048 data packets (2564829771 bytes)
                570785 data packets (128868857 bytes) retransmitted
                4479 resends initiated by MTU discovery
                7980726 ack-only packets (7272755 delayed)


위 값에서 44517048 패킷을 사용하였으므로 실제 네트워크 사용량은

44517048 * 1472 = 65529094656 인것 같은데,

전송된 데이터는 2564829771  밖에 되지 않습니다.

수치상으론 20배 차이가 나는데요, 이게 패킷을 제대로 활용 못하는 근거라고 해야 할 것 같습니다.


그리고 MRTG 로 낸 통계치가 있는데요,

분명히 네트워크가 포화될만한 상황인데도 업로드 속도가 200KB를 넘지 않습니다.
(최대 대역폭은 1100KB/s 입니다.)

http://bnetd.fishbattle.net/localhost_2



이러한 이유로 제가 MTU 값을 1500에서 750으로 조절을 하였습니다.

NAT 를 구성하여 쓰고 있어서 윈도우를 쓰는 컴퓨터에서도, 서버에서도 모두 MTU 값을 750으로 조절하였습니다.

그런데 이게 정확한 대처 방안인지, 그리고 불안정해지는 일이 생길지 잘 모르겠습니다.

저번 질문에서 polling(4) 를 써보라고 하신 분이 계셨는데,

특별한 문제가 없다면 잘 모르는 부분에는 손을 대고 싶지가 않고,

지금으로서는 사용법도 잘 모르겠어서 나중에 테스트서버가 하나 생기면 해보기로 하였습니다.



제가 제시한 자료가 MTU 값을 줄임으로서 해결이 가능한 상황인지 궁금합니다.

물론 헤더가 많아져서 속도가 느려지는것 쯤은 감수하고 있습니다.

그리고, MTU 값을 더 낮춰서 500으로 한다면 어떻게 되는지도 궁금합니다.


즐거운 하루 되세요~!
_______________________________________________
한국 FreeBSD 사용자 그룹(KFUG) questions 메일링 리스트
questions at kr.FreeBSD.org
http://www.kr.FreeBSD.org/mailman/listinfo/questions

[ ³¯Â¥¼ø »öÀÎ ] [ ´ñ±Û¼ø »öÀÎ ] [ ÃÖ»óÀ§ »öÀÎ] [ °Ë»ö]

Copyright © 1998-2005 Korea FreeBSD Users Group.
All rights reserved. webmaster at kr.FreeBSD.org
$Date: 2005/11/14 09:31:33 $
Powered by FreeBSD