A good starting point for novice users and experienced ones diving into unknown areas is the extensive HOWTO at http://lartc.org. The iproute2 package ships some examples (usually in /usr/share/doc/, depending on distribution) as well as man pages for tc in general, qdiscs and filters. The latter have been added just recently though, so if your distribution does not ship iproute2 version 4.3.0 yet, these are not in there. Apart from that, the internet is a spring of HOWTOs and scripts people wrote - though these should be taken with a grain of salt: The complexity of the matter often leads to copying others' solutions without much validation, which allows for less optimal or even obsolete implementations to survive much longer than desired.