SMB, या सर्वर मैसेज ब्लॉक, एक नेटवर्क पर फाइल ट्रांसफर करने के लिए उपयोग किया जाने वाला एक प्रोटोकॉल है। फिर आता है SMB कम्प्रेशन जो फाइल साइज को कंप्रेस करता है ताकि बड़ी फाइल ट्रांसफर और तेज हो सके। SMB कम्प्रेशन का उपयोग करने का लाभ यह है कि सर्वर के बीच और यहां तक कि क्लाइंट PC पर फाइलें ले जाते समय आपको किसी थर्ड-पार्टी सॉफ़्टवेयर का उपयोग करके कंप्रेस और डीकंप्रेस करने की आवश्यकता नहीं है।
SMB कम्प्रेशन का उपयोग करके नेटवर्क स्पीड कैसे सुधारें
यहां रजिस्ट्री मानों का सेट है जिसे IT एडमिन अपने Windows 11 क्लाइंट या सर्वर पर ट्रांसफर प्रक्रिया को तेज करने के लिए संशोधित कर सकते हैं।
1] आक्रामक कम्प्रेशन
क्लाइंट PC पर, रजिस्ट्री एडिटर खोलें, और निम्न पथ पर नेविगेट करें:
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] AdditionalCriticalWorkerThreads
HKLM\System\CurrentControlSet\Control\Session Manager\Executive\AdditionalCriticalWorkerThreads
इसके मान को बढ़ाकर, आप अधिक अतिरिक्त वर्कर थ्रेड्स प्राप्त कर सकते हैं जो स्टोरेज सबसिस्टम में अधिक कतारबद्ध I/O की अनुमति देंगे। यह बदले में I/O उपकरणों के प्रदर्शन में सुधार करेगा। यदि आप अपने स्वयं के तर्क प्रणाली के साथ हाई-एंड स्टोरेज हार्डवेयर का उपयोग कर रहे हैं, तो यह और सुधार करेगा।
4] MaxThreadsPerQueue
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\MaxThreadsPerQueue
यदि आपके पास बहुत सारे अनुरोध हैं यानी समवर्ती अनुरोध, तो इस कतार के मान को बढ़ाने से स्केल बढ़ जाएगा। आपको बेहतर प्रदर्शन और प्रतिक्रिया समय के साथ कम समय में अधिक काम होता हुआ देखना चाहिए।
5] AsynchronousCredits
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\AsynchronousCredits
यह कुंजी एक ही कनेक्शन पर अनुमत समवर्ती एसिंक्रोनस SMB कमांड की संख्या बढ़ा सकती है। कुछ फाइल ट्रांसफर परिदृश्यों में बड़ी संख्या में कमांड निष्पादित करने की आवश्यकता होती है, इसे बढ़ाने से प्रदर्शन में सुधार होगा।
आधिकारिक दस्तावेज पर SMB कम्प्रेशन पर अधिक।
SMB प्रदर्शन काउंटर क्या हैं?
आप यह पता लगाने के लिए निम्नलिखित काउंटरों का उपयोग कर सकते हैं कि क्या आपको ऑप्टिमाइज़ेशन के बाद अपेक्षित गति मिल रही है। सूची में शामिल हैं; क्लाइंट शेयर्स, सर्वर शेयर्स, सर्वर सेशन। और डायरेक्ट कनेक्शन।
SMB कम्प्रेशन क्यों महत्वपूर्ण है?
एक अतिरिक्त टूल से छुटकारा पाने के अलावा, SMB कम्प्रेशन यह सुनिश्चित करता है कि प्रक्रिया कम नेटवर्क बैंडविड्थ, समय लेती है और बदले में CPU उपयोग की लागत को कम करती है। कुल मिलाकर यह बहुत समय और ऊर्जा बचाता है जिससे यह एक लागत-कुशल प्रक्रिया बन जाती है।
Microsoft के अनुसार, यह प्रक्रिया तब सबसे प्रभावी होती है जब 1Gbps ईथरनेट या वाईफाई नेटवर्क, और अनकंजेस्टेड 100 Gbps ईथरनेट नेटवर्क।