Tc (Linux) (original) (raw)
Property | Value | ||||||||
---|---|---|---|---|---|---|---|---|---|
dbo:abstract | tc (traffic control) is the user-space system administration utility program used to configure the Linux kernel packet scheduler. Tc is usually packaged as part of the iproute2 package. (en) tc, zwana również traffic control – komenda Linuxa służąca do pokazania i manipulacji ustawieniami ruchu w jądrze. Kontrola ta składa się na: * SHAPING. Za jego pomocą kontrolujemy prędkość transmisji. Używamy go nie tylko do obniżania przepustowości. Służy również do wygładzania pasma co wpływa na stabilniejsze zachowanie sieci. Kontroli podlega ruch wychodzący. * SCHEDULING. Poprzez szeregowanie transmisji pakietów można zwiększyć interaktywność ruchu, gwarantując jednocześnie pasmo dla dużych transferów. Zmiana kolejności jest również nazywana priorytetyzacją i zdarza się tylko na wyjściu. * Policing. Kształtujemy w ten sposób oferty przekazywania ruchu przychodzącego. Policing zachodzi na wejściu. * DROPPING. Ruch przekraczający określoną przepustowość może być odrzucany, zarówno na wejściu jak i na wyjściu. Przetwarzanie ruchu jest kontrolowane przez trzy rodzaje obiektów: * qdisc tc qdisc [ add | change | replace | link ] dev DEV [ parent qdisc-id | root ] [ handle qdisc-id ] qdisc [ qdisc specific parameters ] Służy do podstawowej kontroli ruchu. Ilekroć jądro musi wysłać pakiet jest on kolejkowany ma podstawowej kolejce interfejsu do którego został skierowany. Jednocześnie jądro próbuje pobrać maksymalnie jak najwięcej pakietów oczekujących na tej kolejce aby przekazać je odpowiedniej karcie sieciowej. Najprostszy QDISC jest kolejką typu pfifo, co znaczy iż pierwsze co wpadnie będzie pierwszym na wyjściu. Przechowuje on ruch sieciowy jeżeli karta sieciowa nie może go chwilowo obsłużyć. * filter tc filter [ add | change | replace ] dev DEV [ parent qdisc-id | root ] protocol protocol prio priority filtertype [ filtertype specific param- eters ] flowid flow-id Filtr jest używany przez qdisc z klasami, aby ustalić gdzie pakiet ma być zakolejkowany. Gdy tylko ruch dotrze do klasy / subklasy musi tam zostać sklasyfikowany. Można to zrobić na wiele sposobów. Jednym z nich są filtry. Wszystkie filtry dołączone do klas zostają odpytane. Jeżeli żaden z nich nie zwróci odpowiedzi to sprawdzane są warunki dodatkowe. * class tc class [ add | change | replace ] dev DEV parent qdisc-id [ classid class-id ] qdisc [ qdisc specific parameters ] Niektóre obiekty QDISC mogą zawierać klasy, które zawierają kolejne obiekty QDISC. Ruch może być kolejkowany na każdym dołączonym QDISC-u. (pl) |
dbo:thumbnail | wiki-commons:Special:FilePath/Simplified_Structure_of_the_Linux_Kernel.svg?width=300 | ||||||||
dbo:wikiPageExternalLink | http://lartc.org/lartc.html%23LARTC.QDISC http://www.cyberciti.biz/faq/linux-traffic-shaping-using-tc-to-control-http-traffic/ https://wiki.archlinux.org/index.php/Advanced_traffic_control http://linux-tc-notes.sourceforge.net/tc/doc/ http://tcng.sourceforge.net http://tldp.org/HOWTO/Traffic-Control-HOWTO/index.html | ||||||||
dbo:wikiPageID | 32897716 (xsd:integer) | ||||||||
dbo:wikiPageLength | 2243 (xsd:nonNegativeInteger) | ||||||||
dbo:wikiPageRevisionID | 1121395495 (xsd:integer) | ||||||||
dbo:wikiPageWikiLink | dbr:System_administration dbc:Linux_network-related_software dbr:Linux_kernel_packet_scheduler dbr:Iproute2 dbr:Cgroups dbc:Utilities_for_Linux dbr:File:Simplified_Structure_of_the_Linux_Kernel.svg | ||||||||
dbp:date | May 2020 (en) | ||||||||
dbp:section | 1 (xsd:integer) | ||||||||
dbp:wikiPageUsesTemplate | dbt:Expand_section dbt:Linux-stub dbt:Reflist dbt:Short_description | ||||||||
dct:subject | dbc:Linux_network-related_software dbc:Utilities_for_Linux | ||||||||
gold:hypernym | dbr:Program | ||||||||
rdf:type | dbo:Work | ||||||||
rdfs:comment | tc (traffic control) is the user-space system administration utility program used to configure the Linux kernel packet scheduler. Tc is usually packaged as part of the iproute2 package. (en) tc, zwana również traffic control – komenda Linuxa służąca do pokazania i manipulacji ustawieniami ruchu w jądrze. Kontrola ta składa się na: * SHAPING. Za jego pomocą kontrolujemy prędkość transmisji. Używamy go nie tylko do obniżania przepustowości. Służy również do wygładzania pasma co wpływa na stabilniejsze zachowanie sieci. Kontroli podlega ruch wychodzący. * SCHEDULING. Poprzez szeregowanie transmisji pakietów można zwiększyć interaktywność ruchu, gwarantując jednocześnie pasmo dla dużych transferów. Zmiana kolejności jest również nazywana priorytetyzacją i zdarza się tylko na wyjściu. * Policing. Kształtujemy w ten sposób oferty przekazywania ruchu przychodzącego. Policing zachodzi na wejściu. * DROPPING. Ruch przekraczający określoną przepustowość może być odrzucany, zarówno n (pl) | ||||||||
rdfs:label | Tc (Linux) (pl) Tc (Linux) (en) | ||||||||
owl:sameAs | freebase:Tc (Linux) yago-res:Tc (Linux) wikidata:Tc (Linux) dbpedia-pl:Tc (Linux) https://global.dbpedia.org/id/2cTuH | ||||||||
prov:wasDerivedFrom | wikipedia-en:Tc_(Linux)?oldid=1121395495&ns=0 | ||||||||
foaf:depiction | wiki-commons:Special:FilePath/Simplified_Structure_of_the_Linux_Kernel.svg | ||||||||
foaf:isPrimaryTopicOf | wikipedia-en:Tc_(Linux) | ||||||||
is dbo:wikiPageDisambiguates of | dbr:TC | ||||||||
is dbo:wikiPageRedirects of | dbr:Tc_(command) dbr:Netem | ||||||||
is dbo:wikiPageWikiLink of | dbr:Berkeley_Packet_Filter dbr:TC dbr:Iproute2 dbr:Cgroups dbr:Traffic_control_(disambiguation) dbr:Traffic_shaping dbr:Tc_(command) dbr:Netem | ||||||||
is foaf:primaryTopic of | wikipedia-en:Tc_(Linux) |