tocdovps.devVPS benchmark landing (UI preview)
Trang chủBảng xếp hạngTài liệu
tocdovps.dev

Dự án cá nhân, đang trong giai đoạn phát triển tính năng benchmark thực tế.

Liên kết

Trang chủBảng xếp hạngCách hoạt động

Được phát triển bởi hophamlam.com • Mã nguồn mở tại Github

tocdovps.devVPS benchmark landing (UI preview)
Trang chủBảng xếp hạngTài liệu

Tài liệu hướng dẫn

Hướng dẫn chi tiết về cách sử dụng script benchmark VPS của tocdovps.dev

Bắt đầu nhanh

Chạy lệnh sau trên VPS của bạn để bắt đầu benchmark:
bash
bash <(curl -fsSL https://tocdovps.dev/install)
Script sẽ tự động tải và chạy các test benchmark. Bạn sẽ được hỏi về ngôn ngữ và cách chia sẻ kết quả.

Ví dụ sử dụng

Sử dụng cơ bản

Chạy với prompt mặc định (sẽ hỏi ngôn ngữ và chế độ chia sẻ):
bash
bash <(curl -fsSL https://tocdovps.dev/install)

Chọn chế độ chia sẻ

Local Mode

Giữ kết quả ở local, không gửi dữ liệu lên server:
bash
bash <(curl -fsSL "https://tocdovps.dev/install?mode=local")

Private Mode

Chia sẻ với server nhưng chỉ người có URL mới xem được:
bash
bash <(curl -fsSL "https://tocdovps.dev/install?mode=private")

Shared Mode

Chia sẻ công khai, mọi người có thể tìm thấy trong bảng xếp hạng:
bash
bash <(curl -fsSL "https://tocdovps.dev/install?mode=shared")

Tham số

Tùy chọn

Chọn cách chia sẻ kết quả. Nếu không chỉ định, script sẽ hỏi bạn.
  • local - Giữ kết quả ở local, không gửi dữ liệu
  • private - Chia sẻ với server, chỉ người có URL mới xem được
  • shared - Chia sẻ công khai, hiển thị trong bảng xếp hạng

Chi tiết kỹ thuật

Script hoạt động như thế nào

Script benchmark thực hiện các test toàn diện trên VPS của bạn để đo hiệu năng thực tế:
  1. Thu thập thông tin hệ thống (CPU, RAM, OS, virtualization)
  2. Chạy test disk I/O bằng dd (file 1GB, 3 rounds, direct I/O)
  3. Chạy FIO benchmark với nhiều block sizes (4k, 64k, 512k, 1M)
  4. Tùy chọn gửi kết quả lên API tocdovps.dev để chia sẻ

DD Disk I/O Test

Sử dụng lệnh dd để test tốc độ ghi và đọc tuần tự của disk. Test này cung cấp đo lường cơ bản về hiệu năng disk.
  • File size: 1GB
  • Rounds: 3 (write) + 3 (read)
  • Direct I/O: enabled (bypass cache)
  • Result: Average of 3 rounds

FIO Benchmark Test

Sử dụng FIO (Flexible I/O Tester) để thực hiện benchmark disk I/O nâng cao. FIO cung cấp các metrics chi tiết bao gồm IOPS và bandwidth cho các block sizes khác nhau.
  • Block sizes: 4k, 64k, 512k, 1M
  • File size: 500MB per test
  • Runtime: 30 seconds
  • I/O depth: 16
  • Direct I/O: enabled
FIO là tiêu chuẩn ngành cho disk I/O benchmarking. Config của chúng tôi sử dụng các thiết lập tối ưu (iodepth=16, runtime=30s, file 500MB) để đảm bảo kết quả chính xác và nhất quán.

Best Practices

  • Chạy test khi system load thấp để có kết quả chính xác hơn
  • Đảm bảo đủ dung lượng disk (ít nhất 2GB trống cho FIO tests)
  • Tests sử dụng direct I/O để bypass cache và đo hiệu năng disk thực tế
  • Kết quả có thể thay đổi nhẹ giữa các lần chạy do system load và trạng thái disk

Script test những gì?

Thông tin hệ thống

  • Thông tin CPU (model, số nhân, tần số)
  • Thông tin RAM (tổng và khả dụng)
  • Hệ điều hành và phiên bản
  • Loại ảo hóa (KVM, VMWARE, etc.)

Hiệu năng

  • Disk I/O test (dd - 1GB file, 3 rounds)
  • FIO benchmark (4k, 64k, 512k, 1M block sizes)
  • Ioping latency test (optional)

Câu hỏi thường gặp

Script có an toàn không?

Script chỉ chạy các test benchmark trên máy của bạn. Không cài đặt phần mềm, không thay đổi cấu hình hệ thống. Bạn có thể xem mã nguồn tại GitHub trước khi chạy.

Dữ liệu của tôi có được bảo mật không?

Bạn có thể chọn chế độ 'local' để không gửi dữ liệu lên server. Hoặc chọn 'private' để chỉ người có URL mới xem được. Chỉ khi chọn 'shared' thì kết quả mới hiển thị công khai.

Script có yêu cầu quyền root không?

Không, script không yêu cầu quyền root. Tuy nhiên, một số test có thể cần quyền nhất định (ví dụ: ping test).
tocdovps.dev

Dự án cá nhân, đang trong giai đoạn phát triển tính năng benchmark thực tế.

Liên kết

Trang chủBảng xếp hạngCách hoạt động

Được phát triển bởi hophamlam.com • Mã nguồn mở tại Github