SMB หรือ Server Message Block เป็นโปรโตคอลที่ใช้ในการถ่ายโอนไฟล์ผ่านเครือข่าย ตามมาด้วยการบีบอัด SMB ซึ่งจะบีบอัดขนาดไฟล์เพื่อให้แน่ใจว่าการถ่ายโอนไฟล์ขนาดใหญ่จะเร็วขึ้นอีก ข้อดีของการใช้การบีบอัด SMB คือ คุณไม่จำเป็นต้องใช้ซอฟต์แวร์ของบริษัทอื่นเพื่อบีบอัดและขยายขนาดเมื่อย้ายไฟล์ระหว่างเซิร์ฟเวอร์และแม้แต่ไปยังพีซีไคลเอนต์
วิธีปรับปรุงความเร็วเครือข่ายโดยใช้การบีบอัด SMB
นี่คือชุดของค่ารีจิสทรีที่ผู้ดูแลระบบไอทีสามารถแก้ไขบนไคลเอนต์หรือเซิร์ฟเวอร์ Windows 11 ของตนเพื่อเพิ่มความเร็วในกระบวนการโอนย้าย
1] การบีบอัดเชิงรุก
บนพีซีไคลเอนต์ เปิด 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] เพิ่มเติม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
คีย์นี้สามารถเพิ่มจำนวนคำสั่ง SMB แบบอะซิงโครนัสพร้อมกันที่อนุญาตในการเชื่อมต่อเดียว สถานการณ์การถ่ายโอนไฟล์บางสถานการณ์จำเป็นต้องมีคำสั่งจำนวนมากในการดำเนินการ การเพิ่มขึ้นจะช่วยเพิ่มประสิทธิภาพได้
ข้อมูลเพิ่มเติมเกี่ยวกับการบีบอัด SMB ในเอกสารอย่างเป็นทางการ
ตัวนับประสิทธิภาพ SMB คืออะไร
คุณสามารถใช้ตัวนับต่อไปนี้เพื่อดูว่าคุณได้รับความเร็วตามที่คาดไว้หรือไม่หลังจากการเพิ่มประสิทธิภาพ รายการรวมถึง; การแชร์ไคลเอ็นต์ การแชร์เซิร์ฟเวอร์ เซสชันเซิร์ฟเวอร์ และการเชื่อมต่อโดยตรง
เหตุใดการบีบอัด SMB จึงมีความสำคัญ
นอกจากการกำจัดเครื่องมือเพิ่มเติมแล้ว การบีบอัด SMB ยังช่วยให้แน่ใจว่ากระบวนการใช้แบนด์วิดท์เครือข่าย เวลาน้อยลง และลดต้นทุนการใช้ CPU โดยรวมแล้วช่วยประหยัดเวลาและพลังงานได้มาก ทำให้เป็นกระบวนการที่ประหยัดต้นทุน
จากข้อมูลของ Microsoft กระบวนการนี้จะมีประสิทธิภาพสูงสุดเมื่อเครือข่ายอีเทอร์เน็ต 1Gbps หรือ WiFi และเครือข่ายอีเทอร์เน็ต 100 Gbps ที่ไม่แออัด