Computer >> कंप्यूटर >  >> प्रणाली >> Windows Server

विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति

इस लेख में हम आपको दिखाएंगे कि बिल्ट-इन और थर्ड-पार्टी टूल्स का उपयोग करके विंडोज सर्वर 2016 और विंडोज 10 से नेटवर्क डेटा ट्रांसफर दर को / से कैसे प्रतिबंधित किया जाए। आप जानते होंगे कि विंडोज़ ऐप्स डिफ़ॉल्ट रूप से उपलब्ध नेटवर्क इंटरफ़ेस बैंडविड्थ का सबसे अधिक उपयोग करते हैं। यदि कोई कार्य (ज्यादातर SMB साझा नेटवर्क फ़ोल्डर) नेटवर्क एडेप्टर के सभी उपलब्ध बैंडविड्थ का उपयोग करता है, तो इसके परिणामस्वरूप कुछ समस्याएं हो सकती हैं। आप नेटवर्क साझा फ़ोल्डर से अधिकतम फ़ाइल कॉपी दर को प्रतिबंधित कर सकते हैं, इस प्रकार गारंटीकृत नेटवर्क एडेप्टर संसाधनों के साथ अन्य ऐप्स के उपयोगकर्ताओं को प्रदान कर सकते हैं।

TCP/IP नेटवर्क में ट्रैफ़िक कक्षाओं या प्राथमिकताओं को प्रबंधित करने के लिए, QoS (सेवा की गुणवत्ता) तकनीक का उपयोग किया जाता है।

Windows पर QoS समूह नीति को कॉन्फ़िगर करना

आप QoS GPO सेटिंग्स का उपयोग करके Windows में ट्रैफ़िक प्राथमिकता प्रबंधित कर सकते हैं। इस परिदृश्य में, मैं सभी आउटबाउंड कनेक्शन के लिए डेटा ट्रांसफर दर को प्रतिबंधित कर दूंगा। (नीति तब भी लागू होगी जब उपयोगकर्ता आपके सर्वर से फ़ाइलें कॉपी करेंगे।) इस उदाहरण का उपयोग करके, आप किसी भी ऐप, पोर्ट या होस्ट/साइट के लिए दर को प्रतिबंधित कर सकते हैं।

QoS समूह नीतियां इसमें समर्थित हैं:

  • Windows Server 2008 या उच्चतर
  • Windows Vista या उच्चतर

सबसे पहले, यह सुनिश्चित करने के लिए अपने नेटवर्क एडेप्टर सेटिंग्स की जाँच करें कि Qos पैकेट शेड्यूलर विकल्प सक्षम है।

विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति

  1. स्थानीय समूह नीति संपादक कंसोल चलाएँ (gpedit.msc ), कंप्यूटर कॉन्फ़िगरेशन . पर जाएं -> Windows सेटिंग -> नीति-आधारित QoS और नई नीति बनाएं; . क्लिक करें विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति
  2. पॉलिसी नाम निर्दिष्ट करें, विकल्प चेक करें आउटबाउंड थ्रॉटल रेट निर्दिष्ट करें और थ्रॉटल रेट . सेट करें . यह एमबीपीएस/केबीपीएस की दर है जिसे आप आउटबाउंड ट्रैफ़िक की दर तक सीमित रखना चाहते हैं;नोट . आप DSCP मान भी सेट कर सकते हैं। डीएससीपी (विभेदित सेवा कोड बिंदु) का उपयोग सिस्को/मिकरोटिक जैसे उन्नत राउटरों पर किया जा सकता है। नेटवर्क पैकेट के DSCP मान के आधार पर, राउटर इसके लिए प्राथमिकता निर्धारित करेंगे। यदि आप अपने राउटर पर DSCP QoS सेटिंग्स के बारे में सुनिश्चित नहीं हैं, तो इस विकल्प का उपयोग न करें। विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति
  3. तब आप एक प्रक्रिया/ऐप (एक निष्पादन योग्य फ़ाइल .exe) या एक IIS http(s) साइट का चयन कर सकते हैं, जिस पर नीति लागू की जाएगी। मैंने सभी एप्लिकेशन left छोड़ दिया है विकल्प चेक किया गया; विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति
  4. आप अपने कंप्यूटर पर आईपी इंटरफ़ेस निर्दिष्ट कर सकते हैं जिस पर नीति लागू होगी। यदि आपके पास एकाधिक नेटवर्क एडेप्टर या आईपी उपनाम हैं, तो आपको इसकी आवश्यकता हो सकती है;
  5. आप इसके लिए स्थानांतरण दर को प्रतिबंधित करने के लिए गंतव्य आईपी पता भी सेट कर सकते हैं; विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति
  6. फिर एक प्रोटोकॉल निर्दिष्ट करें जिसे नीति (टीसीपी, यूडीपी, या टीसीपी और यूडीपी) पर लागू किया जाएगा। आप एक स्रोत और एक लक्ष्य पोर्ट भी चुन सकते हैं। यदि आप सुनिश्चित नहीं हैं कि आपका ऐप किस प्रोटोकॉल का उपयोग कर रहा है, तो TCP और UDP . चुनें . यदि आप SMB फ़ोल्डर में साझा की गई फ़ाइलों तक पहुँच दर को प्रतिबंधित करना चाहते हैं, तो TCP . चुनें और पोर्ट 445 . विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति

विंडोज़ में क्यूओएस नीति कॉन्फ़िगर की गई है। आपको अपने कंप्यूटर को रीबूट करने की आवश्यकता नहीं है, आपके द्वारा परिवर्तन लागू करने के बाद नेटवर्क में डेटा अंतरण दर सही आकार में आ जाएगी। ध्यान दें कि थ्रॉटल रेट पॉलिसी संपादक में किलोबाइट में प्रदर्शित होता है, भले ही आपने एमबी को इसके मान के रूप में चुना हो।

विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति

चूंकि मैंने सभी ऐप्स और सभी पोर्ट का चयन किया है, इसलिए नीति अधिकतम नेटवर्क फ़ाइल स्थानांतरण दर को 3 MB तक सीमित कर देती है (फाइल एक्सप्लोरर का उपयोग करके फाइल कॉपी सहित - explorer.exe)। नीचे दिए गए स्क्रीनशॉट में, आप देख सकते हैं कि कॉन्फ़िगर की गई QoS नीति विंडोज़ पर नेटवर्क फ़ाइल स्थानांतरण दर को धीमा कर देती है।

विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति

साथ ही, उन्नत QoS नीतियां केवल कंप्यूटर कॉन्फ़िगरेशन समूह नीति अनुभाग में उपलब्ध हैं। आप इनबाउंड TCP ट्रैफ़िक में इनबाउंड TCP ट्रैफ़िक को प्रतिबंधित कर सकते हैं टैब (डीएससीपी मार्किंग ओवरराइड टैब डीएससीपी सेटिंग्स को संदर्भित करता है, हम यहां इसकी चर्चा नहीं करेंगे)।

विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति

जैसा कि आप देख सकते हैं, यातायात प्रतिबंध के 4 स्तर हैं। निम्न तालिका स्तरों और उनकी दरों को दर्शाती है।

इनबाउंड TCP थ्रूपुट स्तर अधिकतम स्थानांतरण दर
0 64 केबी
1 256 केबी
2 1 एमबी
3 16 एमबी

PowerShell के माध्यम से Windows नेटवर्क QoS नीतियों का प्रबंधन

नेटवर्क QoS नीतियां बनाने और प्रबंधित करने के लिए आप PowerShell का उपयोग कर सकते हैं। उदाहरण के लिए, एक QoS नीति बनाने के लिए जो SMB (साझा फ़ाइल) ट्रैफ़िक के लिए बैंडविड्थ को प्रतिबंधित करती है, निम्न कमांड का उपयोग करें:

