การเข้าใจวิธีการทดสอบความเร็วเครือข่ายของคุณจะช่วยให้คุณปรับปรุง
ประสิทธิภาพของเซิร์ฟเวอร์และแก้ไขปัญหาที่อาจเกิดขึ้น ใน
คู่มือนี้ เราจะแนะนำขั้นตอนการทดสอบความเร็วเครือข่ายของคุณโดยใช้
คำสั่ง terminal อย่างไรก็ตาม โปรดทราบว่า there are no
ผลการทดสอบที่แม่นยำ. เพราะว่าแต่ละการทดสอบมี
sides.
ในระหว่างการทดสอบ เซิร์ฟเวอร์ของคุณจะเชื่อมต่อกับเซิร์ฟเวอร์อื่น และ
ดังนั้น ความเร็วของเซิร์ฟเวอร์ของคุณและความเร็วของเซิร์ฟเวอร์อีกตัวจึงส่งผลต่อ
ผลลัพธ์ที่แสดงให้คุณเห็น นั่นคือเหตุผลที่ควรทำการทดสอบของคุณ
ใช้หลายเซิร์ฟเวอร์และเครื่องมือ
Testing
ความเร็วเครือข่ายโดยใช้คำสั่ง Terminal
วิธีหนึ่งที่มีประสิทธิภาพมากที่สุดในการทดสอบความเร็วของเครือข่ายคือการใช้
คำสั่ง terminal วิธีนี้มีความแม่นยำมากกว่าการใช้เครื่องมือออนไลน์
เว็บไซต์เพื่อทำการทดสอบเครือข่าย นอกจากนี้ การใช้เครื่องมือบรรทัดคำสั่งให้เชี่ยวชาญยังช่วยให้
คุณทดสอบด้านต่างๆ ของเครือข่าย เช่น ความเร็วการดาวน์โหลด
ความเร็วการอัปโหลด และความล่าช้า
ขั้นตอนที่ 1: เชื่อมต่อกับ
Server
ก่อนอื่นเข้าสู่ระบบเซิร์ฟเวอร์ Linux ของคุณด้วย SSH หรือ
VNC แล้วเลือกเครื่องมือใดเครื่องมือหนึ่งที่เราแนะนำด้านล่างเพื่อทำตามขั้นตอนต่อไป
along.
Step
2: ใช้ speedtest-cli เพื่อทดสอบความเร็ว Jitter และ Ping
Measurement
เครื่องมือที่ง่ายที่สุดสำหรับทดสอบความเร็วเครือข่ายคือ
speedtest-cliเครื่องมือนี้ใช้ Speedtest.net
โครงสร้างพื้นฐานสำหรับวัดความเร็วและเวลาตอบสนองของเครือข่าย โดยให้ความเรียบง่าย
และ วิธีที่สะดวกในการทดสอบการเชื่อมต่อของเซิร์ฟเวอร์ของคุณ นี่คือวิธีใช้งาน
it:
1. ติดตั้ง speedtest-cli
บนพื้นฐานของ Linux distro ที่คุณใช้งาน โปรดเลือกหนึ่งในตัวเลือกต่อไปนี้
คำสั่งเพื่อติดตั้ง speedtest-cli:
- สำหรับ Debian หรือ Ubuntu:
$ sudo apt-get install curl
$ curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
$ sudo apt-get install speedtest
- สำหรับ Fedora/CentOS/AlmaLinux/Redhat:
$ curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
$ sudo yum install -y speedtest
2. การทำการทดสอบ
Once speedtest-cli ติดตั้งแล้ว คุณสามารถเรียกใช้
การทดสอบความเร็วเครือข่ายได้โดยพิมพ์ speedtest-cli ในเทอร์มินัล และ
pressing Enterระบบจะเลือกเซิร์ฟเวอร์ที่ดีที่สุดโดยอัตโนมัติ
เซิร์ฟเวอร์ตามการตอบสนองและทำการทดสอบความเร็ว
$ speedtest
ความเร็วการอัปโหลดและดาวน์โหลดจะแสดงให้คุณเห็น
Step
3: ใช้ 'iperf3' สำหรับการทดสอบการเชื่อมต่อระหว่างเซิร์ฟเวอร์และ
Client
ค่า iperf3 เครื่องมือนี้เป็นยูทิลิตี้ที่มีประโยชน์หลายด้านสำหรับการทดสอบ
ความเร็วเครือข่าย มันทำการสร้างสตรีมข้อมูลระหว่างเซิร์ฟเวอร์และ
ไคลเอนต์ ดังนั้นคุณสามารถวัดความเร็วระหว่าง
อุปกรณ์สองเครื่อง หนึ่งควรเป็นเซิร์ฟเวอร์ และอีกเครื่องหนึ่งเป็นไคลเอนต์ของเซิร์ฟเวอร์
นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีใช้:
1. Installation
อีกครั้ง ตามการแจกจ่าย Linux ของคุณ ใช้คำสั่งต่อไปนี้อย่างใดอย่างหนึ่ง
to install iperf3:
- สำหรับ Debian หรือ Ubuntu:
$ sudo apt-get update
$ sudo apt-get install iperf3
- สำหรับ Fedora/CentOS/Alma/Redhat
$ sudo yum makecache --refresh
$ sudo yum -y install iperf3
2. การทดสอบความเร็วระหว่างเซิร์ฟเวอร์สองเครื่องโดยใช้
iperf3
เมื่อติดตั้ง iperf3 แล้ว คุณสามารถเริ่มเซิร์ฟเวอร์ของคุณเองได้โดยเรียกใช้
the command iperf3 -sนี่จะเริ่มโหมดเซิร์ฟเวอร์ของ iperf3
อย่างไรก็ตาม นี่คือสำหรับเมื่อคุณต้องการวัดความเร็ว
ระหว่างอุปกรณ์เฉพาะสองเครื่องที่คุณเป็นเจ้าของ
ในกรณีของเรา เราเพียงต้องการทราบว่าความเร็วของเซิร์ฟเวอร์ของเราดีเพียงใด
general.
3. เลือกเซิร์ฟเวอร์สาธารณะ
เพื่อให้สามารถทำการทดสอบทั่วไปด้วย iperf3 เราสามารถใช้
เซิร์ฟเวอร์ iperf3 สาธารณะอย่างใดอย่างหนึ่ง นี่คือรายการของมัน
โปรดทราบว่าเซิร์ฟเวอร์สาธารณะแต่ละเซิร์ฟเวอร์มีแบนด์วิดท์ลิงก์ที่จำกัด ดังนั้น
หากคุณเลือกเซิร์ฟเวอร์ที่มีลิงก์ 1Gbps เช่น ผลการทดสอบจะไม่
แสดงความเร็วมากกว่า 1Gb แม้ว่าเซิร์ฟเวอร์ของคุณเองจะมี 10Gbps
link attached to it.
คุณควรเรียงลำดับเซิร์ฟเวอร์ตามความเร็วก่อน จากนั้นเลือกเซิร์ฟเวอร์
ที่อยู่ใกล้คุณที่สุด นี่เป็นปัจจัยสำคัญ เพราะคุณจะได้รับ
latency สูงมากถ้าคุณไม่เลือกเซิร์ฟเวอร์ที่อยู่ใกล้เคียง
you.
คุณจะรู้ได้อย่างไรว่าเซิร์ฟเวอร์ไหนอยู่ใกล้คุณที่สุด คุณสามารถ ping
ไปยังเซิร์ฟเวอร์เหล่านั้นและเลือกเซิร์ฟเวอร์ที่มี latency ต่ำสุด
4. เริ่ม iperf3 ในโหมดไคลเอนต์และรันการทดสอบ
หลังจากเลือกเซิร์ฟเวอร์สาธารณะจาก iperf3serverlist.net, copy the
คำสั่งที่ปรากฏในตารางเว็บไซต์ จากนั้นวางคำสั่งนั้นใน
เซสชัน SSH หรือ VNC ของคุณ
ตัวอย่างเช่น เนื่องจากฉันใช้เซิร์ฟเวอร์ Frankfort VPS ของ Cloudzy ฉันจึง
เลือกเซิร์ฟเวอร์เยอรมันที่มี 10Gbps จากเซิร์ฟเวอร์สาธารณะ
$ iperf3 -c speedtest.wobcom.de
คำสั่งข้างต้นทดสอบการอัปโหลด สำหรับการทดสอบความเร็วการดาวน์โหลด คุณ
ควรเพิ่ม -R ที่ส่วนท้ายของคำสั่งด้วย
$ iperf3 -c speedtest.wobcom.de -R
การทดสอบความเร็วเครือข่ายอย่างสม่ำเสมอเป็นส่วนสำคัญของการจัดการ
VPS โดยใช้เครื่องมือเช่น iperf3 และ speedtest-cli คุณสามารถตรวจสอบ
ประสิทธิภาพของเซิร์ฟเวอร์ได้อย่างใกล้ชิดและปลอดภัยว่าการทำงาน
เป็นไปอย่างที่ดีที่สุด หากคุณมีคำถามใดๆ เกี่ยวกับการรันการทดสอบเครือข่าย
อย่าลังเลที่จะติดต่อเราโดย submitting a
ticket.
อยู่ในเอกสารเริ่มต้นด้วย
Related guides.
ต้องการความช่วยเหลือเรื่องอื่น ๆ หรือไม่
เวลาตอบสนองมัธยฐานต่ำกว่า 1 ชั่วโมง พูดคุยกับคนจริง ไม่ใช่บอต