HIỆU SUẤTHiệu suất là về thời gian. Sự kiện (ngắt, tin nhắn, yêu cầu từ người dùng, hoặc thông qua thời gian) xảy ra, và hệ thống phải đáp ứng cho họ. Có một loạt các characterizations của sự kiện đến và phản ứng, nhưng về cơ bản hiệu suất là có liên quan với bao lâu nó mất hệ thống để đáp ứng khi một sự kiện xảy ra.Một trong những điều mà làm cho hiệu suất phức tạp là một số sự kiện và mô hình xuất hiện. Sự kiện có thể đến từ yêu cầu người dùng, từ các hệ thống khác, hoặc từ bên trong hệ thống. Một hệ thống dựa trên Web dịch vụ tài chính được sự kiện từ người sử dụng (có thể đánh số trong hàng chục hoặc hàng trăm nghìn). Một hệ thống điều khiển động cơ được yêu cầu của nó từ các đoạn văn của thời gian và phải kiểm soát cả hai việc bắn thử đánh lửa khi một hình trụ là ở vị trí chính xác và hỗn hợp của nhiên liệu để tối đa hóa quyền lực và giảm thiểu ô nhiễm.Cho trang Web dựa trên hệ thống tài chính, các phản ứng có thể là số lượng các giao dịch có thể được xử lý trong một phút. Đối với hệ thống điều khiển động cơ, các phản ứng có thể là các biến thể trong thời gian bắn. Trong mỗi trường hợp, các mô hình của sự kiện đến và các mô hình của phản ứng có thể được định nghĩa, và đặc tính này tạo thành ngôn ngữ đó để xây dựng tình huống chung hiệu suất.Một kịch bản thực hiện bắt đầu với một yêu cầu cho một số dịch vụ đến hệ thống. Đáp ứng các yêu cầu đòi hỏi tài nguyên để được tiêu thụ. Trong khi điều này xảy ra hệ thống có thể đồng thời phục vụ các yêu cầu khác.Một mô hình xuất hiện cho các sự kiện có thể được định nghĩa là định kỳ hoặc ngẫu nhiên. Ví dụ, một sự kiện định kỳ có thể đến mỗi 10 mili-giây. Sự kiện định kỳ đến thường xuyên nhất được nhìn thấy trong hệ thống thời gian thực. Đến ngẫu nhiên có nghĩa là sự kiện đến theo một số phân phối xác suất. Sự kiện có thể cũng đến sporadically, có nghĩa là, theo một mô hình không capturable bởi characterizations định kỳ hoặc ngẫu nhiên.Nhiều người dùng hoặc các yếu tố tải có thể được mô hình bằng cách thay đổi các mô hình xuất hiện cho các sự kiện. Nói cách khác, từ điểm nhìn của hiệu năng hệ thống, nó không quan trọng cho dù một người dùng gửi 20 yêu cầu trong một khoảng thời gian hoặc cho dù hai người sử dụng gửi 10. Điều quan trọng là các mô hình xuất hiện tại các máy chủ và phụ thuộc trong các yêu cầu.Phản ứng của hệ thống với một kích thích có thể đặc trưng bởi độ trễ (thời gian giữa sự xuất hiện của các kích thích và phản ứng của hệ thống để nó), các thời hạn xử lý (trong bộ điều khiển động cơ, ví dụ, nhiên liệu sẽ bắt cháy khi xi-lanh là ở một vị trí cụ thể, do đó giới thiệu một thời hạn chế biến), thông qua các hệ thống (ví dụ như, số lượng hệ thống có thể xử lý trong các giao dịch một lần thứ hai), jitter của phản ứng (với sự biến thiên trong độ trễ), số lượng các sự kiện không được xử lý bởi vì hệ thống đã quá bận rộn để đáp ứng, và các dữ liệu bị mất bởi vì hệ thống đã quá bận rộn.Nhận thấy điều này xây dựng không có xem xét cho dù hệ thống nối mạng hoặc độc lập. Cũng không phải hiện nó (chưa) xem xét cấu hình của hệ thống hoặc tiêu thụ tài nguyên. Những vấn đề này là phụ thuộc vào giải pháp kiến trúc, chúng tôi sẽ thảo luận trong chương 5.
đang được dịch, vui lòng đợi..