New-NetQosPolicy -Name "SMBRestrictFileCopySpeed" -SMB -ThrottleRateActionBitsPerSecond 10MB

Name : SMBRestrictFileCopySpeed
Owner : Group Policy (Machine)
NetworkProfile : All
Precedence : 127
Template : SMB
JobObject :
ThrottleRate : 10.486 MBits/sec

कंप्यूटर पर लागू QoS नीतियों की सूची प्रदर्शित करने के लिए, यह आदेश चलाएँ:
Get-NetQosPolicy

विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति

QoS नीति को संपादित करने या हटाने के लिए, Set-NetQosPolicy और Remove-NetQosPolicy cmdlets का उपयोग किया जाता है।

Remove-NetQosPolicy -Name SMBRestrictFileCopySpeed

सेट-SmbBandwidthLimit:PowerShell के साथ SMB बैंडविड्थ सीमा कॉन्फ़िगर करें

सेट-एसएमबीबैंडविड्थ लिमिट cmdlet SMB प्रोटोकॉल पर फ़ाइल स्थानांतरण दर को प्रतिबंधित करने की अनुमति देता है। सबसे पहले, विंडोज सर्वर घटक स्थापित करें एसएमबी बैंडविड्थ सीमा पावरशेल का उपयोग करना:

Add-WindowsFeature -Name FS-SMBBW

या आप इसे ग्राफिकल सर्वर मैनेजर (विंडोज फीचर जोड़ें -> एसएमबी बैंडविड्थ सीमा) से स्थापित कर सकते हैं।

आमतौर पर इस मॉड्यूल का उपयोग हाइपर-वी लाइव माइग्रेशन के लिए बैंडविड्थ सीमा को कॉन्फ़िगर करने के लिए किया जाता है। उदाहरण के लिए, निम्न आदेश अधिकतम वर्चुअल मशीन माइग्रेशन गति को 100 एमबी/एस तक सीमित कर देगा।

Set-SmbBandwidthLimit -Category LiveMigration -BytesPerSecond 100MB

विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति

आप -श्रेणी डिफ़ॉल्ट . का भी उपयोग कर सकते हैं SMB पर सामान्य फ़ाइल स्थानांतरण ट्रैफ़िक को प्रतिबंधित करने के लिए पैरामीटर।

Set-SmbBandwidthLimit -Category Default -BytesPerSecond 10MB

FS-SMBBW Windows Server 2012 R2 या उच्चतर में उपलब्ध है।

रोबोकॉपी में फ़ाइल स्थानांतरण बैंडविड्थ थ्रॉटलिंग

रोबोकॉपी के साथ काम करते समय, आप नेटवर्क पर फ़ाइलों की प्रतिलिपि बनाने/स्थानांतरित करने की गति को सीमित करने के लिए एक विशेष पैरामीटर का भी उपयोग कर सकते हैं। यह /ipg . है (इंटर पैकेट गैप)। कुंजी मिलीसेकंड में संकुल के बीच एक अंतर सेट करती है और कम गति वाले चैनलों पर फ़ाइलों की प्रतिलिपि बनाते समय नेटवर्क लोड को कम करने के लिए उपयोग की जाती है। रोबोकॉपी 64 केबी ब्लॉक में एक नेटवर्क पर डेटा प्रसारित करता है। इस प्रकार यदि आप अपने नेटवर्क लिंक की बैंडविड्थ जानते हैं, तो आप स्थानांतरण दर आवश्यकताओं के आधार पर प्रासंगिक /आईपीजी मूल्य की गणना कर सकते हैं।

यदि आप सूत्रों में गहराई तक नहीं जाना चाहते हैं, तो आप तैयार रोबोकॉपी आईपीजी कैल्कलेटर का उपयोग कर सकते हैं:https://www.zeda.nl/index.php/en/robocopyipgcalculator-en-2

