[완료] 리눅스 윈도우 인터넷 속도 차이 문제

beyond의 이미지

이상하게도 한 일주일 전부터 리눅스에서만 인터넷 속도가 저하되었습니다.
우연의 일치인지 ISP에 전화질하고 기사 오면 잘 되요.

정상일 때 속도가 보통 40~80 Mbps 나오는데 편의상 80Mbps 로 표기했음

  1. MS 윈도우에서의 속도: 정상
  2. MS 윈도우 -----> 케이블 모뎀 ---> 인터넷
    80 Mbps (정상)

  3. 리눅스에서의 속도: 약 일주일 전부터 비정상
  4. 속도 측정 사이트(플래시) http://www.speedtest.net/

    (홈페이지를 직관적으로 참 잘 만들었네요. 플래시로 만들었고, 액티브X 설치 안 하고, 회원가입 이런거 안 합니다. 국내 속도 측정 사이트보다 외국의 속도 측정 사이트를 더 열심히 이용해줍시다. 측정 결과는 국내 액티브X 깔고 하는 사이트나 외국 플래시 사이트나 동일합니다. 물론, 테스트 서버를 외국으로 선택하면 느립니다. 말이 좀 애매하네요... 알아서 이해하세요.)

      리눅스    ---> 케이블 모뎀 ---> 인터넷
    심야, 오전 40 Mbps ( 1/2 )
    오후, 밤 8 Mbps ( 1/10 )
    (MS 윈도우로 번갈아 부팅하면서 속도 측정했음)

  5. 전기세 먹는 해결책
  6. 혹시나 해서 공유기를 사이에 달아봤더니 정상 속도 나오는군요.
    리눅스 ---> 공유기 ---> 케이블 모뎀 ---> 인터넷
    80 Mbps (정상)

-------
일주일 전까지는 아무 문제 없었는데...
뭐가 문제일까요. 도저히 감을 못 잡겠습니다.
설정에는 손댄거 없습니다.

  • 가능성1: 해킹, 트로이 목마?
  • 혹시나 싶어서 리눅스도 새로 설치했고요. (데비안 lenny, squeeze 각각 1번씩 재설치했네요.)

  • 가능성2: ISP에서 MAC 으로 quota?
  • 공유기의 MAC을 PC의 MAC로 바꾸어봤는데 정상 속도 나옵니다. PC의 MAC으로 블랙리스트 들어간 것은 아닌가 봅니다.

  • 가능성3: 커널, dhcp 패키지 업데이트 후 버그?
  • 그런데 최근에 커널, dhcp 관련 패키지 업데이트 없었는데.

  • 음모론: 설마...
  • ISP에서 사용자 컴퓨터의 OS 또는 공유기의 OS 정보를 알 수 있나요? 네트워크에 리눅스 잡아먹는 귀신이 사나...

  • 결론(내용추가)
  • MS윈도우, 리눅스, 공유기 각각이 받아오는 IP가 달라서 OS간 속도 차이, 음모론(?), 속도 측정 사이트 오류(?)로 의심했습니다. 방금 문제있는 A클래스 IP 받아왔습니다.

** 내용 추가 2009.08.15 23:43
** 해결책 1 **

제가 사용하는 ISP 쪽에 뭔가가 바뀌었나 봅니다.

/etc/dhcp3/dhclient.conf 에서
 
#send dhcp-client-identifier 1:0:a0:24:ab:fb:9c; <=== 주석 처리 없애면 됩니다.

맥주소를 보내지 않으면 125.xxx.xxx.xxx 로 주소 받아오고 (속도 1/10)
맥주소를 보내면 203.xxx.xxx.xxx 또는 211.xxx.xxx.xxx 받아오는군요. (정상 속도)

PS. 장장, 20시간에 걸친 삽질의 해결책 치고는 너무 허무합니다. 광복절에 새벽부터 삽질이나 하고..
어제 오늘 합쳐서 20시간 가량 삽질했네요.

** 내용 추가 2009.08.17

