자유롭게 게시물을 올릴수있는 게시판입니다.
  • 유년추억
  • 학교생활
  • 입시준비
  • 대학생활
  • 군생활
  • 알바생활
  • 취업준비
  • 직장생활
  • 원룸생활
  • 연애중
  • 결혼준비
  • 집안살림
  • 자녀교육
  • 창업준비
  • 이민유학
  • 노후생활
  • 전체보기


레지수정으로 속도 많이 올리기~

 



약간의 핑과 렉을 줄일수 있을겁니다.
윈 비비에스에서 퍼왔습니다. (//winbbs.intizen.com/board/content.asp?db=wxptip&number=1993&fn=search)
문제되면 삭제하겠구요.


진돗개님 글입니다. (jindotgae)





우선 Windows안에 있는 MS-DOS 모드에서 Ping Test를 통해 Largest Non_Fragmented Value를 구해야 합니다.

시작-실행-cmd를 실행하면 명령프롬프트창이 뜹니다

MS-DOS 모드 명령어 실행

기본례) c:>ping -f -l [Packet 사이즈(1 ~ 1500)] [ 서비스 회사의 주소]
실례) c:>ping -f -l 1500 www.kornet.net

f 다음의 기호는 숫자 1 이 아니고 영어 소문자 l 입니다.
패킷 사이즈는 1500 부터 시작해서 숫자단위를 20씩 줄여나가면서(일단위부터 줄여나가도 상관없어요) 내려오면되구요. 이 핑테스트를 했을때 packet needs to boe fragmented
but DF set이란 에러 대신에 Reply from ... 이라고 나오면은 이값을 구합니다. 거기서 만약 나온값이 1472 라면 거기서 멈추지 말고 한숫자 위에 걸로 또 해보세요..1473 ..또 Reply from 나오면 또 올려보구요.
이 최대값이 Largest Non-Fragmented Value, 즉 깨지지 않는 가장 큰 단위(Packet)이며, Ping test를 통해 얻은 이 Largest Non-Fragmented Value에 28을 더한 값이 MTU값이 됩니다. 아마 한통 사용자들은 대개 1464 부터 reply from 이란 메시지가 나올듯싶네요.여기에 28을 더한값이 MaxMTU 값이죠. 다른 서비스업체분들도 저렇게 자신의 MTU값을 구해보세요. 서비스 회사의 주소는 자신이 가입되어 있는 통신 회사의 주소를 적는거 잊지말구요. (저의 경우 1472가 나오네요)


ping test로 얻은 MTU(Maximum Transmission Unit)값에서 Header의 크기인 40을
빼면 MSS(Maximum Sagment Size)가 됩니다.

*계산 방법
저의경우 예)1500 - 40 = 1460
위의 1460이 MSS값입니다.

< RWIN값 구하기 >
RWIN의 값은 정확하게 MSS의 배수가 되어야 합니다. 그래야만 Packet의 손실을 막을 수 있습니다. 비씨파크는 MSS에 176 사이스피드는 352를 곱했네요. 저는 176을 곱해서 256960이란 값으로 해보겠습니다.
(176곱한걸 추천합니다. RWIN값이 높으면 지연율이 높을수 있다네요.. 그리고 이왕이면 3년동안 연구했다던 박병철(비씨파크 대표 --;;)의 말을 믿어보는게 좋을거 같기도 하고...)

그리고 이 숫자를 16진수 값으로 바꿔야 하는데 하는 방법은 윈도우에 있는 계산기 실행시켜서 보기탭에서 공학용으로 바꿉니다. 숫자를 입력한후 Dec에서 Hex로 바꾸면 됩니다. 저의경우 3ebc0으로 나왔네요.

< TTL값 구하기 >
이 값은 가능한 값(64 or 128) 중에서 하나를 선택해 Ping test에서 얻은 근사치를 적으면 됩니다. 위에서 MTU 구할때 핑테스트시, 오른쪽에 보면 TTL 수치도 뜨죠.거기서보구 근사치를 입력해줍니다. TTL은 속도와는 무관합니다. (저는 122가 나왔기때문에 TTL값은 128로~)

이제 레지스트리를 직접 만들어 봅니다

