Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Linux

Cách thực hiện Benchmark (kiểm điểm) hệ thống Linux

Benchmark (kiểm điểm) được dùng để đánh giá hiệu suất của ứng dụng phần mềm và phần cứng máy tính. Phổ biến trong cộng đồng game thủ PC Windows, benchmark phần cứng đo lường các thuộc tính khác nhau, như bộ nhớ, bộ xử lý, và hiệu suất ổ cứng.

Các chẩn đoán này cũng có thể thực hiện trên hầu hết Linux OS và cho phép người dùng Linux xác định phần cứng máy tính chạy tốt đến mức nào bằng cách cung cấp thông tin về khả năng và nhu cầu nâng cấp. Kết quả benchmark hệ thống Linux sẽ giúp xác định xem người dùng có nên thay đổi phần cứng và xác định nút thắt cổ chai (bottleneck) hệ thống.

Có nhiều công cụ benchmark Linux mã nguồn mở có sẵn giúp người dùng tinh chỉnh mạng và hệ thống với so sánh khách quan. Bài viết này sẽ phác thảo một số công cụ có sẵn để thực hiện benchmark hệ thống Linux.

Hardinfo

Hardinfo cung cấp cả benchmark cơ bản và thông tin hệ thống chi tiết và có sẵn trong hầu hết kho lưu trữ bản phân phối Linux. Nó cũng tạo báo cáo toàn diện.

  • Tải xuống và cài đặt Hardinfo
  • Để chạy ứng dụng, vào System Tools > System Profiler and Benchmark
  • Hoặc, chạy từ dòng lệnh $ hardinfo

Các bài test sau có sẵn trong Hardinfo:

  • CPU Fibonacci
  • CPU Blowfish
  • FPU Raytracing
  • CPU CryptoHash
  • CPU N-Queens
  • FPU FFT

Mỗi bài test benchmark hệ thống Linux trên sẽ cung cấp điểm số (score) bạn có thể dùng để so sánh với hệ thống khác. Bạn cũng có thể lấy thông tin hệ thống nhanh bằng cách nhấn vào một test và xem chi tiết bên phải máy tính.

Để chạy benchmark, nhấn vào tab bạn muốn. Hardinfo sẽ chạy test. Xem kết quả bên phải.

Nhấn Generate Report từ thanh công cụ trên cùng để xuất thiết bị, mạng, máy tính, hoặc kết quả benchmark ra file HTML. Sau khi xuất xong, bạn sẽ thấy tùy chọn mở file ngay và xem.

Phoronix Test Suite

Phoronix Test Suite miễn phí và mã nguồn mở với quyền truy cập hơn 100 bộ test benchmark hệ thống Linux và hơn 450 test profile. Chỉ cài test bạn muốn và có quyền truy cập báo cáo và system log.

Bạn có thể tìm Phoronix trong Ubuntu Software Center cũng như các trình quản lý gói bản phân phối Linux khác. Nó cung cấp menu các tùy chọn benchmarking và thông tin.

Có ba cách cài Phoronix Test Suite. Phương pháp đầu tiên là mở terminal và cài nó với lệnh sau:

# sudo apt-get install phoronix-test-suite

Phương pháp khác là tìm Phoronix trong Ubuntu Software Center và cài gói.

Hoặc vào trang web sản phẩm và tải phiên bản mới nhất. Sau khi tải xong, cài từ terminal dùng lệnh dưới:

# sudo dpkg -i /path/to/packagename.deb

Bạn cũng phải cài dependencies (phụ thuộc) cơ bản với lệnh này:

php5-cli php5-gd

Như đã nói, Phoronix có hơn 100 test. Hãy nhớ mỗi test yêu cầu bạn tải dependencies của nó. Người dùng có thể chạy test riêng lẻ hoặc nhóm (suites) test. Tự tạo suites hoặc dùng cái Phoronix cung cấp.

Dùng lệnh dưới để xem danh sách suites hiện có:

# phoronix-test-suite list-available-suites

Để xem danh sách bài test benchmark hệ thống Linux hiện có, dùng lệnh sau:

# phoronix-test-suite list-available-tests

Trước khi chạy Phoronix trên Ubuntu, bạn phải cài gói phụ thuộc test trước. Trên nhiều distro Linux, Phoronix có thể dùng hệ thống quản lý gói phần mềm để cài dependencies bổ sung.

Cách dễ nhất để bắt đầu test là xem danh sách test có sẵn, chọn một, và chạy nó bằng lệnh sau:

# phoronix-test-suite benchmark <TEST NAME>

Nếu đây là lần đầu bạn dùng Phoronix, bạn sẽ cần trả lời vài câu hỏi và chấp nhận user agreement. Kết quả benchmark được upload lên OpenBenchmarking.org.

GtkPerf

GtkPerf là bộ test (test suite) dùng để đo tốc độ hệ thống render (vẽ) đường, tạo đồ họa, và cuộn qua dropdown. Người dùng sẽ có thể đo được độ responsive (phản hồi) của desktop.

Để cài nó, gõ lệnh sau vào terminal:

do apt-get install gtkperf

Hoặc tìm nó trong trình cài gói của bạn.

Khi bạn bắt đầu benchmark hệ thống Linux, GtkPerf sẽ thực hiện các thao tác GTK+ widget và cho bạn biết chúng mất bao lâu.

Người dùng có thể tái tạo test với GtkPerf để kiểm tra hiệu suất hệ thống trên nhiều thiết bị.

Geekbench

Geekbench là công cụ benchmark hệ thống Linux với hệ thống điểm số đo hiệu suất single-core (đơn nhân) và multi-core (đa nhân). Nó chỉ có sẵn dưới dạng file thực thi command-line trong Linux.

Điểm Geekbench càng cao, CPU càng nhanh và tốt. Bắt đầu bằng tải phiên bản mới nhất Geekbench từ trang tải chính thức.

Hoặc, tải Geekbench về server với lệnh dưới:

wget https://cdn.geekbench.com/Geekbench-5.0.4-Linux.tar.gz

Dùng tar -zxvf Geekbench-5.0.4-Linux.tar.gz để giải nén file tải. Thay đổi thư mục đến thư mục chứa file Geekbench đã giải nén:

cd Geekbench-4.3.3-Linux

Dùng lệnh dưới để chạy test ở chế độ tryout:

./geekbench_x86_64

Khi test xong, bạn sẽ thấy link website duy nhất cho mỗi test để xem kết quả. Kết quả được tổ chức thành bảng.

Điểm hoàn chỉnh (complete score) ở đầu bảng. Cuộn xuống xem kết quả cho mỗi test bạn chạy.

Kết quả được upload lên web, cho phép bạn duyệt điểm số.

Dùng một số công cụ benchmark hệ thống Linux trên để đánh giá hiệu suất và sức mạnh hệ thống và so sánh kết quả với máy tính khác. Quy trình benchmarking sẽ giúp bạn tìm điểm yếu và nâng cấp nơi cần thiết.