Thêm game tại WuGames.ioTài trợKhám phá kho game trình duyệt miễn phí — chơi ngay, không tải, không đăng ký.Chơi ngay

Benchmark CPU

Benchmark CPU đơn luồng miễn phí trên trình duyệt. Sáu tác vụ JavaScript (số nguyên tố, sắp xếp, ma trận, hash, số thực) chấm điểm CPU, xuất CSV/JSON. Không cần cài.

Thông tin CPU
10.000 - 5.000.000
10.000 - 1.000.000
20 - 40 (cao hơn = chậm hơn nhiều)
100 - 1.000 (NxN)
1.000 - 100.000
100.000 - 10.000.000
warning Giá trị cao có thể làm đơ trình duyệt. Cẩn thận khi dùng trên thiết bị di động.
Bài kiểm tra Benchmark
Tên bài testĐiểmThời gianTrạng thái
Số nguyên tố
Tính số nguyên tố đến 100,000
-- Chờ
Thuật toán sắp xếp
QuickSort 100,000 số ngẫu nhiên
-- Chờ
Dãy Fibonacci
Tính dãy Fibonacci đệ quy
-- Chờ
Phép toán ma trận
Nhân ma trận 200x200
-- Chờ
Tính toán Hash
Tính hash cho chuỗi lớn
-- Chờ
Phép toán dấu phẩy động
Thực hiện tính toán số thập phân
-- Chờ
Đo thông lượng JavaScript đơn luồng trên luồng chính (không dùng Web Workers). Điểm tổng là chỉ số tổng hợp không đơn vị, không phải phép/s; chỉ so sánh được trên cùng trình duyệt và thiết bị.

Benchmark CPU - Kiểm tra hiệu năng vi xử lý

Công cụ benchmark CPU trực tuyến toàn diện đo thông lượng JavaScript đơn luồng qua sáu tác vụ: tính số nguyên tố, sắp xếp, Fibonacci đệ quy, nhân ma trận, hash và toán dấu phẩy động. Mọi bài test chạy trên luồng chính (không dùng Web Workers), nên đo hiệu năng JS trên mỗi nhân chứ không phải tổng hiệu năng đa nhân. Kết quả nằm 100% trong trình duyệt và có thể xuất ra CSV hoặc JSON để phòng QA và kỹ thuật viên sửa chữa ghi lại mốc chuẩn trước khi sửa và chứng minh hồi quy trước/sau trên cùng thiết bị.

Benchmark CPU hoạt động như thế nào?

Benchmark CPU đo hiệu năng bộ vi xử lý bằng cách chạy các tác vụ tính toán chuẩn:

1. Số nguyên tố: Test phép tính số nguyên và vòng lặp
2. Sắp xếp: Đánh giá hiệu quả thuật toán và hiệu năng cache
3. Fibonacci: Đo hiệu năng hàm đệ quy
4. Phép toán ma trận: Test tốc độ tính toán
5. Tính Hash: Đánh giá xử lý chuỗi
6. Dấu phẩy động: Test tính toán số thập phân

Mỗi bài test chạy độc lập và được tính thời gian. Điểm số được tính dựa trên số phép tính mỗi giây, điểm cao hơn nghĩa là hiệu năng tốt hơn.

Những yếu tố nào ảnh hưởng đến điểm benchmark?

Nhiều yếu tố ảnh hưởng đến kết quả benchmark:

- Xung nhịp CPU: GHz cao hơn = tính toán nhanh hơn
- Số lượng nhân: Nhiều nhân giúp xử lý song song
- Kiến trúc CPU: Thiết kế mới hiệu quả hơn
- Hiệu năng trình duyệt: Tối ưu hóa JavaScript engine
- Tiến trình nền: Ứng dụng khác tiêu tốn CPU
- Giảm hiệu năng do nhiệt: Quá nóng giảm hiệu suất
- Cài đặt nguồn: Chế độ tiết kiệm pin làm chậm CPU
- Hệ điều hành: Các OS khác nhau có overhead khác nhau

Để có kết quả chính xác, đóng các ứng dụng khác và cắm sạc điện (với laptop).

Tại sao nên test hiệu năng CPU trên trình duyệt?

Benchmark CPU trên trình duyệt có nhiều ưu điểm:

- Không cần cài đặt: Chạy test ngay không cần tải về
- Đa nền tảng: Hoạt động trên Windows, Mac, Linux, di động
- An toàn: Chạy trong sandbox, không gây hại hệ thống
- Tiện lợi: Test bất kỳ thiết bị nào có trình duyệt
- Nhanh: Có kết quả trong vài giây
- Dễ chia sẻ: So sánh kết quả với người khác dễ dàng

Dù không toàn diện như benchmark gốc như Cinebench hay Geekbench, test trên trình duyệt vẫn cho biết hiệu năng tương đối của CPU, đặc biệt với khối lượng công việc web.

Cách hiểu điểm benchmark?

Hiểu kết quả benchmark của bạn:

