बिल्ली -5 ई केबल पर सांबा शेयर से डेटा ट्रांसफर की अधिकतम गति 11 एमबीपीएस के आसपास क्यों है जबकि यह 1 जीबीपीएस का समर्थन करता है?


1

मैं अपने सांबा शेयर (बैक टू बैक कनेक्शन का उपयोग) से डेटा ट्रांसफर करने के लिए कैट -5 ई केबल का उपयोग करता हूं । अधिकतम डेटा ट्रांसफर गति जो मैं प्राप्त करने में सक्षम हूं, वह लगभग 11 एमबीपीएस है।

यहां छवि विवरण दर्ज करें

हाउ टू गीक की यह इमेज कैट -5 ई केबल की डेटा ट्रांसफर स्पीड को 1 जीबीपीएस यानि 128 एमबीपीएस बताती है।

यहां छवि विवरण दर्ज करें

मुझे पता है कि डेटा ट्रांसफर की गति हार्ड ड्राइव द्वारा सीमित है। मैं एक एटीए हार्ड डिस्क का उपयोग करता हूं, जो 30 एमबीपीएस से अधिक डेटा ट्रांसफर दर प्रदान करता है, मुझे लगता है।
lsscsi इसे लौटाता है:

[१: ०: ०: ०] डिस्क एटीए मैक्सटर २ एफ ०४० एल ० वीएएम ५ / देव / एसडीए

लेकिन मैं केवल 11 एमबीपीएस पर डेटा स्थानांतरित करने में सक्षम क्यों हूं? ऐसा क्या है जो मुझे याद आ रहा है? क्या इसका एसएमबी शेयर से कोई लेना-देना है?
नोट: (लगभग) 11 एमबीपीएस एक यांत्रिक एचडीडी के साथ अधिकांश उपकरणों में बल्कि निरंतर लगता है (कम से कम जो मैंने सामना किया था)।

अपडेट करें :

Http पर डेटा अंतरण दर (हालांकि बहुत कम लगती है):

यहां छवि विवरण दर्ज करें

अपडेट 2 :

ईथरनेट कंट्रोलर: Realtek सेमीकंडक्टर कं, लिमिटेड RTL-8139 / 8139C / 8139C + (Rev 10)।


सांबा एक चटपटा प्रोटोकॉल है, जिसमें आगे और पीछे बहुत सारे संदेश हैं, जो डेटा थ्रूपुट को सीमित करता है। क्या आपने HTTP की कोशिश की?
एलक्विक्सोटिक

नहीं, लेकिन उन्हें एक कोशिश दे देंगे।
अशिल्द्र

जब तक आपके पास एक खराब केबल या खराब एनआईसी / स्विच पोर्ट कॉन्फ़िगरेशन नहीं है, तब तक आपका मुद्दा नेटवर्क नहीं है। क्या आपका कोई डिस्क usb से जुड़ा है? आप इस doc: samba.org/samba/docs/man/Samba-HOWTO-Collection/speed.html पर आधारित अपने प्रदर्शन को थोड़ा ट्यून कर सकते हैं । मैं सेट करूंगा socket options = TCP_NODELAY, और माबेraw read=yes
फ्रैंक थॉमस

@allquixotic http कम गति प्रदान करता है: अद्यतन प्रश्न देखें।
आशीलद्र

जवाबों:


7

यह कारकों की एक बड़ी संख्या से एक या अधिक के कारण हो सकता है -

  1. अंतर्निहित डिस्क की गति। (मैंने ऐसे डिस्क्स देखे हैं जो केवल 10 मेगाबाइट प्रति सेकंड के बाहर रखने में सक्षम प्राचीन नहीं हैं)। यह मुझे 40 गिग अधिकतम ड्राइव पर आश्चर्यचकित नहीं करेगा - और मुझे लगता है कि इस पुराने ड्राइव का उपयोग करना शायद मूर्खतापूर्ण है।

  2. आपके नेटवर्क पैकेट अक्षम हैं - क्या आपने जंबो फ़्रेम सक्षम किया है?

  3. आपके नेटवर्क कार्ड केवल 100 मेगाबिट पर बातचीत कर सकते हैं और / या आपके पास डुप्लेक्सिंग समस्या हो सकती है।

  4. आपकी केबल डोडी हो सकती है।

आप विभिन्न उप-प्रणालियों में से प्रत्येक का कुछ तनाव परीक्षण करना चाह सकते हैं, अर्थात डिस्क, नेटवर्क और सीपीयू - जहां चीजें गलत हो रही हैं, वहां काम करने के लिए सरल परीक्षणों और प्रोटोकॉल का उपयोग करना। उदाहरण के लिए और HTTP अनुरोध बहुत सरल है तो एक SAMBA अनुरोध, आपके ब्लॉक उपकरणों पर "dd" टाइमिंग आपको प्रदर्शन का संकेत दे सकती है, ट्रांसफ़र चल रहा है, जबकि एक vmstat कर अपने उपयोग को दिखाना चाहिए आदि।


1
मुझे नहीं लगता कि जंबो फ्रेम सांबा के साथ मदद करेगा। कम से कम सांबा प्रोटोकॉल के हाल के संस्करणों तक, यह हास्यास्पद रूप से बकवास था, ताकि प्रोटोकॉल की चंचलता बहुत कम विलंबता कनेक्शन पर भी प्रभावी ढंग से अपने हस्तांतरण की दर को सीमित कर सके। फिक्स samba सर्वर के लिए विंडोज के एक नए संस्करण में अपग्रेड हो सकता है (या यदि लिनक्स पर है तो नया सांबा सर्वर)।
एलक्विवोटिक

डिस्क के लिए +1, एक एटीए डिस्क केवल 120 पर जुड़ा हुआ है, और बोतल गर्दन की सबसे अधिक संभावना है
एमडीटी गाइ

1
@allquixotic Version 2 (Vista / 7) ने चेटनेस को काफी हद तक कम कर दिया है, इसलिए यह उच्च अक्षांशों पर वास्तव में प्रयोग करने योग्य है - मैं इसे 200ms से अधिक लिंक का उपयोग करने में सक्षम हूं, हालांकि मैंने स्पीड को बेंचमार्क नहीं किया है। संस्करण 3 (8 / 8.1) जाहिरा तौर पर SMB / CIFS पर एक डिस्क पर एक VM को चलाने के लिए पर्याप्त है ... जो बहुत पागल है।
Bob

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