SMB (Server Message Block) হলো নেটওয়ার্কের ওপর ফাইল ট্রান্সফারের প্রোটোকল। SMB Compression ফাইল সাইজ কম্প্রেস করে বড় ফাইল ট্রান্সফার স্পিড বাড়ায়। সুবিধা হলো সার্ভার বা ক্লায়েন্ট PC-এ ফাইল মুভ করার সময় কোনো থার্ড-পার্টি সফটওয়্যার দরকার নেই কম্প্রেস/ডিকম্প্রেসের জন্য।
SMB কম্প্রেশন দিয়ে নেটওয়ার্ক স্পিড বাড়ানো
IT অ্যাডমিন Windows 11 ক্লায়েন্ট বা সার্ভারে নিচের রেজিস্ট্রি ভ্যাল্যু মডিফাই করে ট্রান্সফার প্রসেস স্পিড আপ করতে পারেন।
1] Aggressive Compression
ক্লায়েন্ট PC-এ Registry Editor খুলুন এবং নেভিগেট করুন:
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
এই ভ্যাল্যু বাড়ালে thêm ওয়ার্কার থ্রেড পাওয়া যায় যাতে স্টোরেজ সাবসিস্টেমে বেশি কিউড I/O হয়। এতে I/O ডিভাইসের পারফরম্যান্স বাড়ে। হাই-এন্ড স্টোরেজ হার্ডওয়্যার ব্যবহার করলে আরও বাড়ে।
4] MaxThreadsPerQueue
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\MaxThreadsPerQueue
অনেক কনকারেন্ট রিকোয়েস্ট থাকলে এই কিউর ভ্যাল্যু বাড়ালে স্কেল বাড়ে। কম সময়ে বেশি কাজ হবে, পারফরম্যান্স এবং রেসপন্স টাইম উন্নত হবে।
5] AsynchronousCredits
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\AsynchronousCredits
এই কী সিঙ্গেল কানেকশনে কনকারেন্ট অ্যাসিনক্রোনাস SMB কমান্ডের সংখ্যা বাড়ায়। কিছু ফাইল ট্রান্সফার সিনেরিওতে অনেক কমান্ড এক্সিকিউট করতে হয়, এটি বাড়ালে পারফরম্যান্স উন্নত হয়।
SMB Compression সম্পর্কে অফিসিয়াল ডকুমেন্টে আরও জানুন।
SMB Performance Counters কী?
অপ্টিমাইজেশনের পর এক্সপেক্টেড স্পিড मिलছে কিনা চেক করতে নিচের কাউন্টারগুলো ব্যবহার করুন: Client Shares, Server Shares, Server Sessions, Direct Connections।
SMB Compression কেন গুরুত্বপূর্ণ?
অতিরিক্ত টুলের প্রয়োজন নেই, SMB কম্প্রেশন নেটওয়ার্ক ব্যান্ডউইডথ, সময় এবং CPU ব্যবহার কমিয়ে দেয়। সমগ্রভাবে এটি টাইম এবং এনার্জি বাঁচায়, কস্ট-এফিশিয়েন্ট প্রসেস।
Microsoft অনুযায়ী, 1Gbps Ethernet বা WiFi নেটওয়ার্কে এবং অনকাঙ্গেস্টেড 100 Gbps Ethernet নেটওয়ার্কে এটি সবচেয়ে কার্যকর।