วิธีเรียกใช้การทดสอบความเร็วจากบรรทัดคำสั่งเพื่อตรวจสอบความเร็วการเชื่อมต่ออินเทอร์เน็ต

สารบัญ:

Anonim

เครื่องมือ curl และ wget ที่ยอดเยี่ยมมอบวิธีง่ายๆ ในการทดสอบความเร็วของการเชื่อมต่ออินเทอร์เน็ตโดยตรงจากบรรทัดคำสั่ง Curl มาพร้อมกับรูปแบบยูนิกซ์ส่วนใหญ่ แต่ผู้ใช้ Mac ที่ต้องการใช้เคล็ดลับ wget จะต้องคว้า wget สำหรับ OS X ก่อนเพื่อให้ใช้งานได้ wget เป็นยูทิลิตี้เทอร์มินัลธรรมดาที่ใช้ในการดาวน์โหลดไฟล์จากเว็บและ ftp และ พกติดตัวไว้ใช้งานได้หลากหลายก็คุ้มค่าที่จะมีอยู่แล้วควรติดตั้ง Curl ไว้ล่วงหน้าในระบบปฏิบัติการยูนิกซ์ทุกเวอร์ชันที่ทันสมัย ​​ซึ่งรวมถึง Mac OS X และ linux ทุกเวอร์ชัน

ทดสอบความเร็วการเชื่อมต่ออินเทอร์เน็ตจาก Command Line

นี่เป็นเคล็ดลับที่ค่อนข้างง่ายในการตรวจสอบความเร็วในการดาวน์โหลดโดยใช้เซิร์ฟเวอร์ SpeedTest อย่างเป็นทางการ ทำให้เป็นวิธีที่รวดเร็วและมีผลในการตรวจสอบการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานอยู่ มีสองวิธีในการใช้วิธีนี้ วิธีหนึ่งใช้ curl อีกวิธีใช้ wget

เรียกใช้ SpeedTest ด้วย curl จาก Command Line เพื่อกำหนดความเร็วในการดาวน์โหลดการเชื่อมต่ออินเทอร์เน็ต

เคล็ดลับแรกคือการใช้ curl ซึ่งสามารถดาวน์โหลดไฟล์ระยะไกลได้จากทุกที่ ดึงส่วนหัว และดำเนินการอื่นๆ อีกมากมาย Curl มาพร้อมกับ Unix และ OS X ทุกรุ่นที่เคยสร้างมา ซึ่งทำให้คำสั่งนี้เกือบจะเป็นสากลในการทดสอบความเร็วในการดาวน์โหลดบนคอมพิวเตอร์ที่ใช้ระบบปฏิบัติการยูนิกซ์เกือบทุกเครื่อง:

curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

ความเร็วในการดาวน์โหลดจะแสดงและเวลาที่ผ่านไปในการดาวน์โหลดให้เสร็จสมบูรณ์ นี่คือลักษณะการทำงานในเทอร์มินัล:

ไฟล์ “Test10.zip” กำลังถูกส่งไปที่ /dev/null ดังนั้นไม่ต้องกังวลว่าจะใช้พื้นที่ดิสก์กับไฟล์ทดสอบที่ไม่มีประโยชน์

หากคุณคิดว่าจะใช้เคล็ดลับการม้วนผมบ่อยๆ ให้ลองเพิ่มลงในโปรไฟล์ของคุณเป็นนามแฝง:

alias speedtest='curl -o /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

ขอบคุณหนึ่งในผู้แสดงความคิดเห็นของเราสำหรับเคล็ดลับดีๆ นี้

คุณอาจสังเกตเห็นว่าคำสั่งค่อนข้างคล้ายกับสตริงคำสั่ง wget เพื่อดำเนินการที่คล้ายกัน ดังนั้นจึงเป็นเรื่องของการตั้งค่าจริงๆ

ทดสอบความเร็วการเชื่อมต่อจาก Command Line ด้วย wget

หากคุณคุ้นเคยกับบรรทัดคำสั่งอยู่แล้ว คุณรู้ว่าต้องทำอย่างไร แต่คนอื่นๆ สามารถติดตั้ง wget ได้ จากนั้นเปิด Terminal (พบใน /Applications/Utilities/) และวางสตริงคำสั่งต่อไปนี้ลงใน เทอร์มินัล:

wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip

มองไปทางขวามือของ wget ขณะที่มันทำงาน และคุณจะเห็นความเร็วในการเชื่อมต่อ (1.36m/s ในตัวอย่างภาพหน้าจอ) เนื่องจาก wget ชี้ไฟล์ที่ดาวน์โหลดมาที่ /dev/null มันจะไม่ใช้พื้นที่ว่างในฮาร์ดไดรฟ์ ดังนั้นจึงไม่ต้องกังวลเกี่ยวกับการรันคำสั่งนี้ซ้ำๆ

สิ่งนี้ใช้เซิร์ฟเวอร์ SpeedTest เดียวกันกับที่มีให้สำหรับผู้ใช้มือถือผ่านแอป Speed ​​Test ทำให้เป็นวิธีที่เหมาะสมในการเปรียบเทียบความเร็วการเชื่อมต่อระหว่างการเชื่อมต่อบรอดแบนด์กับเครือข่ายมือถือโดยตรง โดยไม่ต้องเข้าถึง เว็บแอปที่ใช้ SpeedTest Flash และไม่ต้องคอมไพล์ซอฟต์แวร์บรรทัดคำสั่งเพิ่มเติมใดๆ

วางแผนจะใช้ทริคนี้บ่อยไหม? ลองเพิ่มนามแฝงอย่างง่ายใน .bash_profile:

alias speedtest='wget -O /dev/null http://speedtest.wdc01.softlayer.com/downloads/test10.zip'

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

เคล็ดลับนี้มาจาก @climagic บน Twitter อย่าลืมติดตาม @osxdaily ที่นั่นด้วยหากคุณยังไม่ได้ทำ

วิธีเรียกใช้การทดสอบความเร็วจากบรรทัดคำสั่งเพื่อตรวจสอบความเร็วการเชื่อมต่ออินเทอร์เน็ต