- Điểm từng bài: số phép tính mỗi giây của tác vụ đó (cao hơn = nhanh hơn). Mỗi bài đo một thứ khác nhau nên phép/s chỉ có ý nghĩa trong chính bài đó.
- Thời gian thấp hơn = Hoàn thành nhanh hơn
- Điểm tổng: là CHỈ SỐ TỔNG HỢP KHÔNG ĐƠN VỊ, không phải phép/s. Đó là trung bình nhân của sáu điểm chuẩn hóa theo một máy tham chiếu và quy đổi sao cho máy tham chiếu đạt khoảng 1000. Điểm 2000 nghĩa là nhanh gấp khoảng hai lần tham chiếu; 500 là khoảng một nửa.

Không có mốc tuyệt đối: chỉ số chỉ so sánh được trên cùng trình duyệt và thiết bị. Cùng một chip sẽ có điểm khác nhau trên Chrome, Firefox và Safari (engine JS khác nhau), nên luôn so sánh các lần chạy trong cùng điều kiện. Chạy hai đến ba lần và lấy trung vị để giảm nhiễu nền và sai số bộ đếm thời gian.

Công cụ này test đơn nhân hay đa nhân?

Benchmark này chỉ đo hiệu năng ĐƠN LUỒNG. Mọi bài test chạy đồng bộ trên luồng chính của trang và KHÔNG dùng Web Workers, nên không khai thác nhiều nhân song song.

Điểm từng bài phản ánh tốc độ của một nhân khi chạy JavaScript: toán số nguyên, vòng lặp nhiều rẽ nhánh, đệ quy, hành vi cache và xử lý dấu phẩy động. Số nhân logic được hiển thị để tham khảo (Khả năng đồng thời) nhưng không làm tăng điểm.

Nếu bạn cần thông lượng đa nhân/song song thật (render video, 3D, biên dịch code), hãy dùng công cụ gốc như Cinebench, Geekbench đa nhân hoặc bài stress test dựa trên worker. Còn để đo hiệu năng JS trên mỗi nhân và so sánh nhanh trước/sau trên cùng một máy, bài test đơn luồng này là công cụ phù hợp.

Vì sao điểm khác nhau giữa Chrome, Firefox và Safari?

Vì mỗi trình duyệt đi kèm một engine JavaScript khác nhau, và đây là benchmark JavaScript:

- Chrome và Edge dùng V8
- Firefox dùng SpiderMonkey
- Safari dùng JavaScriptCore (JSC)

Mỗi engine có trình biên dịch JIT, chiến lược inline, bộ thu gom rác và các hàm toán riêng, nên CÙNG một chip có thể đạt điểm khác biệt rõ rệt giữa các trình duyệt. Tác vụ mà V8 tối ưu mạnh có thể chạy chậm hơn trên JSC, và ngược lại.

Quy tắc thực tế: điểm chỉ so sánh được khi trình duyệt, phiên bản và thiết bị giữ nguyên. Để so sánh công bằng trước/sau khi sửa, hãy chạy cả hai lần trên cùng trình duyệt và xuất ra để engine cùng phiên bản được ghi lại trong JSON.

Benchmark CPU — Benchmark CPU đơn luồng miễn phí trên trình duyệt. Sáu tác vụ JavaScript (số nguyên tố, sắp xếp, ma trận, hash, số thực)
Benchmark CPU

Cách đọc từng bài test riêng lẻ?

Mỗi tác vụ gây tải lên một phần khác nhau của CPU, giúp khoanh vùng kết quả chậm:

- Số nguyên tố: ALU số nguyên và vòng lặp nhiều rẽ nhánh (chia thử). Nhạy với dự đoán rẽ nhánh.
- Sắp xếp (QuickSort): kiểu truy cập bộ nhớ và hành vi cache trên mảng lớn, cùng thông lượng so sánh/hoán đổi.
- Fibonacci (đệ quy): chi phí gọi hàm và đệ quy — gọi/trả về, khung ngăn xếp, đường gọi của interpreter/JIT.
- Nhân ma trận: vòng lặp lồng dày đặc với tính cục bộ cache và nhân-cộng dồn; nhạy với kích thước cache và băng thông bộ nhớ.
- Hash: duyệt chuỗi và phép bit số nguyên (dịch bit, cộng).
- Dấu phẩy động: FPU và toán siêu việt (sin, cos, sqrt, phép chia).

Nếu một bài thấp hơn hẳn các bài khác trên máy bạn tin tưởng, điều đó chỉ về phân hệ tương ứng (cache, FPU, công việc số nguyên nhiều rẽ nhánh).

Kết quả có riêng tư và tái lập được không?

Riêng tư: 100% chạy trên máy. Mọi tính toán diễn ra trong trình duyệt; không có điểm số, tham số hay thông tin thiết bị nào được tải lên server. Các nút Sao chép / Xuất CSV / Xuất JSON tạo tệp ngay tại chỗ từ dữ liệu đã có trên trang.

