Khi sử dụng các dịch vụ máy chủ hoặc máy chủ ảo riêng như VPS/Cloud server thì việc kiểm tra hiệu năng toàn diện của máy chủ là cần thiết để có thể biết được máy chủ của mình mạnh hay yếu.
Thông thường tốc độ của các ứng dụng chạy trên máy chủ (ví dụ như Website) sẽ phụ thuộc vào tốc độ của các thành phần trên máy chủ bao gồm tốc độ mạng, tốc độ ổ cứng và tốc độ xử lý của CPU. Trong bài này, AZDIGI sẽ nói qua một số cách kiểm tra thông tin của máy chủ, và kiểm tra tốc độ toàn diện thông qua script masonr/yet-another-bench-script.
Kiểm tra thông tin CPU
Thông tin quan trọng đầu tiên mà bạn cần kiểm tra đó là xem máy chủ đang sử dụng loại CPU nào và có tốc độ xung nhịp là bao nhiêu. Thông thường chỉ số xung nhịp càng cao sẽ càng tốt, tuy nhiên nó cũng phụ thuộc vào loại CPU vì một số dòng CPU có xung nhịp không cao nhưng lại thuộc dòng CPU cao cấp với các công nghệ khác hỗ trợ.
Trên Linux để xem dòng CPU bạn có thể sử dụng lệnh lscpu
, hoặc cat /proc/cpuinfo
Với các thông tin trên, bạn có thể thấy tên dòng CPU ở mục Model name, và tốc độ xung nhịp của CPU ở mục CPU MHz. Tuy nhiên một số nhà cung cấp sẽ có cách thiết lập ảo hoá khác nhau, một số thiết lập sẽ không thể xem được tên của CPU mà chỉ có thể biết tốc độ xung nhịp.
Kiểm tra hiệu năng toàn diện với yet-another-bench-script
Để kiểm tra tốc độ chính xác của máy chủ/VPS, bạn có thể sử dụng script yet-another-bench-script để đo tốc độ của tất cả các thông số bao gồm tốc độ ổ cứng, tốc độ mạng và điểm số bechmark của CPU để có thể biết được máy chủ của mình có hiệu năng cao hay thấp.
Để kiểm tra với script này, bạn chỉ cần chạy lệnh sau trên máy chủ Linux của mình:
curl -sL https://yabs.sh | bash
Kết quả trả về sẽ bao gồm như sau:
Trong kết quả sẽ bao gồm phần thông tin cơ bản của máy chủ, sau đó phần fio Disk Speed Tests sẽ thể hiện tốc độ đọc ghi ngẫu nhiên của ổ cứng và số lượng input/output mỗi giây mà ổ cứng có thể xử lý được. Sau đó là phần iperf3 sẽ thể hiện tốc độ download/upload của máy chủ với một số máy chủ trên thế giới, tuy nhiên bạn cũng nên lưu ý là với máy chủ tại Việt Nam thì tốc độ mạng thực tế khi sử dụng trong nước có thể cao hơn vì đây là kết quả kiểm tra với máy chủ upload/download tại nước ngoài.
Cuối cùng là phần điểm số Geekbench 6 dành cho CPU đang sử dụng trên máy chủ.
Với các thông tin trên, bạn có thể dễ dàng so sánh thông số giữa các VPS với nhau để tìm ra dịch vụ phù hợp với mình nhất.