Tại một số điểm, tất cả chúng ta đã sử dụng một trong những trang web nổi tiếng cho phép kiểm tra tốc độ internet của bạn, nổi tiếng nhất và được sử dụng là speedtest, nhưng tiếc là nó chỉ có thể được sử dụng nếu bạn đã cài đặt flash. Từ nhu cầu có thể kiểm tra tốc độ của Internet trên các máy chủ phát sinh Tốc độ.
Tespeed là gì?
Nó là một mã nguồn mở, tập lệnh đa nền tảng, được phát triển trong Python qua Janis Jansons, cái nào cho phép bạn thực hiện kiểm tra tốc độ trên Internet của mình bằng máy chủ Speedtest.net từ thiết bị đầu cuối.
Thuật toán của nó cho phép kiểm tra các máy chủ gần nhất theo cách tự động. Nó là một công cụ tuyệt vời cho tất cả những người dùng chưa cài đặt flash hoặc không cài đặt được cho những máy chủ không có giao diện đồ họa.
Tập lệnh tespeed làm gì?
- Tải cấu hình từ speedtest.net (http://speedtest.net/speedtest-config.php).
- Nhận danh sách các máy chủ có sẵn ( http://speedtest.net/speedtest-servers.php ).
- Chọn 5 máy chủ sử dụng tọa độ được cung cấp bởi cấu hình speedtest.net và danh sách các máy chủ.
- Đánh giá độ trễ của từng máy chủ và chọn máy chủ có độ trễ thấp nhất.
- Chạy thử nghiệm để đo tốc độ tải xuống và hiển thị kết quả.
- Chạy thử nghiệm để đo tốc độ tải lên và hiển thị kết quả.
- Theo tùy chọn, bạn có thể trả về kết quả ở định dạng CSV.
- Theo tùy chọn, bạn có thể kiểm tra thông qua proxy SOCKS.
Làm thế nào để cài đặt tespeed?
Yêu cầu về tốc độ
Để cài đặt tespeed, chúng ta cần có Python với các mô-đun lxml và argparse tương ứng của nó. Trong các bản phân phối dựa trên Debian, chúng tôi có thể cài đặt nó theo cách sau:
$ sudo apt-get install python-lxml python-argparse
Cài đặt Tespeed
Cài đặt ứng dụng này rất dễ dàng, chúng tôi sẽ sử dụng git cho mục đích này, chúng tôi mở một bảng điều khiển và thực hiện các lệnh sau:
$ git clone git://github.com/Janhouse/tespeed.git
$ cd tespeed
$ git submodule init
$ git submodule update
Làm thế nào để sử dụng tespeed?
Để thực hiện Tốc độ chúng ta phải thực hiện các lệnh sau:
$ cd tespeed/
$ ./tespeed.py
Theo cách tương tự, chúng ta có thể sử dụng các đối số sau cho các mục đích sử dụng cụ thể hơn:
tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
[-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
[server]
Bạn cũng có thể tạo một cron chạy tespeed theo yêu cầu, bằng cách sử dụng lệnh sau với cấu hình của bạn:
echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt
PD: Hình ảnh tôi đã đưa là từ bài kiểm tra tốc độ của tôi .. Vâng, với kết nối internet đó, tôi viết thư cho bạn .. Cầu xin cáp quang.
Tôi thích sử dụng speedtest-cli
1. Cài đặt:
trăn
2. Cài đặt speedtest
pip cài đặt speedtest_cli
Để thực thi, chỉ cần viết:
speedtest hoặc speedtest-cli
Nick, bạn có thể cho tôi biết tại sao bạn thích speedtest hơn tespeed không?
Chỉ vì tò mò, tôi muốn biết ý kiến của bạn 🙂
luôn luôn tốt khi có các lựa chọn thay thế !!!
rất tốt, tespeed
Cảm ơn bạn rất nhiều, một thay thế tốt.
Các bước sai (mặc dù tôi không biết liệu chúng có hoạt động để thực hiện chúng hay không ...) Bạn nên đọc Github Readme.
Tôi trích dẫn:
Nếu bạn có phiên bản git phù hợp (1.6.5 trở lên), hãy tải mọi thứ bằng cách:
git clone --recursive git://github.com/Janhouse/tespeed.git
Nếu không, hãy làm:
git clone git://github.com/Janhouse/tespeed.git
cd tespeed
git submodule init
git submodule update
Đó là chữ O! cai khac.
Ai muốn biết cài đặt thì chạy trước
$ git --version
để biết bạn phải khởi chạy lệnh nào trong thiết bị đầu cuối của mình (đối với người mới, hãy nhớ rằng $ không được viết trong thiết bị đầu cuối)
À, các bước này không sai, chúng phù hợp, bạn cũng có thể làm theo cách bạn nhận xét, nhưng cách tôi chỉ ra cũng đúng
Cảm ơn rất tốt cho dữ liệu.
Nó cũng có thể được thực hiện với iperf và các biến thể của nó:
'$ iperf3 -c máy chủ từ xa -i.5 -0 2'
Danh sách với các máy chủ từ xa để kiểm tra:
https://iperf.fr/iperf-servers.php
Cảm ơn Luigys Toro rất nhiều! Tôi chưa biết đến Tespeed và tôi rất thích nó. Ngoài ra Speedtest cũng tốt. Cảm ơn bạn đã chia sẻ những công cụ đầu cuối tốt này. Trân trọng.