Kiểm tra băng thông RAM
Đo tốc độ máy của bạn di chuyển dữ liệu qua bộ nhớ. Bài kiểm tra truyền hàng trăm megabyte qua bốn lượt và chuyển băng thông tuần tự thành điểm số GB/s mà bạn có thể so sánh giữa các thiết bị và trình duyệt.
256 MB là mặc định — đủ lớn để tràn khỏi bộ nhớ đệm CPU và đi vào RAM. 1 GB có thể thất bại trên điện thoại và máy có RAM thấp.
Hãy đóng các tab nặng trước, và so sánh các máy trên cùng một trình duyệt — engine cũng là một phần của những gì được đo.
64 MB có thể nằm trong bộ nhớ đệm CPU và làm kết quả trông đẹp hơn thực tế. Từ 256 MB trở lên, dữ liệu đến từ bộ nhớ thực.
Nhảy giữa các địa chỉ khó đoán trước đánh bại bộ nhớ đệm và bộ tìm nạp trước, nên lượt ngẫu nhiên cho kết quả thấp hơn nhiều so với các lượt tuần tự — đó là độ trễ, không phải lỗi.
Điểm số thay đổi theo trình duyệt và tải nền, chứ không chỉ theo phần cứng. Cùng trình duyệt, cùng kích thước vùng đệm, máy ở trạng thái yên tĩnh — khi đó việc so sánh mới có ý nghĩa.
Tốc độ bộ nhớ là nút thắt cổ chai âm thầm: một máy có bộ xử lý nhanh nhưng RAM chậm hoặc chỉ có một kênh sẽ giật lag khi bạn chuyển giữa các tab nặng, và không có đồng hồ đo CPU nào cho biết lý do. Một con số băng thông sẽ làm điều đó trở nên rõ ràng — so sánh một laptop cũ với máy thay thế, hoặc một máy trước và sau khi lắp thêm thanh RAM thứ hai. Không có gì được cài đặt hay tải lên: các vùng đệm chỉ tồn tại trong tab trình duyệt và được giải phóng ngay khi bạn đóng tab.
Khi bạn nhấn Bắt đầu, một Web Worker sẽ cấp phát hai mảng typed array lớn bên ngoài luồng chính — để tab vẫn phản hồi mượt mà — và làm nóng chúng để chi phí biên dịch và lần chạm đầu tiên không làm sai lệch kết quả. Sau đó, bốn lượt kiểm tra sẽ chạy, mỗi lượt lặp lại năm lần và lấy trung bình. Ghi tuần tự và đọc tuần tự là cặp băng thông kinh điển, và giá trị trung bình của chúng chính là điểm số của bạn. Truy cập ngẫu nhiên nhảy giữa các địa chỉ giả ngẫu nhiên, đánh bại bộ nhớ đệm và bộ tìm nạp trước, vì vậy nó đo độ trễ và cho kết quả thấp hơn nhiều so với các con số tuần tự. Sao chép bộ nhớ sử dụng thao tác di chuyển khối được tối ưu hóa của engine — thường là nhanh nhất trong bốn lượt.
Cách đọc điểm số của bạn
| Điểm số | Xếp hạng | Ý nghĩa thông thường |
|---|---|---|
| 12+ GB/s | Đỉnh cao | Máy để bàn đời mới hoặc Mac dùng chip Apple silicon với bộ nhớ đa kênh tốc độ cao |
| 9 – 12 GB/s | Phi thường | Laptop hiệu năng cao đời mới hoặc máy để bàn dùng DDR5 |
| 6.5 – 9 GB/s | Xuất sắc | Phần cứng đời mới ổn định — máy để bàn DDR4 hai kênh hoặc một laptop tốt |
| 4 – 6.5 GB/s | Tốt | Laptop phổ thông và máy để bàn đời cũ hơn — đủ dùng thoải mái cho công việc hàng ngày |
| 2 – 4 GB/s | Khá | Phần cứng giá rẻ, nhỏ gọn hoặc đã cũ, thường chạy một kênh |
| Dưới 2 GB/s | Kém | Phần cứng rất cũ — hoặc có gì đó không ổn: đóng các tab nặng, cắm sạc, rồi kiểm tra lại |
Chọn kích thước vùng đệm
| Vùng đệm | Kiểm tra điều gì | Đánh đổi |
|---|---|---|
| 64 MB | Đủ nhỏ để nằm một phần trong bộ nhớ đệm CPU, nên kết quả thường cao | Lượt nhanh nhất — nên coi đây là bài kiểm tra cache, không phải RAM |
| 256 MB | Tràn ra khỏi mọi bộ nhớ đệm phổ thông và đi vào RAM thực sự | Mặc định — cân bằng, và là kích thước để so sánh giữa các thiết bị |
| 512 MB | Đi sâu vào vùng RAM thực, vượt xa mọi bộ nhớ đệm L3 | Kết quả trung bình ổn định hơn, đổi lại thời gian chạy hơi lâu hơn |
| 1 GB | Gây áp lực lên cả việc cấp phát bộ nhớ lẫn băng thông | Có thể thất bại hoàn toàn trên điện thoại và máy có RAM thấp |
Bài kiểm tra trên trình duyệt có thể — và không thể — đo được gì
Bài kiểm tra này đo băng thông mà JavaScript thực sự có thể đạt tới — điều quan trọng đối với cảm giác nhanh chậm của các ứng dụng web, chứ không phải thông số ghi trên hộp. Một bộ kit DDR5-6000 sẽ không đạt được mức hàng chục GB/s như quảng cáo ở đây: chỉ một luồng, một engine trình duyệt, cùng với việc thu gom rác cản đường, nên điểm số sẽ thấp hơn nhiều so với các công cụ gốc như AIDA64 và tốt nhất nên so sánh với điểm số từ trình duyệt khác. Sandbox không thể thấy được thời gian truy cập bộ nhớ (timing), số kênh, hay trạng thái ECC (hãy dán thông số của bộ kit vào Máy tính Độ trễ RAM (RAM Latency) thay thế), và một thanh RAM lỗi cần một công cụ chạy ở cấp khởi động như MemTest86, chứ không phải một trang web. Bộ nhớ cũng chỉ là một nghi phạm — hãy gây tải cho bộ xử lý bằng Kiểm Tra Stress CPU và card đồ họa bằng Kiểm Tra Stress GPU để xem đâu mới là thứ đang kìm hãm hệ thống.
