Speedtest-CLI là công cụ dòng lệnh đơn giản, giúp kiểm tra tốc độ kết nối Internet trên hệ thống Linux. Ngoài ra, người dùng có thể dễ dàng đo lường tốc độ tải xuống, tải lên và độ trễ mà không cần giao diện đồ họa phức tạp. Bài viết này, mình sẽ hướng dẫn bạn cách cài đặt và kiểm tra tốc độ kết nối Internet với Speedtest Linux.
Những điểm chính
- Khái niệm về Speedtest – CLI: Là công cụ kiểm tra tốc độ Internet trên Linux bằng dòng lệnh, tiện lợi và dễ sử dụng.
- Cách cài đặt Speedtest – CLI trên Linux: Hướng dẫn chi tiết các cách cài đặt Speedtest-CLI trên Linux, giúp người dùng linh hoạt lựa chọn phương pháp phù hợp.
- Cách kiểm tra tốc độ Internet với Speedtest: Chỉ dẫn cách kiểm tra tốc độ kết nối Internet bằng Speedtest, bao gồm tốc độ tải xuống, tải lên và độ trễ (ping).
- Biết được Vietnix – Nhà cung cấp dịch vụ VPS đảm bảo hiệu năng và độ ổn định tối đa.
Speedtest-CLI là gì
Speedtest-CLI là một công cụ dòng lệnh (CLI – Command Line Interface) được viết bằng Python, cho phép người dùng kiểm tra tốc độ kết nối mạng của mình. Sử dụng nền tảng Speedtest.net để thực hiện phép đo tốc độ, công cụ mày không chỉ cho phép liệt kê các máy chủ theo khoảng cách vật lý mà còn hỗ trợ kiểm tra các máy chủ cụ thể. Ngoài ra, công cụ này còn tạo ra một liên kết URL để bạn có thể chia sẻ kết quả kiểm tra tốc độ Internet của mình.
Để cài đặt phiên bản mới nhất của Speedtest trên hệ thống Linux, bạn cần đảm bảo rằng hệ thống của bạn đã được cài đặt sẵn phiên bản Python 2.4 đến 3.4 hoặc cao hơn.
Hướng dẫn cách cài đặt Speedtest-CLI trên Linux
Cách 1: Sử dụng trình quản lý package
Bước 1: Truy cập vào Terminal
Bước 2: Thực hiện các lệnh sau tùy theo phiên bản hệ điều hành:
- Trên Ubuntu/Debian:
Bạn lần lượt nhập các lệnh sau để tiến hành cài đặt Speedtest (không áp dụng với Kali Linux):
sudo apt-get update
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
- Trên Fedora/CentOS:
curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.rpm.sh | sudo bash
sudo yum install speedtest
- Trên Arch/Manjaro:
sudo pacman -S speedtest-cli
Cách 2: Sử dụng Python PIP để cài đặt Speedtest CLI
- Trên Debian/Ubuntu/Linux Mint:
$ sudo apt install python-pip [Python 2]
$ sudo apt install python3-venv python3-pip [Python 3]
- Trên RHEL/CentOS:
$ sudo yum install epel-release
$ sudo yum install python-pip
- Trên Fendora:
$ sudo yum upgrade python-setuptools
$ sudo yum install python-pip python-wheel [Python 2]
$ sudo dnf install python3 python3-wheel [Python 3]
- Trên openSUSE:
$ sudo zypper install python-pip python-setuptools python-wheel [Python 2]
$ sudo zypper install python3-pip python3-setuptools python3-wheel [Python 3]
- Trên Arch Linux:
$ sudo pacman -S python2-pip [Python 2]
$ sudo pacman -S python-pip [Python 3]
Sau khi PIP được cài đặt thành công, bạn có thể tiếp tục cài đặt Speedtest CLI bằng cách sử dụng một trong các lệnh sau:
$ sudo pip install speedtest-cli
Hoặc:
$ sudo pip3 install speedtest-cli
Nếu bạn muốn nâng cấp phiên bản hiện tại, thì hãy sử dụng lệnh sau:
$ sudo pip install speedtest-cli --upgrade
Cách 3: Kết nối SSH vào máy chủ
Bước 1: Kết nối SSH vào máy chủ hoặc VPS của mình với quyền truy cập root. Sau khi đã kết nối thành công qua SSH, bạn sẽ chuyển sang bước tiếp theo để thực hiện các lệnh cài đặt.
Bước 2: Việc cài đặt Speedtest CLI sẽ phụ thuộc vào hệ điều hành mà máy chủ của bạn đang sử dụng. Dưới đây là các lệnh cài đặt tương ứng với từng hệ điều hành:
- Đối với Ubuntu/Debian:
sudo apt-get install gnupg1 apt-transport-https dirmngr
export INSTALL_KEY=379CE192D401AB61
export DEB_DISTRO=$(lsb_release -sc)
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $INSTALL_KEY
echo "deb https://ookla.bintray.com/debian ${DEB_DISTRO} main" | sudo tee /etc/apt/sources.list.d/speedtest.list
sudo apt-get update
sudo apt-get install speedtest
- Đối với Fedora/CentOS/RedHat:
sudo yum install wget -y
wget https://bintray.com/ookla/rhel/rpm -O bintray-ookla-rhel.repo
sudo mv bintray-ookla-rhel.repo /etc/yum.repos.d/
sudo yum install speedtest -y
- Đối với FreeBSD:
sudo pkg update && sudo pkg install -g libidn2 ca_root_nss
sudo pkg add "https://bintray.com/ookla/download/download_file?file_path=ookla-speedtest-1.0.0-freebsd.pkg"
Cách kiểm tra tốc độ kết nối Internet với Speedtest Linux
Sau khi cài đặt Speedtest Linux thành công, bạn có thể thực hiện nhập các dòng lệnh sau để kiểm tra tốc độ mạng tùy theo các nhu cầu của mình:
- Kiểm tra tốc độ kết nối Internet tải xuống và tải lên, bạn hãy nhập lệnh sau:
$ speedtest-cli
- Muốn biết kết quả tốc độ hiển thị dưới dạng byte thay vì bit, bạn có thể sử dụng tham số
--bytes
:
$ speedtest-cli --bytes
- Nếu bạn muốn chia sẻ kết quả kiểm tra tốc độ của bạn với người khác, Speedtest Linux sẽ cung cấp một liên kết tải xuống hình ảnh tốc độ của bạn:
$ speedtest-cli --share
- Nếu bạn chỉ muốn hiển thị các thông số cơ bản như Ping, Download và Upload mà không cần thêm chi tiết khác:
$ speedtest-cli --simple
- Ngoài ra, bạn có thể sử dụng lênh dưới dây để liệt kê các máy chủ của Speedtest.net theo khoảng cách vật lý (được tính bằng km):
$ speedtest-cli --list
- Khi bạn muốn lọc ra máy chủ mình cần theo danh sách, ví dụ máy chủ đặt tại Mumbai:
$ speedtest-cli --list | grep -i Mumbai
- Sử dụng ID của máy chủ để kiểm tra tốc độ máy chủ cụ thể với lệnh cụ thể như sau:
$ speedtest-cli --server 23647
- Cuối cùng, để kiểm tra phiên bản của Speedtest hoặc xem hướng dẫn sử dụng công cụ, bạn sử dụng lệnh sau:
$ speedtest-cli --version
$ speedtest-cli --help
Lưu ý
Kết quả về độ trễ từ công cụ không phải là chỉ số chính xác để đánh giá mạng, vì chúng có thể bị ảnh hưởng bởi máy chủ bạn chọn và tài nguyên hệ thống (CPU, bộ nhớ).
Vietnix – Nhà cung cấp dịch vụ VPS đảm bảo hiệu năng và độ ổn định tối đa
Dịch vụ thuê VPS của Vietnix cung cấp giải pháp lưu trữ mạnh mẽ, ổn định và phù hợp với mọi nhu cầu từ cá nhân đến doanh nghiệp. Sử dụng công nghệ ảo hóa tiên tiến, hệ thống được tối ưu về hiệu năng và bảo mật, giúp website và ứng dụng hoạt động trơn tru với độ ổn định cao. Khách hàng có thể dễ dàng quản lý dịch vụ thông qua bảng điều khiển thân thiện, đa dạng hệ điều hành hỗ trợ và chính sách hỗ trợ kỹ thuật, đảm bảo trải nghiệm tốt nhất.
Đặc biệt, AMD VPS tại Vietnix được tối ưu hóa cho hiệu suất cao và tốc độ vượt trội, đặc biệt phù hợp cho các tác vụ đòi hỏi khả năng kiểm tra băng thông và tốc độ mạng liên tục như khi sử dụng công cụ Speedtest CLI. Nhờ vi xử lý AMD EPYC mạnh mẽ và ổ cứng NVMe Enterprise, dịch vụ đảm bảo tốc độ truy xuất dữ liệu nhanh và độ trễ thấp, giúp bạn dễ dàng đo lường, phân tích tốc độ mạng chính xác. Kết hợp với băng thông lớn, tốc độ mạng nội địa lên đến 200 Mbps và uptime 99.9%, VPS AMD là lựa chọn lý tưởng cho các ứng dụng cần kết nối ổn định và hiệu suất tối ưu.
Thông tin liên hệ:
- Hotline: 18001093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, Thành Phố Hồ Chí Minh.
- Website: https://vietnix.vn/
Trên đây là những thông tin giúp bạn giải đáp thắc mắc speedtest Linux. Nhìn chung, việc kiểm tra tốc độ Internet trên Linux với Speedtest CLI là một công cụ hữu ích và dễ sử dụng giúp bạn theo dõi hiệu suất mạng nhanh chóng. Đừng quên tham khảo các bài viết khác về Linux tại blog Vietnix.