public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: "n" <xellos@bluebottle.com>
To: <linux-kernel@vger.kernel.org>
Subject: Bug? Realtek RTL-8169 Gigabit Ethernet  and High Resolution Timers
Date: Thu, 30 Aug 2007 07:44:38 -0700	[thread overview]
Message-ID: <002d01c7eb14$4b18fab0$0100a8c0@hak> (raw)

I found a bug when using the Ethernet controller: Realtek Semiconductor Co., 
Ltd. RTL-8169 Gigabit Ethernet (rev 10)  ethernet card and kernel High 
Resolution Timers (menuconfig -> Processor type and features -> High 
Resolution Timer Support )
after about 20 kernel compiles i finnaly figured out this option was making 
the ethernet card slow
tested kernels 2.6.22,2.6.22.5, 2.6.23-rc4 (running now)

the cpu is the pc is a p3 667 mhz so its cpu limited i guess and maxes at 
400mbit~. (without High Resolution Timers )
with High Resolution Timers off it would only do 50-70mbit.

r8169 (compile as module + napi)
High Resolution Timer Support (enabled)
tested with iperf also system is very unresponsive i cant even open a ssh 
session or type a command while the test ran
[  5]  0.0-10.0 sec  64.5 MBytes  54.0 Mbits/sec

r8169 (compile as module + napi)
High Resolution Timer Support (disabled)
[  3]  0.0-10.0 sec    552 MBytes    463 Mbits/sec

as you can see with it disabled the speed really improved.
but im wondering what does High Resolution Timer's do and what does it have 
to do with a pci gigabit ethernet card that would slow it down
maybe someone else could test and see if they get the same results

this might solve alot of problems with this card since alot of distros 
compile Resolution Timer default to enabled...

----------------------------------------------------------------------
Get a free email address with REAL anti-spam protection.
http://www.bluebottle.com/tag/1


             reply	other threads:[~2007-08-30 14:45 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-08-30 14:44 n [this message]
2007-08-30 16:51 ` Bug? Realtek RTL-8169 Gigabit Ethernet and High Resolution Timers Satyam Sharma

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='002d01c7eb14$4b18fab0$0100a8c0@hak' \
    --to=xellos@bluebottle.com \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox