All of lore.kernel.org
 help / color / mirror / Atom feed
* [LARTC] scheduler testing
@ 2001-12-07  9:46 Amit Kucheria
  2001-12-07 10:37 ` bert hubert
  2001-12-08 22:00 ` Amit Kucheria
  0 siblings, 2 replies; 3+ messages in thread
From: Amit Kucheria @ 2001-12-07  9:46 UTC (permalink / raw)
  To: lartc

Hi all,

I am currently trying to test the schedulers available in Linux - CBQ, 
FIFO, PRIO, SFQ and WRR.

My setup is simple -

 Source --------- Router --------- Sink
               eth0   eth1

- The links are 10 Mbit links.
- I am generating average traffic of 1Mbps at the source
- I have to throttle/rate-limit the router-sink link to 1Mbps to make it 
  look similar to a T1 link to the internet.
- I need a rate-limiting architecture which will allow be to test various 
  schedulers as well as impose a strict limit on the outgoing link.
- I hope to cause queueing due to the statistical nature of traffic 
  (TCP,UDP) so that instantaneous source thruput might be greater than 
  1Mbit/s.

I thought of using a TBF class inside a CBQ root qdisc to rate-limit 
traffic, but that would drop extra traffic which would prevent queuing.

I would like ideas on how to create queuing assuming that the outgoing 
link is like a T1 link. Also what kinds of traffic can i use to simulate 
real life situations?

Regards,
Amit
-- 
The statement below is true.
The statement above is false.
^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^
                  Amit Kucheria
          EECS Grad. Research Assistant
         University of Kansas @ Lawrence
   (R)+1-(785)-830 8521 ||| (O)+1-(785)-864 7774
____________________________________________________


_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/2.4Routing/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [LARTC] scheduler testing
  2001-12-07  9:46 [LARTC] scheduler testing Amit Kucheria
@ 2001-12-07 10:37 ` bert hubert
  2001-12-08 22:00 ` Amit Kucheria
  1 sibling, 0 replies; 3+ messages in thread
From: bert hubert @ 2001-12-07 10:37 UTC (permalink / raw)
  To: lartc

On Fri, Dec 07, 2001 at 03:46:19AM -0600, Amit Kucheria wrote:
> Hi all,
> 
> I am currently trying to test the schedulers available in Linux - CBQ, 
> FIFO, PRIO, SFQ and WRR.
> 
> My setup is simple -
> 
>  Source --------- Router --------- Sink
>                eth0   eth1
> 
> - The links are 10 Mbit links.

Look at www.docum.org, Stef did a lot of cool work in testing.

> I thought of using a TBF class inside a CBQ root qdisc to rate-limit 
> traffic, but that would drop extra traffic which would prevent queuing.

No, it will first queue quite a lot :-)

> I would like ideas on how to create queuing assuming that the outgoing 
> link is like a T1 link. Also what kinds of traffic can i use to simulate 
> real life situations?

The HTB site has some stuff: http://luxik.cdi.cz/~devik/qos/htb/

Regards,

bert

-- 
http://www.PowerDNS.com          Versatile DNS Software & Services
Trilab                                 The Technology People
Netherlabs BV / Rent-a-Nerd.nl           - Nerd Available -
'SYN! .. SYN|ACK! .. ACK!' - the mating call of the internet

_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/2.4Routing/

^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: [LARTC] scheduler testing
  2001-12-07  9:46 [LARTC] scheduler testing Amit Kucheria
  2001-12-07 10:37 ` bert hubert
@ 2001-12-08 22:00 ` Amit Kucheria
  1 sibling, 0 replies; 3+ messages in thread
From: Amit Kucheria @ 2001-12-08 22:00 UTC (permalink / raw)
  To: lartc

On Fri, 7 Dec 2001, Amit Kucheria wrote:

Hi all,
 
I am currently trying to test the schedulers available in Linux - CBQ, 
FIFO, PRIO, SFQ and WRR.
 
My setup is simple -

          10Mbit           10Mbit
  Source --------- Router --------- Sink
                eth0   eth1
 

- I need to simulate the 'router-sink' link at a T1 link. obviously the 
best way to do this is to but a TBF on eth1.

But i want to test various kinds of queueing disciplines with this rate 
limited traffic. This wont be allowed by TBF which cant take classes.

So would the following work ?

                    1Mbit
TBF qdisc 2:0     +--------+    *******     My various classes FIFO, CBQ
CBQ class 1:1    +----------+  +--------+   CBQ class 1:2
                +-------------------------+  CBQ qdisc 1:0


Now TBF rate limits to 1Mbit and then a filter filters the packet to "my 
various classes which could be multiple CBQ, prio classes or simple fifo.

 - I am generating average traffic of 1Mbps at the source
 - I need a rate-limiting architecture which will allow be to test various 
   schedulers as well as impose a strict limit on the outgoing link.

Regards,
Amit

-- 
The statement below is true.
The statement above is false.
^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^-^
                  Amit Kucheria
          EECS Grad. Research Assistant
         University of Kansas @ Lawrence
   (R)+1-(785)-830 8521 ||| (O)+1-(785)-864 7774
____________________________________________________


_______________________________________________
LARTC mailing list / LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://ds9a.nl/lartc/

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2001-12-08 22:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-12-07  9:46 [LARTC] scheduler testing Amit Kucheria
2001-12-07 10:37 ` bert hubert
2001-12-08 22:00 ` Amit Kucheria

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.