एक आईपी रेंज में CentOS 7 पर दूसरों की तुलना में खराब प्रदर्शन है


0

मेरे पास एक सर्वर, एक लैपटॉप, एक डेस्कटॉप और एक होम ग्रेड राउटर है जो एक गीगाबिट स्विच से जुड़ा है। मेरा मुद्दा यह है कि सर्वर के पास 192.168.1.0/24नेटवर्क तक सीमित बैंडविड्थ है । IPv6 लिंक-स्थानीय पते का उपयोग करते समय यह समस्या मौजूद नहीं है, या जब कोई क्लाइंट - जैसे लैपटॉप या डेस्कटॉप - इंटरनेट से सर्वर से कनेक्ट होता है।

मैंने इस संभावना से इंकार किया है, कि समस्या एक ग्राहक की वजह से थी, क्योंकि सभी ग्राहक समान व्यवहार प्रदर्शित करते हैं।

मेरा सेटअप;

  1. दो नेटवर्क खंड, 192.168.1.0/24और इंटरनेट है
  2. मेरे सभी उपकरण सीधे एक ही स्विच से जुड़े हैं
  3. मेरे सभी उपकरणों की 192.168.1.0/24रेंज में एक IP है
  4. इंटरनेट एक प्रवेश द्वार के माध्यम से पहुँचा जा सकता है - राउटर पर 192.168.1.1, NAT स्पष्ट रूप से मौजूद है
  5. कोई IPv6 नहीं है, लिंक-लोकल के अलावा जो अपने आप कॉन्फ़िगर हो जाते हैं
  6. कोई अन्य उपकरण नहीं हैं, जैसे कि फ़ायरवॉल उपकरण

यहाँ मैं -cझंडे का उपयोग करके क्लाइंट मोड में सर्वर पर iperf चलाकर अपनी समस्या प्रदर्शित करता हूं ।

[user@srv ~]$ iperf3 -c 192.168.1.115
Connecting to host 192.168.1.115, port 5201
[  4] local 192.168.1.40 port 47062 connected to 192.168.1.115 port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   853 KBytes  6.98 Mbits/sec    0   59.4 KBytes # Only 6,98 Mbits/sec!
...

[user@srv ~]$ iperf3 -c fe80::[redacted]%eth0
Connecting to host fe80::[redacted]%eth0, port 5201
[  4] local fe80::[redacted] port 36236 connected to fe80::[redacted] port 5201
[ ID] Interval           Transfer     Bandwidth       Retr  Cwnd
[  4]   0.00-1.00   sec   111 MBytes   929 Mbits/sec    0    225 KBytes
...
[user@srv ~]$ 

कृपया ध्यान दें;

  1. 192.168.1.0/24नेटवर्क में क्लाइंट (इस मामले में एक iperf सर्वर) से कनेक्ट करना , बहुत खराब बैंडविड्थ का अनुभव करता है।
  2. IPv6 लिंक-स्थानीय पते का उपयोग करना इस समस्या को प्रदर्शित नहीं करता है।
  3. कैसे कोई IPv4 क्लाइंट इंटरनेट से जुड़ने से इस समस्या का अनुभव नहीं करता है।

IPerf सर्वर, मुझे बराबर परिणाम देता है। यह मुझे बताता है कि बैंडविड्थ की सीमा, सममित है

मैंने लैपटॉप और डेस्कटॉप के बीच IPv4 का उपयोग करके iperf चलाया है, जिसमें कोई समस्या नहीं है। यह इस संभावना को नियम देता है कि स्विच, लिंक, या उपकरण गलती पर हैं।

सर्वर पर सब कुछ इंगित करता है। मैं उस पर आकार देने वाले किसी भी ट्रैफ़िक को कॉन्फ़िगर करना याद नहीं कर सकता।

सर्वर CentOS 7, डेस्कटॉप विंडोज 10 और लैपटॉप फेडोरा 26 चलाता है।

192.168.1.0/24नेटवर्क के बारे में एक उल्लेखनीय बात यह है कि सर्वर फ़ायरवॉल इस तरह कॉन्फ़िगर किया गया है:

# firewall-cmd --zone=public --add-interface=eth0
# firewall-cmd --zone=home --add-source=192.168.1.0/24