Tái lập: một lần chạy đơn lẻ thường nhiễu vì performance.now() bị giảm độ chính xác và tab có thể bị bóp hiệu năng khi ở nền. Để có kết quả đáng tin, giữ tab ở tiền cảnh, cắm sạc laptop, chạy hai đến ba lần và lấy trung vị. JSON xuất ra ghi lại đúng tham số đã dùng cùng hồ sơ thiết bị (số nhân, bộ nhớ, nền tảng, gợi ý user-agent), nên một lần chạy có thể tái lập và kiểm chứng về sau — lý tưởng để đính kèm số liệu vào ticket sửa chữa và chứng minh hồi quy trước/sau.

Tại sao điểm của tôi thấp hơn mong đợi?

Nhiều lý do có thể gây điểm thấp:

1. Ứng dụng nền: Đóng các chương trình khác
2. Trình duyệt giảm hiệu năng: Thử trình duyệt khác
3. Chế độ tiết kiệm pin: Chuyển sang chế độ hiệu năng cao
4. Giảm hiệu năng do nhiệt: Đảm bảo tản nhiệt tốt
5. Trình duyệt cũ: Cập nhật phiên bản mới nhất
6. Thiết bị di động: Điện thoại có điểm thấp hơn máy tính
7. Máy ảo: VM có overhead hiệu năng
8. Tiện ích trình duyệt: Tắt các extension không cần thiết

Để có kết quả tốt nhất:
- Đóng tất cả tab và ứng dụng khác
- Cắm sạc laptop (không chạy bằng pin)
- Đảm bảo thông gió tốt
- Dùng Chrome, Firefox hoặc Edge phiên bản mới nhất
- Đợi CPU nguội giữa các lần test

Benchmark trên trình duyệt có chính xác không?

Benchmark trình duyệt khá chính xác cho:

- So sánh tương đối: So sánh CPU cạnh nhau
- Hiệu năng Web: Ứng dụng web chạy nhanh như thế nào
- Khối lượng công việc JavaScript: Node.js, phát triển web
- Chẩn đoán nhanh: Xác định vấn đề hiệu năng

Hạn chế:
- Overhead trình duyệt ảnh hưởng điểm
- Đơn luồng ở một số test
- Không truy cập trực tiếp phần cứng
- Bị ảnh hưởng bởi sự khác biệt JavaScript engine

Để test CPU chuyên nghiệp, dùng công cụ gốc như:
- Cinebench R23
- Geekbench 6
- CPU-Z
- PassMark

Nhưng để test nhanh, miễn phí, không cần cài đặt, benchmark trình duyệt cung cấp thông tin hữu ích.

Tôi có thể benchmark CPU di động được không?

Có! Công cụ này hoạt động trên thiết bị di động:

- Smartphone (iOS, Android)
- Tablet (iPad, tablet Android)
- Chromebook
- Bất kỳ thiết bị nào có trình duyệt hiện đại

Lưu ý với CPU di động:
- Điểm sẽ thấp hơn máy tính
- Giảm hiệu năng do nhiệt mạnh hơn
- Ứng dụng nền có tác động lớn hơn
- Chế độ pin ảnh hưởng đáng kể đến hiệu năng

Để test di động:
1. Đóng tất cả ứng dụng nền
2. Đảm bảo thiết bị không quá nóng
3. Dùng chế độ ngang cho tablet
4. Cắm sạc để có hiệu năng tốt nhất
5. Dùng Safari mới nhất (iOS) hoặc Chrome (Android)

CPU di động được tối ưu cho tiết kiệm pin hơn hiệu năng thuần túy, nên điểm thấp hơn là bình thường.

Tính năng chính

  • 6 bài test benchmark CPU đơn luồng toàn diện
  • Giám sát hiệu năng thời gian thực
  • Hiệu năng JavaScript đơn luồng (không dùng Web Workers)
  • Số phép tính mỗi giây cho từng tác vụ
  • Thời gian và điểm từng bài test riêng lẻ
  • Chỉ số tổng hợp không đơn vị (trung bình nhân so với tham chiếu)
  • Xuất phiên làm việc ra CSV và JSON để lập tài liệu QA
  • Sao chép toàn bộ hồ sơ thiết bị + benchmark vào bộ nhớ tạm
  • Nhận diện thiết bị hiện đại (userAgentData, bộ nhớ)
  • Bài test tính số nguyên tố
  • Bài test hiệu năng thuật toán sắp xếp
  • Tính dãy Fibonacci
  • Bài test nhân ma trận
  • Benchmark tính hash
  • Bài test phép toán dấu phẩy động
  • Hiển thị thông tin CPU (số nhân, bộ nhớ, nền tảng)
  • Thanh tiến trình trực quan
  • Trạng thái phân màu (chờ/đang chạy/hoàn thành)
  • Dừng benchmark bất cứ lúc nào
  • Đặt lại và chạy lại test
  • 100% chạy trên máy - không gửi dữ liệu lên server
  • Hoạt động offline
  • Không cần đăng ký
  • Hỗ trợ di động và máy tính
  • Tương thích chế độ tối