텍스트 문서를 하나 만들어서 다음 내용을 적습니다.


Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters]
"SackOpts"=dword:00000001
"TcpWindowSize"=dword:0003ebc0
"Tcp1323Opts"=dword:00000001
"DefaultTTL"=dword:00000080
"EnablePMTUBHDetect"=dword:00000000
"EnablePMTUDiscovery"=dword:00000001
"GlobalMaxTcpWindowSize"=dword:0003ebc0





TcpWindowSize와 GlobalMaxTcpWindowSize에는 앞에서 구한 16진수로 된 RWIN 값을 적습니다. 저의 경우는 3ebc이네요
TTL에는 64일경우 40을, 128일경우 80을 적습니다.
MTU값에는 아까 핑테스트에서 구한 Largest Non-Fragmented Value 값을 적습니다. 저의 경우 1472네요 (대부분 1472나 1464일듯) 이걸 그대로 적는게 아니라 16진수로 변환해야하는데 1472는 16진수로 5c0 1464는 5b8이네요

이렇게 한후 저장한다음에 확장자를 reg로 바꿔주세요

ADSL 사용자는 "SessionKeepAlive"=dword:000927c0 값을 추가시켜 줘도 됩니다. 10분으로 적었는데 이건 10분마다 사용자가 인터넷을 안 사용 하더라도 자동으로 핑으로 트래픽을 발생시켜 인터넷 라인이 끊어지는 것을 방지합니다. (ADSL사용자라면 추가하는게 좋을듯)




다시한번 퍼왔음을 알립니다=_=;;


2003-05-18 14:21:27
2158 번 읽음
  총 8 개의 댓글이 있습니다.
  1. 1. 칼로스 '03.5.18 8:20 PM 신고
    :-D*차라리 여기 속도 패치를 쓰시던지 아니면 인터넷에 돌고 있는 속도 관련 패치를 사용하세요 자신의 레지 건드려 속도를 올리는건 무수한 착오와의 싸움입니다 물론 한번에 운좋게 될수도 있죠 그런데 그게 된건지 확인 할려면 ↓댓글에댓글
  2. 2. 칼로스 '03.5.18 8:20 PM 신고
    :-D*또 검사 과정도 몇번 해야 하고 집에서 시간이 남는다 하면 해보는건 반대 하지 않습니다 ↓댓글에댓글
  3. 3. 불명 '03.5.18 10:13 PM 신고
    :-D*칼로스 님 말씀이 맞죠. 레지스트리를 직접 건드리시는건 피하시는게...아니면 꼭 백업하고 하세요;; ↓댓글에댓글
  4. 4. 나 잡아 봐라 '03.5.19 1:33 AM 신고
    :-D*이런것 보면 머리만 아프다는......차라리 이지윈 클리너 같은 풀그램 쓰는게 낳은것 같네여.가끔씩 조각모음 한번 해주고..사용하는게.... ↓댓글에댓글
  5. 5. 개가패스 '03.5.19 9:34 AM 신고
    :-D*엄청난 중복이죠 ↓댓글에댓글
  6. 6. 멋쟁이 '03.5.19 1:36 PM 신고
    :-D*이글은 제가 올린적도 있습니다^^*...윈비 jindotgae님께서 출처를 안밝히셨는데요..이거 원래 작년에 나온 세한출판사 `레지스트리 나도할수있다`에서 토시하나 안틀리고 똑같네요..저도 그거보고 올렸거든요^^ ↓댓글에댓글
  7. 7. 한수현 '03.5.25 11:04 PM 신고
    :-D*칼로스님 무슨일이든지..매우 부정적이신듯...... ↓댓글에댓글
  8. 8. lhs7043 '03.5.30 6:34 PM 신고
    :-D*난 속도패치 5개이상 다 해봤고,안에 레지스트 설정부분도 다 흟어보고, 여러값으로 mss값이나,mtu값을 조절해봤는데.생각보다 잼났다.실력향상하기 위해서는 이런거 많이 해보세여.레지스트리 백업하시고여. ↓댓글에댓글
☞ 로그인 후 의견을 남기실 수 있습니다
 캐시선물





365ch.com 128bit Valid HTML 4.01 Transitional and Valid CSS!
태그