การเข้าใจวิธีการทดสอบความเร็วเครือข่ายของคุณจะช่วยให้คุณปรับปรุง
ประสิทธิภาพของเซิร์ฟเวอร์และแก้ไขปัญหาที่อาจเกิดขึ้น ใน
คู่มือนี้ เราจะแนะนำขั้นตอนการทดสอบความเร็วเครือข่ายของคุณโดยใช้
คำสั่ง terminal อย่างไรก็ตาม โปรดทราบว่า ไม่มี
ผลการทดสอบที่แม่นยำ. เพราะว่าแต่ละการทดสอบมี
ด้าน
ในระหว่างการทดสอบ เซิร์ฟเวอร์ของคุณจะเชื่อมต่อกับเซิร์ฟเวอร์อื่น และ
ดังนั้น ความเร็วของเซิร์ฟเวอร์ของคุณและความเร็วของเซิร์ฟเวอร์อีกตัวจึงส่งผลต่อ
ผลลัพธ์ที่แสดงให้คุณเห็น นั่นคือเหตุผลที่ควรทำการทดสอบของคุณ
ใช้หลายเซิร์ฟเวอร์และเครื่องมือ
การทดสอบ
ความเร็วเครือข่ายโดยใช้คำสั่ง Terminal
วิธีหนึ่งที่มีประสิทธิภาพมากที่สุดในการทดสอบความเร็วของเครือข่ายคือการใช้
คำสั่ง terminal วิธีนี้มีความแม่นยำมากกว่าการใช้เครื่องมือออนไลน์
เว็บไซต์เพื่อทำการทดสอบเครือข่าย นอกจากนี้ การใช้เครื่องมือบรรทัดคำสั่งให้เชี่ยวชาญยังช่วยให้
คุณทดสอบด้านต่างๆ ของเครือข่าย เช่น ความเร็วการดาวน์โหลด
ความเร็วการอัปโหลด และความล่าช้า
ขั้นตอนที่ 1: เชื่อมต่อกับ
เซิร์ฟเวอร์
ก่อนอื่นเข้าสู่ระบบเซิร์ฟเวอร์ Linux ของคุณด้วย SSH หรือ
VNC แล้วเลือกเครื่องมือใดเครื่องมือหนึ่งที่เราแนะนำด้านล่างเพื่อทำตามขั้นตอนต่อไป
ตลอด
ขั้นตอน
2: ใช้ speedtest-cli เพื่อทดสอบความเร็ว Jitter และ Ping
การวัด
เครื่องมือที่ง่ายที่สุดสำหรับทดสอบความเร็วเครือข่ายคือ
speedtest-cliเครื่องมือนี้ใช้ Speedtest.net
โครงสร้างพื้นฐานสำหรับวัดความเร็วและเวลาตอบสนองของเครือข่าย โดยให้ความเรียบง่าย
และ วิธีที่สะดวกในการทดสอบการเชื่อมต่อของเซิร์ฟเวอร์ของคุณ นี่คือวิธีใช้งาน
มัน:
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. การทำการทดสอบ
ครั้งเดียว speedtest-cli ติดตั้งแล้ว คุณสามารถเรียกใช้
การทดสอบความเร็วเครือข่ายได้โดยพิมพ์ speedtest-cli ในเทอร์มินัล และ
กด Enterระบบจะเลือกเซิร์ฟเวอร์ที่ดีที่สุดโดยอัตโนมัติ
เซิร์ฟเวอร์ตามการตอบสนองและทำการทดสอบความเร็ว
$ speedtest
ความเร็วการอัปโหลดและดาวน์โหลดจะแสดงให้คุณเห็น
ขั้นตอน
3: ใช้ 'iperf3' สำหรับการทดสอบการเชื่อมต่อระหว่างเซิร์ฟเวอร์และ
ลูกค้า
ค่า iperf3 เครื่องมือนี้เป็นยูทิลิตี้ที่มีประโยชน์หลายด้านสำหรับการทดสอบ
ความเร็วเครือข่าย มันทำการสร้างสตรีมข้อมูลระหว่างเซิร์ฟเวอร์และ
ไคลเอนต์ ดังนั้นคุณสามารถวัดความเร็วระหว่าง
อุปกรณ์สองเครื่อง หนึ่งควรเป็นเซิร์ฟเวอร์ และอีกเครื่องหนึ่งเป็นไคลเอนต์ของเซิร์ฟเวอร์
นี่คือคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีใช้:
1. การติดตั้ง
อีกครั้ง ตามการแจกจ่าย Linux ของคุณ ใช้คำสั่งต่อไปนี้อย่างใดอย่างหนึ่ง
เพื่อติดตั้ง 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 แล้ว คุณสามารถเริ่มเซิร์ฟเวอร์ของคุณเองได้โดยเรียกใช้
คำสั่ง iperf3 -sนี่จะเริ่มโหมดเซิร์ฟเวอร์ของ iperf3
อย่างไรก็ตาม นี่คือสำหรับเมื่อคุณต้องการวัดความเร็ว
ระหว่างอุปกรณ์เฉพาะสองเครื่องที่คุณเป็นเจ้าของ
ในกรณีของเรา เราเพียงต้องการทราบว่าความเร็วของเซิร์ฟเวอร์ของเราดีเพียงใด
ทั่วไป
3. เลือกเซิร์ฟเวอร์สาธารณะ
เพื่อให้สามารถทำการทดสอบทั่วไปด้วย iperf3 เราสามารถใช้
เซิร์ฟเวอร์ iperf3 สาธารณะอย่างใดอย่างหนึ่ง นี่คือรายการของมัน
โปรดทราบว่าเซิร์ฟเวอร์สาธารณะแต่ละเซิร์ฟเวอร์มีแบนด์วิดท์ลิงก์ที่จำกัด ดังนั้น
หากคุณเลือกเซิร์ฟเวอร์ที่มีลิงก์ 1Gbps เช่น ผลการทดสอบจะไม่
แสดงความเร็วมากกว่า 1Gb แม้ว่าเซิร์ฟเวอร์ของคุณเองจะมี 10Gbps
ลิงก์ที่แนบมากับมัน
คุณควรเรียงลำดับเซิร์ฟเวอร์ตามความเร็วก่อน จากนั้นเลือกเซิร์ฟเวอร์
ที่อยู่ใกล้คุณที่สุด นี่เป็นปัจจัยสำคัญ เพราะคุณจะได้รับ
latency สูงมากถ้าคุณไม่เลือกเซิร์ฟเวอร์ที่อยู่ใกล้เคียง
คุณ
คุณจะรู้ได้อย่างไรว่าเซิร์ฟเวอร์ไหนอยู่ใกล้คุณที่สุด คุณสามารถ ping
ไปยังเซิร์ฟเวอร์เหล่านั้นและเลือกเซิร์ฟเวอร์ที่มี latency ต่ำสุด
4. เริ่ม iperf3 ในโหมดไคลเอนต์และรันการทดสอบ
หลังจากเลือกเซิร์ฟเวอร์สาธารณะจาก iperf3serverlist.net, คัดลอก
คำสั่งที่ปรากฏในตารางเว็บไซต์ จากนั้นวางคำสั่งนั้นใน
เซสชัน SSH หรือ VNC ของคุณ
ตัวอย่างเช่น เนื่องจากฉันใช้เซิร์ฟเวอร์ Frankfort VPS ของ Cloudzy ฉันจึง
เลือกเซิร์ฟเวอร์เยอรมันที่มี 10Gbps จากเซิร์ฟเวอร์สาธารณะ
$ iperf3 -c speedtest.wobcom.de
คำสั่งข้างต้นทดสอบการอัปโหลด สำหรับการทดสอบความเร็วการดาวน์โหลด คุณ
ควรเพิ่ม -R ที่ส่วนท้ายของคำสั่งด้วย
$ iperf3 -c speedtest.wobcom.de -R
การทดสอบความเร็วเครือข่ายอย่างสม่ำเสมอเป็นส่วนสำคัญของการจัดการ
VPS โดยใช้เครื่องมือเช่น iperf3 และ speedtest-cli คุณสามารถตรวจสอบ
ประสิทธิภาพของเซิร์ฟเวอร์ได้อย่างใกล้ชิดและปลอดภัยว่าการทำงาน
เป็นไปอย่างที่ดีที่สุด หากคุณมีคำถามใดๆ เกี่ยวกับการรันการทดสอบเครือข่าย
อย่าลังเลที่จะติดต่อเราโดย ส่งข้อมูล
ตั๋ว.
อยู่ในเอกสารเริ่มต้นด้วย
คู่มือที่เกี่ยวข้อง
ต้องการความช่วยเหลือเรื่องอื่น ๆ หรือไม่
เวลาตอบสนองมัธยฐานต่ำกว่า 1 ชั่วโมง พูดคุยกับคนจริง ไม่ใช่บอต