SMB, या सर्वर मैसेज ब्लॉक, एक प्रोटोकॉल है जिसका उपयोग नेटवर्क पर फ़ाइलों को स्थानांतरित करने के लिए किया जाता है। फिर एसएमबी संपीड़न आता है जो फ़ाइल आकार को संपीड़ित करता है यह सुनिश्चित करने के लिए कि बड़ी फ़ाइल स्थानांतरण और तेज हो सकता है। एसएमबी संपीड़न का उपयोग करने का लाभ यह है कि सर्वर और क्लाइंट पीसी के बीच फ़ाइलों को स्थानांतरित करते समय आपको किसी तीसरे पक्ष के सॉफ़्टवेयर का उपयोग करने की आवश्यकता नहीं होती है।
एसएमबी संपीड़न का उपयोग करके नेटवर्क गति को कैसे सुधारें
यहां रजिस्ट्री मानों का सेट दिया गया है जिसे आईटी व्यवस्थापक अपने विंडोज 11 क्लाइंट या सर्वर पर स्थानांतरण प्रक्रिया को तेज करने के लिए संशोधित कर सकता है।
1] आक्रामक संपीड़न
क्लाइंट पीसी पर, रजिस्ट्री संपादक खोलें, और निम्न पथ पर नेविगेट करें:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters
राइट-क्लिक करें और एक नया REG_DWORD मान नाम बनाएं:CompressibilitySamplingSize
दशमलव मान पर सेट करें: 4294967295
एक नया REG_DWORD मान नाम बनाएं: CompressibleThreshold
के मान पर सेट करें: 0
regedit बंद करें।
यह सेटिंग तुरंत प्रभावी होती है, किसी रीबूट की आवश्यकता नहीं है।
2] Smb2CreditsMin और Smb2CreditsMax
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\Smb2CreditsMin
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\Smb2CreditsMax
आप इन मापदंडों के न्यूनतम और अधिकतम मूल्यों को बदल सकते हैं जो क्लाइंट को निर्दिष्ट मूल्यों के भीतर थ्रॉटल कर सकते हैं। आप मान बढ़ा सकते हैं ताकि थ्रूपुट बढ़ सके और अंततः फ़ाइलों की प्रतिलिपि बनाने की गति बढ़ा सके।
3] अतिरिक्त CriticalWorkerThreads
HKLM\System\CurrentControlSet\Control\Session Manager\Executive\AdditionalCriticalWorkerThreads
इस के मूल्य को बढ़ाकर, आप अधिक अतिरिक्त वर्कर थ्रेड प्राप्त कर सकते हैं जो स्टोरेज सबसिस्टम में अधिक कतारबद्ध I/O की अनुमति देगा। यह बदले में i/O उपकरणों के प्रदर्शन में सुधार करेगा। यदि आप हाई-एंड स्टोरेज हार्डवेयर का उपयोग कर रहे हैं जिसका अपना लॉजिक सिस्टम है, तो इसमें और सुधार होगा।
4] MaxThreadsPerQueue
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\MaxThreadsPerQueue
यदि आपके पास बहुत अधिक अनुरोध यानि समवर्ती अनुरोध हैं, तो इस कतार का मान बढ़ने से पैमाना बढ़ जाएगा। आपको बेहतर प्रदर्शन और प्रतिक्रिया समय के साथ कम समय में अधिक काम होते देखना चाहिए।
5] एसिंक्रोनस क्रेडिट
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\AsynchronousCredits
यह कुंजी एकल कनेक्शन पर अनुमत समवर्ती एसिंक्रोनस एसएमबी कमांड की संख्या बढ़ा सकती है। कुछ फ़ाइल स्थानांतरण परिदृश्यों को निष्पादित करने के लिए बड़ी संख्या में कमांड की आवश्यकता होती है, इसे बढ़ाने से प्रदर्शन में सुधार होगा।
आधिकारिक दस्तावेज़ पर एसएमबी संपीड़न के बारे में अधिक जानकारी।
एसएमबी प्रदर्शन काउंटर क्या हैं?
आप निम्न काउंटरों का उपयोग यह पता लगाने के लिए कर सकते हैं कि अनुकूलन के बाद आपको अपेक्षित गति मिल रही है या नहीं। सूची में शामिल हैं; क्लाइंट शेयर, सर्वर शेयर, सर्वर सत्र। और सीधे कनेक्शन।
एसएमबी संपीड़न क्यों महत्वपूर्ण है?
एक अतिरिक्त उपकरण से छुटकारा पाने के अलावा, एसएमबी संपीड़न यह सुनिश्चित करता है कि प्रक्रिया कम नेटवर्क बैंडविड्थ, समय लेती है और बदले में सीपीयू उपयोग की लागत को कम करती है। कुल मिलाकर यह बहुत समय और ऊर्जा बचाता है जिससे यह एक किफायती प्रक्रिया बन जाती है।
Microsoft के अनुसार, यह प्रक्रिया सबसे प्रभावी होती है जब 1Gbps इथरनेट या WiFi नेटवर्क, और बिना भीड़भाड़ वाले 100 Gbps इथरनेट नेटवर्क।