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)