मुझे नहीं लगता है कि इस तरह के एक साधारण नियम से इतना घृणित प्रदर्शन हो सकता है। मैंने फ़ायरवॉल को अक्षम करने का प्रयास किया है:

# systemctl stop firewalld

नसीब के साथ। मुझे लगता है कि इस नियम की संभावना है कि समस्या iptables के कारण है।

netstat -i कुछ भी नहीं दिखाता है, शारीरिक संबंध ठीक हैं।

मैं libvirt चलाता हूं, मुझे पता है कि इसमें iptables को नियंत्रित करने की क्षमता है। 192.168.122.0/24 जैसे वर्चुअल नेटवर्क सेगमेंट हैं, जो libvirtd द्वारा natted / कराई / dhcp सर्व / dnsmasq'ed प्राप्त करते हैं। मेरा मानना ​​है कि ये अप्रासंगिक हैं क्योंकि सर्वर की राउटिंग टेबल सही है। मैंने libvirt में सभी VM के और संबंधित नेटवर्क को रोकने का भी प्रयास किया है। नसीब के साथ।

मैंने इसे # iptables -L197 लाइनों के साथ एक सूची तैयार की है, नियम सही थे। 'होम' जोन तक पहुंचने के लिए, आने वाले पैकेट की तुलना एगिस्ट 12 नियमों से की जानी चाहिए। फिर पैकेट की तुलना ज़ोन में परिभाषित नियमों से की जाएगी, 'होम' ज़ोन में 6 नियम हैं। OUTPUT श्रृंखला को फ़िल्टर करने के लिए कोई नियम नहीं हैं। मैंने iptables को खारिज कर दिया है।

मेरे पास थोड़ा भी सुराग नहीं है कि मुझे आगे क्या प्रयास करना चाहिए?


1
मुझे समझ नहीं आता कि आपको आंतरिक नेटवर्क में IPv4 & 6 दोनों की आवश्यकता क्यों है। यदि आप दोनों को रखने का इरादा रखते हैं, तो यह उत्तर मदद कर सकता है।
harrymc

मैंने IPv6 को अक्षम करने का प्रयास किया, इससे समस्या हल नहीं हुई।
अक्सुत्तजा

सभी उपकरणों पर IPv6 को निष्क्रिय रखें - एक चर कम। यह आपके पते और मास्क, गेटवे, डीएनएस, डीएचसीपी फ़ायरवॉल और आपके द्वारा परिवर्तित किए गए किसी भी सेटिंग सहित अपने स्थानीय नेटवर्क की एक योजना और विस्तृत विवरण जोड़ने में मदद करेगा। इंटरनेट का सामना करने वाले को छोड़कर सभी फायरवॉल को अक्षम करने का प्रयास करें (वे वास्तव में अनावश्यक हैं)।
harrymc

इसलिए जब आप फायरवॉल के माध्यम से 192.168.1.0/24 तक पहुंचते हैं, तो जब आप फायरवॉल के बिना आईपीवी 6 के माध्यम से समान भौतिक लैन सेगमेंट तक पहुंचते हैं, तो आपको कम प्रदर्शन मिलता है। दूसरे शब्दों में, फ़ायरवॉल (हालांकि इसे स्थापित किया गया है) प्रदर्शन को सीमित करता है। इसके बारे में वास्तव में क्या आश्चर्य की बात है?
dirkt

@dirkt: यह सवाल कीचड़ की तरह साफ है; इतना कि मैं समझ नहीं पा रहा हूं कि यह DV'ed या VTC'ed क्यों नहीं है। लेकिन, ओपी के बचाव में, वे कहते हैं कि फ़ायरवॉल बंद करने से परिणाम नहीं बदला। इसके अलावा, यह लगभग ऐसा लगता है जैसे वे कह रहे हैं कि जब वे एक ही कमरे में कंप्यूटर से बात करते हैं तो वे इंटरनेट से बात करते समय बेहतर प्रदर्शन प्राप्त करते हैं। लेकिन, जैसा कि मैंने कहा, प्रश्न को पढ़ना मुश्किल है।
जी-मैन

जवाबों:


0

मैंने अब इस मुद्दे को हल कर दिया है।

मैंने NetworkManager में eth0 कनेक्शन को हटा दिया:

# nmcli connection delete id eth0

और फिर एक समान विकल्प बनाया, अब सब कुछ उम्मीद के मुताबिक काम करता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.