Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

วิธีเพิ่มความเร็วเครือข่ายด้วย SMB Compression ใน Windows 11

SMB (Server Message Block) เป็นโปรโตคอลสำหรับถ่ายโอนไฟล์ผ่านเครือข่าย ต่อมา SMB Compression มาช่วยบีบอัดขนาดไฟล์ เพื่อให้การถ่ายโอนไฟล์ขนาดใหญ่เร็วขึ้น ข้อดีของ SMB Compression คือ คุณไม่ต้องใช้ซอฟต์แวร์บุคคลที่สามในการบีบอัดและแตกไฟล์เมื่อย้ายไฟล์ระหว่างเซิร์ฟเวอร์ และถึง Client PC

วิธีเพิ่มความเร็วเครือข่ายด้วย SMB Compression ใน Windows 11

วิธีเพิ่มความเร็วเครือข่ายด้วย SMB Compression

นี่คือชุดค่า Registry ที่ IT Admin สามารถแก้ไขบน Client หรือ Server Windows 11 เพื่อเร่งกระบวนการถ่ายโอน

1] Agressive Compression

บน Client PC ให้เปิด Registry Editor และไปที่ Path:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManWorkstation\parameters

คลิกขวา สร้าง REG_DWORD ใหม่ ชื่อ: CompressibilitySamplingSize

ตั้งค่าเป็น Decimal: 4294967295

สร้าง REG_DWORD ใหม่ ชื่อ: CompressibleThreshold

ตั้งค่าเป็น: 0

ปิด Regedit

การตั้งค่านี้มีผลทันที ไม่ต้อง Reboot

2] Smb2CreditsMin และ Smb2CreditsMax

HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\Smb2CreditsMin
HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\Smb2CreditsMax

คุณสามารถเปลี่ยนค่า Min/Max ของพารามิเตอร์เหล่านี้ที่ควบคุม Client ภายในค่าที่กำหนด เพิ่มค่าเพื่อเพิ่ม Throughput และสุดท้ายเพิ่มความเร็วการคัดลอกไฟล์

3] AdditionalCriticalWorkerThreads

HKLM\System\CurrentControlSet\Control\Session Manager\Executive\AdditionalCriticalWorkerThreads

เพิ่มค่าของตัวนี้ จะได้ Additional Worker Threads เพิ่มขึ้น ซึ่งอนุญาตให้ Queued I/O ใน Storage Subsystem เพิ่มขึ้น จะปรับปรุงประสิทธิภาพ I/O Devices หากคุณใช้ Storage Hardware ระดับสูงที่มี Logic System ของตัวเอง จะปรับปรุงได้มากขึ้น

4] MaxThreadsPerQueue

HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\MaxThreadsPerQueue

หากคุณมี Requests มากมาย (Concurrent Requests) การเพิ่มค่าของ Queue นี้จะเพิ่ม Scale คุณควรเห็นงานทำได้มากขึ้นในเวลาน้อยลง พร้อมประสิทธิภาพและ Response Times ที่ดีขึ้น

5] AsynchronousCredits

HKLM\System\CurrentControlSet\Services\LanmanServer\Parameters\AsynchronousCredits

Key นี้สามารถเพิ่มจำนวน Concurrent Asynchronous SMB Commands ที่อนุญาตบน Connection เดียว บางสถานการณ์ถ่ายโอนไฟล์ต้องการ Commands จำนวนมาก การเพิ่มค่านี้จะปรับปรุงประสิทธิภาพ

รายละเอียดเพิ่มเติมเกี่ยวกับ SMB Compression ในเอกสารทางการ

SMB Performance Counters คืออะไร?

คุณสามารถใช้ Counter ต่อไปนี้เพื่อตรวจสอบว่าคุณได้ความเร็วตามที่คาดหวังหลัง Optimization หรือไม่ รายการรวมถึง: Client Shares, Server Shares, Server Sessions, และ Direct Connections

ทำไม SMB Compression จึงสำคัญ?

นอกจากการกำจัดเครื่องมือเพิ่มเติม SMB Compression 確保ว่ากระบวนการใช้ Network Bandwidth น้อยลง เวลาน้อยลง และลดต้นทุน CPU Usage ลง รวมแล้วประหยัดเวลาและพลังงานมาก ทำให้เป็นกระบวนการที่ Cost-efficient

ตาม Microsoft กระบวนการนี้มีประสิทธิภาพสูงสุดเมื่อ ใช้ 1Gbps Ethernet หรือ WiFi Network และ 100 Gbps Ethernet Network ที่ไม่แออัด

วิธีเพิ่มความเร็วเครือข่ายด้วย SMB Compression ใน Windows 11