RE: For leaf classes is best PFIFO or SFQ?

Linux Advanced Routing and Traffic Control

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



SFQ would be the better option in most cases since it prioritizes
packets based on flows in a round-robin fashion. Essentially, it allows
multiple flows to receive equal bandwidth in a given class. PFIFO would
allow one flow to starve out the rest.

 
Eliot Gable
Certified Wireless Network Administrator (CWNA)
Certified Wireless Security Professional (CWSP)
Cisco Certified Network Associate (CCNA)
CompTIA Security+ Certified
CompTIA Network+ Certified
Network and System Engineer
Great Lakes Internet, Inc.
112 North Howard
Croswell, MI 48422
(810) 679-3395
(877) 558-8324
 
Now offering Broadband Wireless Internet access in Croswell, Lexington,
Brown City, Yale, Worth Township, and Sandusky. Call for details.

-----Original Message-----
From: lartc-bounces@xxxxxxxxxxxxxxx
[mailto:lartc-bounces@xxxxxxxxxxxxxxx] On Behalf Of Stefano Mainardi
Sent: Thursday, June 01, 2006 10:32 AM
To: lartc@xxxxxxxxxxxxxxx
Subject:  For leaf classes is best PFIFO or SFQ?

Hi to all,
i'm following this guide (http://www.opalsoft.net/qos/DS-28.htm), is
very detailed, but i'm a bit confused about queuing disciplinse of
leaf classes.

In this guide the author uses PFIFO (see the scheme that i attached at
message) in this way:

# tc class add dev eth0 parent 1:21 handle 210: pfifo lmit 10
# tc class add dev eth0 parent 1:22 handle 220: pfifo lmit 10
# tc class add dev eth0 parent 1:23 handle 230: pfifo lmit 10
# tc class add dev eth0 parent 1:24 handle 240: pfifo lmit 10
# tc class add dev eth0 parent 1:31 handle 310: pfifo lmit 10
# tc class add dev eth0 parent 1:32 handle 320: pfifo lmit 10
# tc class add dev eth0 parent 1:33 handle 330: pfifo lmit 10
# tc class add dev eth0 parent 1:34 handle 340: pfifo lmit 10

But is not better use SFQ, like this?


# tc class add dev eth0 parent 1:21 handle 210: sfq preturb 10
# tc class add dev eth0 parent 1:22 handle 220: sfq preturb 10
# tc class add dev eth0 parent 1:23 handle 230: sfq preturb 10
.
.
.

What's the real difference?

Best Regards
-- 
Stefano Mainardi
Presidente Associazione ILDN - Italian Linux Distro Network
Mobile: 349/3917212
Skype: mainardistefano
IM (ICQ): 250-292-408
Blog: http://www.mainardistefano.org
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc
_______________________________________________
LARTC mailing list
LARTC@xxxxxxxxxxxxxxx
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc


[Index of Archives]     [LARTC Home Page]     [Netfilter]     [Netfilter Development]     [Network Development]     [Bugtraq]     [GCC Help]     [Yosemite News]     [Linux Kernel]     [Fedora Users]
  Powered by Linux