मेरे काम में, मैंने पाया कि टीसी ईश्वर को आकार दे सकता है, और केवल पुलिस को घुमा सकता है। मुझे आश्चर्य है कि क्यों टीसी प्रवेश आकार को लागू नहीं करता है?क्यों टीसी आकार देने में प्रवेश नहीं कर सकता? आकार बदलना समझ में आता है?
कोड का नमूना:
#ingress
tc qdisc add dev eth0 handle ffff: ingress
tc filter add dev eth0 parent ffff: protocol ip prio 50 \
u32 match ip src 0.0.0.0/0 police rate 256kbit \
burst 10k drop flowid :1
#egress
tc qdisc add dev eth0 root tbf \
rate 256kbit latency 25ms burst 10k
लेकिन मैं ऐसा नहीं कर सकते:
#ingress shaping, using tbf
tc qdisc add dev eth0 ingress tbf \
rate 256kbit latency 25ms burst 10k
मैं एक समाधान IFB बुलाया पाया (अद्यतन IMQ) बाहर निकलने के लिए यातायात अनुप्रेषित कर सकते हैं। लेकिन ऐसा कोई अच्छा समाधान नहीं लगता है क्योंकि यह सीपीयू को बर्बाद कर रहा है। तो मैं इसका उपयोग नहीं करना चाहता।
क्या आकार बदलने में समझदारी होती है? और क्यों टीसी इसका समर्थन नहीं करता है?
मुझे कोई संकेत नहीं मिला कि टीसी के साथ टीसीपी विंडो आकार बदला जा सकता है। साथ ही, यह एक टीसीपी-विशिष्ट विकल्प है और केवल एक स्ट्रीम के लिए उपयोगी है, इसलिए यदि एक दूरस्थ होस्ट एकाधिक कनेक्शन खोलना था, तो यह अभी भी बहुत अच्छा काम नहीं करेगा। एक डमी इंटरफेस और कुछ बीमार हैक्स शामिल एक कामकाज है, लेकिन मुझे यह और नहीं मिल रहा है। – Janoszen
हां।लेकिन हमारे दृश्यों में, हमें वीएम के यातायात को सीमित करने की जरूरत है, या तो प्रवेश और बहिष्कार। शायद एक अच्छा विचार वीएम में इसे हल करने की कोशिश कर रहा है। लेकिन यह एक कठिन काम प्रतीत होता है। –
उस स्थिति में यह * थोड़ा * अलग है क्योंकि आप अतिथि के कर्नेल के नियंत्रण में हैं। मेरा सुझाव है कि आप अपने वर्चुअलाइजेशन के बारे में विशिष्टताओं के साथ एक नया प्रश्न पोस्ट करें। – Janoszen