วิธีวัดประสิทธิภาพเครือข่ายโดยใช้ iPerf และ PowerShell

วิธีวัดประสิทธิภาพเครือข่ายโดยใช้ iPerf และ PowerShell

iPerf ช่วยให้ผู้ดูแลระบบสามารถตั้งค่าโปรแกรมตัวรับบนคอมพิวเตอร์ระยะไกลและโปรแกรมตัวส่งสัญญาณบนเครื่องอื่นเพื่อเริ่มการถ่ายโอนข้อมูลระหว่างกัน

หากคุณเคยประสบปัญหาเวลาแฝงของเครือข่ายหรือ ปัญหา แบนด์วิธต่ำในเครือข่ายบริเวณกว้าง WANหรือแม้แต่บนเครือข่ายท้องถิ่นเครื่องมือที่ยอดเยี่ยมที่สามารถใช้ได้ที่นี่คือiPerfนี่เป็นเครื่องมือฟรีที่ช่วยให้ผู้ดูแลระบบตั้งค่าเครื่องรับบนคอมพิวเตอร์ระยะไกลเครื่องหนึ่งและตัวส่งสัญญาณบนคอมพิวเตอร์อีกเครื่องหนึ่งเพื่อถ่ายโอนข้อมูลระหว่างกัน iPerf เป็นเครื่องมือที่ยอดเยี่ยม แต่ใช้งานได้ยากนิดหน่อย นี่คือตัวอย่างคำสั่ง iPerf ทั่วไป

iperf -c 10.12.240.32 -u -p 12345 -t 30 -b 250M

บน Windows iPerf จะใช้พารามิเตอร์ตัวอักษรเดียวแบบเก่าเนื่องจากเป็น EXE อย่างไรก็ตาม ขณะนี้เรามีPowerShellที่จะทำงานกับเครื่องมือประเภทนี้ได้ แต่ปัญหาคือ iPerf นั้นเป็น EXE ไม่ใช่ฟังก์ชัน PowerShell เราสามารถแก้ไขปัญหานี้ได้โดยการสร้างฟังก์ชัน wrapper บางส่วนที่รวบรวมค่าทั้งหมดที่ iPerf.exe ต้องการผ่านฟังก์ชัน PowerShell

วิธีวัดประสิทธิภาพเครือข่ายโดยใช้ iPerf และ PowerShell

หากต้องการทำงานกับ iPerf ด้วยวิธี PowerShell ให้ดาวน์โหลดโมดูลชุมชนชื่อ iPerfAutomate โมดูลนี้มีอยู่ใน PowerShell Gallery และสามารถติดตั้งได้โดยการรัน Install-Module -Name iPerfAutomate หลังการติดตั้ง คุณจะเห็นเพียงสองคำสั่ง แต่ทั้งสองคำสั่งนี้มีโค้ดจำนวนมากอยู่เบื้องหลัง

PS C:> รับคำสั่ง - โมดูล iPerfAutomate

ประเภทคำสั่ง ชื่อ เวอร์ชัน แหล่งที่มา
----------- ---- ------- ------
ฟังก์ชั่น ใหม่-IperfSchedule 1.0.2 iPerfAutomate
ฟังก์ชั่น Start-IPerfMonitorTest 1.0.2 iPerfAutomate

ในทางเทคนิคแล้ว เฉพาะคำสั่ง iPerf ที่เฉพาะเจาะจงเท่านั้นที่จะอยู่ใน Start-IperfMonitorTest นี่คือคำสั่งที่ทำการตั้งค่าที่จำเป็นทั้งหมดเพื่อทำการทดสอบเครือข่ายระหว่างสองแห่ง New-IperfSchedule เป็นคำสั่งที่ช่วยให้ผู้ใช้สามารถตั้งค่างานที่กำหนดเวลาไว้เพื่อรัน Start-IperfMonitorTest

Start-iPerfMonitorTest มีพารามิเตอร์สองชุด: ไซต์และเซิร์ฟเวอร์ ขั้นพื้นฐานที่สุด คุณต้องระบุ FromServerName และ ToServerName ในคำสั่งเดียว จากนั้น Start-iPerfMonitorTest จะคัดลอก iPerf ไปยังเซิร์ฟเวอร์ทั้งสองเครื่อง เริ่มการถ่ายโอน ส่งคืนผลลัพธ์ และล้างข้อมูล

เริ่ม-iPerfMonitorTest -FromServerName SQLSRV1 -ToServerName WEBSRV1

กำลังเชื่อมต่อกับโฮสต์ SQLSRV1 พอร์ต 5201
[ 4] ท้องถิ่น 2607:fcc8:ace7:1700:60d4:c299:d02e:3c43 พอร์ต 55739
เชื่อมต่อกับ 2607:fcc8:ace7:1700:e4e1:c511:e38b:4f05 พอร์ต
5201
[ID] แบนด์วิดท์การถ่ายโอนช่วง
[4] 0.00-1.00 วินาที 208 mbytes 1.73 Gbits/วินาที
[4] 1.00-2.00 วินาที 223 mbytes 1.87 Gbits/วินาที
[4] 2.00-3.00 วินาที 218 mbytes 1.83 gbits/วินาที
[4] 3.00-4.00 วินาที 220 MBytes 1.85 Gbits/วินาที
[ 4] 4.00-5.00 วินาที 245 MBytes 2.05 Gbits/วินาที
[ 4] 5.00-6.00 วินาที 251 MBytes 2.10 Gbits/วินาที
[ 4] 6.00-7.00 วินาที 248 MBytes 2.09 Gbits/วินาที
[ 4] 7.00-8 . 00 วินาที 266 MBytes 2.23 Gbits/วินาที
[ 4] 8.00-9.00 วินาที 243 MBytes 2.04 Gbits/วินาที
[ 4] 9.00-10.00 วินาที 255 MBytes 2.14 Gbits/วินาที
- - - - - - - - - - - - - - - - - - - - - - - - - -
[ ID] แบนด์วิธการถ่ายโอนช่วงเวลา
[ 4] 0.00-10.00 วินาที 2.32 GBytes 1.99 Gbits/วินาที
ผู้ส่ง
[ 4] 0.00-10.00 วินาที 2.32 GBytes 1.99 Gbits/วินาที
รับ

r iperf เสร็จแล้ว

คุณจะเห็นว่าแทนที่จะต้องตรวจสอบให้แน่ใจว่า iPerf EXE อยู่ในคอมพิวเตอร์ท้องถิ่นและระยะไกลด้วยตนเอง คุณสามารถเรียกใช้ฟังก์ชัน PowerShell เพื่อเริ่มการตรวจสอบอย่างรวดเร็วได้ Start-IPerfMonitorTest ยังรองรับการตั้งค่าการทดสอบจากทั้งเว็บไซต์ แทนที่จะเป็นเซิร์ฟเวอร์แยกต่างหาก บางทีคุณอาจจำเซิร์ฟเวอร์ใน SITE A หรือ SITE B ไม่ได้ แทนที่จะตั้งค่าการทดสอบตามชื่อเซิร์ฟเวอร์ คุณสามารถ "แมป" ชื่อเซิร์ฟเวอร์กับไซต์และตั้งค่าการทดสอบตามเว็บไซต์ได้

เริ่ม-iPerfMonitorTest -FromSite Main -ToSite Vegas

โมดูล iPerfAutomate ลดความซับซ้อนของเครื่องมือที่ยอดเยี่ยมมากมาย และช่วยให้ผู้ใช้ตั้งค่าการทดสอบประสิทธิภาพเครือข่ายตั้งแต่หนึ่งรายการขึ้นไปได้อย่างรวดเร็วและง่ายดาย

ดูเพิ่มเติม:


วิธีย่อขนาดหน้าจอใน Windows 10

วิธีย่อขนาดหน้าจอใน Windows 10

บทความนี้จะแสดงวิธีย่อขนาดหน้าจอใน Windows 10 เพื่อให้คุณใช้งานได้อย่างมีประสิทธิภาพ

วิธีปิด (หรือเปิด) Xbox Game Bar บน Windows 10

วิธีปิด (หรือเปิด) Xbox Game Bar บน Windows 10

