Mục tiêu:
- Chuẩn đoán đúng hiệu năng làm việc của máy
- Tránh được những vấn đề về kiểm định
Tất cả chúng ta đều biết rằng, các máy tính cá nhân hiện nay có hiệu năng làm việc đáng kinh ngạc. Nếu nghi ngờ chuyện đó, thì hãy quan sát các trị chơi 3D hiện nay xem (như Quake II hoặc Monster Truck Madness chẳng hạn). Tuy nhiên, điều quan trọng là phải định lượng hiệu năng của một máy. Chỉ nói rằng máy này “nhanh hơn” máy kia thì đơn giản là khơng đủ, thường thì chúng ta phải áp đặt một con số nào đó cho cái hiệu năng hoạt động ấy để đo đạc những sự cải thiện mà một cuộc nâng cấp máy mang lại, hoặc để so sánh một cách khách quan hiệu năng của các máy khác nhau. Các phần mềm kiểm định (benchmark) thường được dùng để thử nghiệm và báo cáo hiệu năng hoạt động của máy nào đó bằng cách vận hành một tập hợp tác vụ đã được quy định chặt chẽ trên máy đó. Các chương trình này có nhiều cơng dụng khác nhau trong công nghiệp PC, tuỳ theo nhu cầu kiểm định là gì:
+ So sánh các máy: Các trình benchmark thường được dùng để so sánh một máy với một hoặc nhiều máy cạnh tranh (hoặc để so sánh một máy mới hơn với các máy cũ hơn). chỉ cần lật qua bất kỳ số tạp chí PC Magazine hoặc Byte nào, sẽ thấy ngay hằng đống trang quảng cáo PC, tất cả đều có trích dẫn những số liệu về hiệu năng được ghi lại bởi các trình benchmark. cũng có thể chạy một trình benchmark để xác định hiệu năng tổng thể của một máy mới trước khi quyết định mua.
+ Đánh giá những cải thiện của việc nâng cấp: các trình benchmark. thường được dùng để ước lượng giá trị của một cuộc nâng cấp. Bằng cách chạy trình benchmark trước và sau q trình nâng cấp, có thể có được một sự đánh giá bằng số liệu về chuyện CPU mới, RAM mới, hoặc bo mạch chính mới đã cải thiện (hoặc gây trở gại) cho hiệu năng của hệ thống như thế nào.
+ Chẩn đốn: Các trình benchmark đơi khi cũng có vai trị quan trọng các cuộc chẩn đốn hệ thống. Những hệ thống nào có hiệu năng tệ hại có thể được kiểm định để các thành phần chính của nó được kiểm tra lại hoặc định cấu hình lại. Điều này sẽ giúp các kỹ thuật viên cô lập được và khắc phục được những vấn đề về hiệu năng một cách đáng tin cậy hơn nhiều so với chỉ quan sát bằng mắt thường.
3.2.1. Tránh những vấn đề về kiểm định
Một trong những vấn đề nghiêm trọng nhất mà người ta gặp phải với các chương trình kiểm định là tính trung thực của những con số mà chúng đưa ra. Có lẽ đã từng nghe câu “statistics can lie” (số liệu thống kê có thể đánh lừa đấy), và điều đó cũng đúng đối với cá trình kiểm định. Để các trình kiểm định cung cấp cho
những kết quả đáng tin cậy, phải lưu ý trước một số điểm: + Phải chú ý đến cấu hình tồn bộ của hệ thống + Phải chạy cùng một trình benchmark trên mọi máy
+ Phải tối thiểu hoá những khác biệt phần cứng giữa hai hệ thống máy + Phải chạy các trình benchmark dưới những “tải trọng” công việc giống nhau để đưa ra kết luận tốt nhất
3.2.2. Để tìm được các trình benchmark
Các chương trình benchmark có mặt ở khắp nơi kể từ ngày xuất hiện các máy tính đầu tiên và hiện nay có nhiều sản phẩm benmark để đánh giá tất cả các khía cạnh của PC, cũng như để đánh giá những vấn đề
chuyên biệt.Các chương trình benchmark: - Winstone 97 - WinBench 97 - 3D WinBench 97 - Battery Mark - NetBench - ServerBench - WebBench - Jmark - Wintune 97