Hướng dẫn kiểm tra tốc độ mạng bằng command line sử dụng speedtest.net
GIỚI THIỆU
Speedtest-cli là một script được viết bằng Python để giao tiếp với dịch vụ của website speedtest.net, do Python hoạt độngt trên hầu hết các nền tảng khác nhau như Windows, Linux, Mac OSX nên bạn có thể sử dụng speedtest-cli với bất kỳ hệ điều hành nào. Nếu bạn đã có sẵn Python thì việc cài đặt chỉ tốn chưa đầy 5 phút và rất dễ dàng.
CÀI ĐẶT
1. Download
Nếu sử dụng Linux, MacOS bạn sử dụng câu lệnh sau để tải về file script
wget -O speedtest-cli https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
chmod +x speedtest-cli
Nếu sử dụng Windows, bạn download file tại: https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py
2. Chạy script
Trên Linux
./speedtest_cli.py
hoặc trên Windows
python speedtest-cli.py
Bạn có thể thêm --share vào command để speedtest tạo ra file hình ảnh giúp bạn chia sẻ
./speedtest_cli.py --share
Script sẽ trả lại một đường link đến file ảnh kết quả đo tốc độ của bạn
TUỲ CHỌN
Để tham khảo các tuỳ chọn, bạn hãy sử dụng -h khi gọi script để hiển thị toàn bộ
$ speedtest-cli -h
usage: speedtest-cli [-h] [--bytes] [--share] [--simple] [--list]
[--server SERVER] [--mini MINI] [--source SOURCE]
[--version]
Command line interface for testing internet bandwidth using speedtest.net.
--------------------------------------------------------------------------
https://github.com/sivel/speedtest-cli
optional arguments:
-h, --help show this help message and exit
--bytes Display values in bytes instead of bits. Does not affect
the image generated by --share
--share Generate and provide a URL to the speedtest.net share
results image
--simple Suppress verbose output, only show basic information
--list Display a list of speedtest.net servers sorted by distance
--server SERVER Specify a server ID to test against
--mini MINI URL of the Speedtest Mini server
--source SOURCE Source IP address to bind to
--version Show the version number and exit