Xbox Game Bar เป็นเครื่องมือสนับสนุนที่ยอดเยี่ยมที่ Microsoft ติดตั้งบน Windows 10 ซึ่งผู้ใช้สามารถเรียนรู้วิธีเปิดหรือปิดได้อย่างง่ายดาย

5 วิธีในการจดบันทึกบน Windows 11 โดยไม่ต้องดาวน์โหลดซอฟต์แวร์

5 วิธีในการจดบันทึกบน Windows 11 โดยไม่ต้องดาวน์โหลดซอฟต์แวร์

หากความจำของคุณไม่ค่อยดี คุณสามารถใช้เครื่องมือเหล่านี้เพื่อเตือนตัวเองถึงสิ่งสำคัญขณะทำงานได้

วิธีนำแอพพลิเคชั่นไปไว้บนหน้าจอคอมพิวเตอร์ Windows 11

วิธีนำแอพพลิเคชั่นไปไว้บนหน้าจอคอมพิวเตอร์ Windows 11

หากคุณคุ้นเคยกับ Windows 10 หรือเวอร์ชันก่อนหน้า คุณอาจประสบปัญหาในการนำแอปพลิเคชันไปยังหน้าจอคอมพิวเตอร์ของคุณในอินเทอร์เฟซ Windows 11 ใหม่ มาทำความรู้จักกับวิธีการง่ายๆ เพื่อเพิ่มแอพพลิเคชั่นลงในเดสก์ท็อปของคุณ

วิธีถอนการติดตั้งไดรเวอร์บน Windows อย่างสมบูรณ์

วิธีถอนการติดตั้งไดรเวอร์บน Windows อย่างสมบูรณ์

เพื่อหลีกเลี่ยงปัญหาและข้อผิดพลาดหน้าจอสีน้ำเงิน คุณต้องลบไดรเวอร์ที่ผิดพลาดซึ่งเป็นสาเหตุของปัญหาออก บทความนี้จะแนะนำวิธีถอนการติดตั้งไดรเวอร์บน Windows โดยสมบูรณ์

วิธีเปิดใช้งานแป้นพิมพ์เสมือน/แป้นพิมพ์สัมผัสบน Windows 11

วิธีเปิดใช้งานแป้นพิมพ์เสมือน/แป้นพิมพ์สัมผัสบน Windows 11

เรียนรู้วิธีเปิดใช้งานแป้นพิมพ์เสมือนบน Windows 11 เพื่อเพิ่มความสะดวกในการใช้งาน ผสานเทคโนโลยีใหม่เพื่อประสบการณ์ที่ดียิ่งขึ้น

วิธีใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณ

วิธีใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณ

เรียนรู้การติดตั้งและใช้ AdLock เพื่อบล็อกโฆษณาบนคอมพิวเตอร์ของคุณอย่างมีประสิทธิภาพและง่ายดาย

หนอนคืออะไร? เหตุใดจึงเป็นอันตรายต่อคอมพิวเตอร์?

หนอนคืออะไร? เหตุใดจึงเป็นอันตรายต่อคอมพิวเตอร์?

เวิร์มคอมพิวเตอร์คือโปรแกรมมัลแวร์ประเภทหนึ่งที่มีหน้าที่หลักคือการแพร่ไวรัสไปยังคอมพิวเตอร์เครื่องอื่นในขณะที่ยังคงทำงานอยู่บนระบบที่ติดไวรัส

วิธีดาวน์โหลด อัปเดต และแก้ไขปัญหาไดรเวอร์ USB บน Windows 10

วิธีดาวน์โหลด อัปเดต และแก้ไขปัญหาไดรเวอร์ USB บน Windows 10

เรียนรู้วิธีดาวน์โหลดและอัปเดตไดรเวอร์ USB บนอุปกรณ์ Windows 10 เพื่อให้ทำงานได้อย่างราบรื่นและมีประสิทธิภาพ

5 วิธีในการปรับแต่ง Xbox Game Bar บน Windows PC

5 วิธีในการปรับแต่ง Xbox Game Bar บน Windows PC

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับ Xbox Game Bar และวิธีปรับแต่งให้เหมาะกับประสบการณ์การเล่นเกมที่สมบูรณ์แบบของคุณ บทความนี้มีข้อมูลทั้งหมด