위에 처럼 사용해 오다가 또 125.xxx.xxx.xxx 가 걸리는군요.
혹시나 싶어서 MS 윈도우로 부팅해서 ISP 속도 측정 사이트 들어가서 테스트 해보니
측정 결과의 MAC 주소란에
MS 윈도우에서 보낸 MAC 주소가 나와야 되는데, 전에 리눅스에서 보낸 MAC 주소가 나온는군요.

그 동안의 리눅스 쪽 로그와 MS 윈도우에서 ISP 측정 사이트의 로그 파일을 분석해보니
제가 사용하는 ISP에서 MAC 주소로 인증하는 걸로 바뀌었나 봅니다.
고객센터 상담원도 모르고 기사님이 세명 방문을 했는데 MAC 주소 인증하는지 아무도 모르더군요...

** 해결책 2

주석 처리만 없앨 것이 아니라, 실제 컴퓨터의 MAC 주소를 넣어야 문제가 안 생깁니다.
그렇게 하면 리눅스에서 보내는 MAC이랑 MS윈도우에서 보내는 MAC이랑 같아집니다.
나중에 인터넷이 과도하게 느려질 경우 AS 부르기도 편하고요.
만약, 이렇게 사용하다가 또 안되면 host-name 도 MS 윈도우와 동일하게 맞춰주어야 할지도 모르겠습니다.

* dhcp MAC 인증 관련 참고 링크

http://kldp.org/node/46055

http://kldp.org/node/20591

http://www.wowhacker.org/qna/172138

http://ubuntu.or.kr/wiki/doku.php?id=%EB%AA%A9%EC%B0%A8:%ED%95%9C%EA%B5%AD%ED%86%B5%EC%8B%A0%EC%8B%A0%EC%9D%B8%EC%A6%9D%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%84%A4%EC%A0%95

바라미의 이미지

리눅스에서 테스트 했던 사이트를 윈도에서도 테스트 해보셨는지요..
그 사이트 서버가 외국이라 느리던데...

제가 한번 테스트 해봤지만.. 속도가 40메가 대인데요..
그렇다면 다운로드 속도가 8MByte/s가 나올수가 없는데.. 실제로 그 속도로 토런트 받고 있거든요..;

beyond의 이미지

네, 번갈아 가면서 테스트 해봤지요.
위에 소개한 속도 테스트 사이트에 접속하면 한국 서버에서 테스트됩니다.

실제로 파일 다운로드 테스트도 했었습니다.

MS
ftp.daum.net 에서 우분투 iso : 보통 4MB/s
ftp.debian.org 에서 파일 다운로드 : 보통 100KB/s

리눅스

ftp.daum.net 에서 우분투 iso : 보통 300KB ~ 1MB/s
ftp.debian.org 에서 파일 다운로드 : 보통 10KB/s <==== 여기서 폭발했죠. ㅋㅋ

리눅스 + 공유기 : MS와 동일 속도

그나저나 속도 테스트 사이트 작살이네요...

댓글 첨부 파일: 
첨부파일 크기
Image icon 540198519.png20.12 KB
suapapa의 이미지

ifconfig 의 출력에서 MTU가 1500으로 설정되었는지 확인해 보세요.
MTU문제가 맞다면.
수정은 다음 링크를 참고해서...
http://doraki.tistory.com/274

beyond의 이미지

공유기 MTU 1500
리눅스 MTU 1500
입니다.

MTU 문제는 아닌 것 같습니다.

sephiron의 이미지

NIC랑 드라이버 정보를 봐야 할듯요.

beyond의 이미지

현재 커널 2.6.30-5 입니다.(debian squeeze, sid 사용 중)

[    0.896398] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    0.896451] r8169 0000:02:00.0: enabling device (0105 -> 0107)
[    0.896495] r8169 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[    0.896550] r8169 0000:02:00.0: setting latency timer to 64
[    0.896617] r8169 0000:02:00.0: irq 26 for MSI/MSI-X
[    0.897180] eth0: RTL8168c/8111c at 0xffffc20000648000, (MAC주소), XID 3c4000c0 IRQ 26
[   12.623988] r8169: eth0: link up
[   12.624001] r8169: eth0: link up
beyond의 이미지

ISP와 통화하고, 컴퓨터와 케이블 모뎀을 연결하고 테스트 해보니 정상 속도 나오는군요.
그런데...업로드 속도가 1 Mbps 줄었군요.

컴퓨터 문제보다 ISP 쪽 문제 같네요.
일주일 전에 광 절체 작업했다고 하니.

답변 달아주신 분들 감사합니다.
나중에 리눅스에서*만* 속도 안 나오는 분들 이 스레드 참고하세요.

feedseaotter의 이미지

저 사이트에서 3번 측정해서 아래와 같은 결과가 나왔습니다.

하향 77.32 Mbps
상향 5.9 Mbps

하향 77.77 Mbps
상향 2.40 Mbps

하향 74.63 Mbps
상향 0.88 Mbps

상향 속도가 유독 이상하게 나오는데 메신져나 메일 등으로 직접 측정해보면
하향 속도와 마찬가지로 80 Mbps 정도의 속도가 나옵니다.
전에도 저 사이트 몇 번 보긴 했었는데 측정 결과를 아주 믿기는 힘든 것 같네요.

beyond의 이미지

위 속도 측정 사이트에서 gcn.or.kr (서울 위치) 과 속도를 측정한다고 나와요.
자신의 PC에서 gcn.or.kr 로 패킷을 보내겠죠.

자신이 이용하는 메일, 메신저, 토렌트(torrent) 사이트가 테스트 서버와 일치하지 않는 한, 측정 결과와 당연히 일치가 되지 않겠죠.

측정 결과를 믿을 수 없는 것이 아니라...말 그대로 자신의 PC에서 테스트 서버 gcn.or.kr 과의 측정 결과를 보여주는 것입니다.

ISP에서 제공하는 속도 측정 사이트에서 접속해서 해보면 말 그대로 ISP측의 테스트 서버와 속도 측정을 하는 것입니다. ISP 측과 속도 측정을 하면 타 속도 측정 사이트에서 측정하는 것 보다 속도가 더 나올 겁니다. 다이렉트 연결이니까요.

그리고 측정할 때 CPU가 느리거나 CPU 사이클 많이 잡아먹는 프로그램 돌리고 있으면 속도가 떨어질 것입니다. 그리고 네트워크 트래픽 때문에 뭐든 간에 항상 유동적입니다.

즉, 자신이 실제 여러 인터넷 서비스를 이용할 때의 속도와 테스트 속도가 다르다고 해서, 믿을 수 없는 결과가 아니라는 거죠. 참고할 만한 어떤 기준이 될 수 있습니다.

맨위에 바라미님도 참고하세요.

검객의 이미지

컴퓨터(공유기)가 받아오는 아이피에 따라 속도가 다르게 나오는것 아닐까요??
속도가 느리게 나오는 아이피를 윈도우에 넣어서 속도테스트 해보면 어떨까요?

윈도우의 맥어드레스를 리눅스의 것으로 바꾸거나 아니면 그냥 고정아이피를 넣어서 해도 될꺼같구요..

우리 항시 웃고 살아요 ^^

익명 사용자의 이미지

우분투 11.04에서 동일한 문제가 발생했습니다.
동일 머신 멀티 부팅으로
20기가정도 파일을 윈도우에 걸어놓으니 1시간인데 wget이나 ftp로 받으면 10시간입니다.
로컬 네트워크 안의 서버끼리 받아도(각각 공인 아이피) 같은 현상이 발생해서
포기하고 걍 물려놓고 출근했는데.. 집에 가서 한번 시도해봐야겠습니다.

익명 사용자의 이미지

에서는 어떻게 해봐도 하향 100M 상향 10M 정도밖에 안나오네요..
게다가 상향은 속도가 매우 불안정합니다. 물론 윈도우로 부팅하면 멀쩡하구요.
cent-os로 설치해도 제속도가 나옵니다.
공유기를 통해 내부아이피로 잡아도 똑같이 속도가 안나온다는게 이상하네요.
서버를 바꿔서 한번 설치해 봐야겠습니다.

익명 사용자의 이미지

말씀해주신대로 하니 잘 되네요. 저도 엄청 고생했는데 감사합니다!

익명 사용자의 이미지

100% 윈도우속도는 아니지만, 그래도 좀 나아졌네요. 핑이 불안한건 여전하네요.

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.