विंडोज़ पर थ्रॉटलिंग नेटवर्क फ़ाइल स्थानांतरण गति

आप डेटा को धीमे या अस्थिर नेटवर्क लिंक पर कॉपी करने के लिए BITS प्रोटोकॉल का भी उपयोग कर सकते हैं (बिट्स और पॉवरशेल का उपयोग करके बड़ी फ़ाइलों की प्रतिलिपि बनाने के तरीके पर लेख में उदाहरण देखें)। बीआईटीएस प्रोटोकॉल चैनल लोड के आधार पर दो मेजबानों के बीच डेटा ट्रांसफर गति को गतिशील रूप से प्रबंधित करने की अनुमति देता है और डाउनलोड फिर से शुरू करने का समर्थन करता है।

तृतीय-पक्ष टूल का उपयोग करके ट्रैफ़िक को आकार देना

पोर्ट, ऐप या गंतव्य के आधार पर विंडोज़ में थ्रूपुट को सीमित करने का सबसे लोकप्रिय वाणिज्यिक समाधान NetLimiter है। सबसे लोकप्रिय मुफ़्त टूल TMeter मुफ़्त है।

यह भी ध्यान देने योग्य है:

  1. ग्लासवायर - इसमें फ़ायरवॉल और नेटवर्क मॉनिटर भी शामिल है;
  2. नेटबैलेंसर - नेटवर्क निगरानी और यातायात नियम निर्धारित करना;
  3. cFosSpeed ​​- ऐप्स के लिए ट्रैफ़िक प्राथमिकताओं को कॉन्फ़िगर कर सकता है;
  4. नेट पीकर - ग्लासवायर की तरह, इसमें फ़ायरवॉल सुविधाएँ हैं और ट्रैफ़िक प्राथमिकताएँ निर्धारित कर सकती हैं।

Windows QoS नीतियां नेटवर्क में डेटा अंतरण दर को अच्छी तरह से सीमित कर सकती हैं, इसलिए यदि आप इसे करना चाहते हैं, तो सबसे पहले QoS का प्रयास करें। किसी भी अन्य नीति की तरह, आप उन्हें gpmc.msc . के साथ डोमेन स्तर पर कॉन्फ़िगर कर सकते हैं कंसोल.

तृतीय-पक्ष सॉफ़्टवेयर में अधिक सुविधाएं और एक ग्राफिकल इंटरफ़ेस है, लेकिन ये ऐप्स अधिकतर व्यावसायिक हैं।


  1. विंडोज़ पर फ़ाइल एक्सप्लोरर में नेटवर्क ड्राइव के रूप में शेयरपॉइंट को कैसे मैप करें।

    इस ट्यूटोरियल में विंडोज एक्सप्लोरर में नेटवर्क ड्राइव के रूप में शेयरपॉइंट को मैप करने के तरीके के बारे में चरण-दर-चरण निर्देश शामिल हैं। SharePoint Online Microsoft द्वारा प्रदान की जाने वाली एक क्लाउड-आधारित सेवा है, जो कंपनियों और संगठनों को क्लाउड में फ़ाइलों को सिंक, स्टोर और साझा करने में मदद

  1. (फिक्स्ड):विंडोज 10 पर यूएसबी ट्रांसफर स्पीड स्लो | स्पीड अप यूएसबी स्पीड (2022)

    USB ड्राइव सर्वव्यापी हो गए हैं क्योंकि वे बड़ी मात्रा में डेटा को जल्दी और आसानी से स्थानांतरित करने का सबसे सुविधाजनक तरीका हैं। लगभग हर लैपटॉप, डेस्कटॉप, टैबलेट और टीवी में एक यूएसबी पोर्ट होता है, जो यूएसबी ड्राइव को प्लग करना और उपयोग करना एक परेशानी मुक्त प्रक्रिया बनाता है। लेकिन अगर आपकी US

  1. Windows 10 पर WiFi कनेक्शन की गति निर्धारित करने के सर्वोत्तम तरीके

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