Hướng dẫn cài đặt Speedtest-cli trên CentOS / RHEL / Scientific / Fedora Linux


Nếu bạn thích dùng Linux hơn Windows, thích thao tác bằng dòng lệnh hơn là giao diện đồ họa, và muốn kiểm tra tốc độ mạng mà không cần vào web speedtest.net. Sau đây mình sẽ hướng dẫn đo tốc độ mạng bằng Speedtest-cli trên Linux, có thể áp dụng cả VPS, miễn là các máy dùng CentOS/RHEL/Scientific/Fedora.

share logo - Hướng dẫn cài đặt Speedtest-cli trên CentOS / RHEL / Scientific / Fedora Linux

Đầu tiên, bạn cần cài đặt Python, sử dụng lệnh sau:

Để cài đặt CentOS/RHEL/Scientific Linux: 

sudo yum install python

Để cài đặt Fedora Linux v22+:

sudo dnf install python

Tiếp theo, download speedtest_cli.py

wget -O speedtest-cli https://raw.githubusercontent.com/sivel/speedtest-cli/master/speedtest.py
chmod +x speedtest-cli

wget speedtest cli.py command - Hướng dẫn cài đặt Speedtest-cli trên CentOS / RHEL / Scientific / Fedora LinuxBây giờ chỉ cần sử dụng các lệnh tùy chọn dưới đây là có thể kiểm tra tốc độ mạng.

./speedtest-cli

hoặc

python speedtest-cli

Để trả về kết quả bytes thay vì bits:

./speedtest-cli --bytes

Và cũng có thể share link như trên web speedtest.net:

./speedtest-cli --share

Cũng có thể kết hợp nhiều option với nhau:

./speedtest-cli --share --bytes

Vậy làm thể nào để tùy chọn vị trí server mà mình muốn kiểm tra tốc độ? Hãy làm theo các bước sau đây:

Đầu tiên, tải về file danh sách server:

 wget http://www.speedtest.net/speedtest-servers.php

Để xem toàn bộ ID Server:

 more speedtest-servers.php

Bạn cũng có thể tìm kiếm những nơi mình cần, lưu ý là theo tiếng Anh nhé

grep 'city-name' speedtest-servers.php
grep 'country-name' speedtest-servers.php
grep 'Vietnam' speedtest-servers.php

Hoặc chỉ cần lấy ID một nơi duy nhất:

grep 'Vietnam' speedtest-servers.php | egrep -o 'id="[0-9]{4}"'

Kết quả trả về số id=””

id="2137"
id="1296"

Tiếp theo chạy lệnh –server để kiểm tra:

./speedtest-cli --server 2137

Các bạn cũng có thể kết hợp –bytes, –share, –server với nhau.


Liên hệ Admin tại đây hoặc qua email info@huyct.net


Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *