Cách tốt nhất để bắt đầu việc lựa chọn khối lượng công việc là để xem hệ thống như là một nhà cung cấp dịch vụ. Như đã thảo luận trong Phần I,
mỗi hệ thống cung cấp một số dịch vụ, và làm cho một danh sách các dịch vụ là một trong những bước đầu tiên trong một
nghiên cứu đánh giá hiệu suất hệ thống. Thường thì hạn Hệ thống Theo Test (SUT) được sử dụng để biểu thị các
bộ hoàn chỉnh các thành phần đang được mua hoặc đang được thiết kế bởi tổ chức. Đôi khi có
một thành phần cụ thể trong SUT có lựa chọn thay thế đang được xem xét. Thành phần này được gọi là
phần Dưới học (CUS) như thể hiện trong hình 5.1. Ví dụ, một Central Processing Unit (CPU)
đội ngũ thiết kế có thể muốn hiểu những tác động khác nhau Arithmetic-Logic Unit (ALU) tổ chức. Trong
trường hợp này, CPU là SUT và ALU là CUS. Tương tự như vậy, một ngân hàng mua một xử lý giao dịch
hệ thống có thể muốn so sánh các thiết bị đĩa khác nhau. Trong trường hợp này, hệ thống xử lý giao dịch là SUT
và các thiết bị đĩa là CUS. Rõ ràng, việc xác định các SUT và CUS là quan trọng kể từ khi khối lượng công việc như
cũng như các số liệu hiệu suất được xác định chủ yếu bởi các SUT. CUS khó hiểu với SUT và ngược
lại là một sai lầm phổ biến mà dẫn đến kết quả sai lệch. Trong phần còn lại của chương này, các hệ thống từ
sẽ được sử dụng để có nghĩa là SUT và các thành phần từ đó sẽ được sử dụng để có nghĩa là CUS.
Các số liệu được chọn phải phản ánh hiệu suất của dịch vụ được cung cấp ở mức độ hệ thống và không phải ở
cấp độ thành phần. Ví dụ, MIPS là một thước đo đáng để so sánh hai CPU, nhưng nó không phải là
thích hợp để so sánh hai hệ thống chia sẻ thời gian. CPU chỉ là một phần trong những chia sẻ thời gian
của hệ thống. Một hệ thống chia sẻ thời gian có thể cung cấp các dịch vụ như xử lý giao dịch, trong đó có trường hợp
hiệu suất sẽ được đo bằng các giao dịch (như trái ngược với hướng dẫn) mỗi giây.
Các cơ sở lựa chọn khối lượng công việc cũng là hệ thống và không phải là thành phần. Ví dụ, các dịch vụ
được cung cấp bởi các CPU là các hướng dẫn được gọi là, và các nhà thiết kế CPU có thể muốn sử dụng hướng dẫn
tần số như là một đại diện có thể có của khối lượng công việc. Các dịch vụ được cung cấp bởi hệ thống ngân hàng chìa khoá
thường được gọi là "giao dịch", và do đó, các ngân hàng có thể sử dụng các tần số giao dịch như khối lượng công việc.
Chú ý rằng việc sử dụng tần số hướng dẫn để xác định khối lượng công việc của một hệ thống ngân hàng là không thích hợp, kể từ khi
thực hiện của hệ thống ngân hàng phụ thuộc vào một số thành phần thêm vào đó của CPU.
Tương tự như vậy, sử dụng các giao dịch để so sánh hai CPU có thể có hoặc có thể không thích hợp, vì việc thực hiện
có thể bị ảnh hưởng bởi các thành phần khác như thiết bị I / O. Tuy nhiên, nếu một nhà sản xuất cung cấp hai ngân hàng
hệ thống mà là giống hệt nhau, ngoại trừ cho các CPU, hai hệ thống có thể được so sánh bằng cách sử dụng giao dịch
tần số như khối lượng công việc. Nghiên cứu sau này đôi khi có thể không chính xác được gọi là sự so sánh về
hai CPU.
đang được dịch, vui lòng đợi..
