Khối lượng công việc

Tác Giả: Louise Ward
Ngày Sáng TạO: 7 Tháng 2 2021
CậP NhậT Ngày Tháng: 26 Tháng Sáu 2024
Anonim
Khối lượng công việc - Công Nghệ
Khối lượng công việc - Công Nghệ

NộI Dung

Định nghĩa - Khối lượng công việc có nghĩa là gì?

Lượng công việc được thực hiện bởi một thực thể trong một khoảng thời gian nhất định hoặc lượng công việc trung bình được xử lý bởi một thực thể tại một thời điểm cụ thể. Lượng công việc được xử lý bởi một thực thể đưa ra ước tính về hiệu quả và hiệu suất của thực thể đó. Trong khoa học máy tính, thuật ngữ này đề cập đến khả năng xử lý và xử lý công việc của hệ thống máy tính.


Các thành phần như máy chủ hoặc hệ thống cơ sở dữ liệu thường được chỉ định một khối lượng công việc dự kiến ​​khi tạo. Phân tích hiệu suất của họ so với khối lượng công việc dự kiến ​​sau đó được tiến hành theo thời gian.

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích khối lượng công việc

Một cách tiếp cận để tăng khả năng tải công việc là tăng số lượng máy chủ và chạy các ứng dụng trên các máy chủ khác nhau. Nhược điểm của phương pháp này là tăng chi phí trong thiết lập, bảo trì và triển khai.

Một số loại khối lượng công việc cụ thể áp dụng cho các hệ thống máy tính bao gồm:


  • Khối lượng công việc bộ nhớ: Mỗi chương trình hoặc hướng dẫn cần một số bộ nhớ để lưu trữ dữ liệu tạm thời hoặc vĩnh viễn và thực hiện các tính toán trung gian. Khối lượng công việc bộ nhớ xác định việc sử dụng bộ nhớ của toàn bộ hệ thống trong một khoảng thời gian nhất định hoặc tại một thời điểm cụ thể. Các hoạt động phân trang và phân đoạn sử dụng nhiều bộ nhớ ảo, do đó làm tăng việc sử dụng bộ nhớ chính. Tuy nhiên, khi số lượng chương trình được thực thi trở nên quá lớn khiến bộ nhớ trở thành nút cổ chai cho hiệu năng, điều đó cho thấy cần nhiều bộ nhớ hơn hoặc các chương trình cần được quản lý theo cách hiệu quả hơn.
  • Khối lượng công việc CPU: Khối lượng công việc của CPU cho biết số lượng lệnh được bộ xử lý thực thi trong một khoảng thời gian nhất định hoặc tại một thời điểm cụ thể. Thống kê này cho thấy nhu cầu tăng công suất xử lý nếu CPU luôn bị quá tải hoặc giảm công suất xử lý nếu việc sử dụng CPU giảm xuống dưới một ngưỡng nhất định. Có thể thu được các cải tiến hiệu suất cao hơn cho cùng số lượng lệnh thực thi trên CPU tại một thời điểm nhất định bằng cách giảm số chu kỳ được yêu cầu bởi một lệnh để thực hiện thành công. Cái sau có thể đạt được bằng cách cải thiện hiệu quả mã.
  • Khối lượng công việc I / O: Hầu hết các ứng dụng có xu hướng dành thời gian đáng kể để thu thập đầu vào và sản xuất đầu ra. Do đó, khối lượng công việc của các kết hợp đầu vào-đầu ra (I / O) trên một hệ thống phải được phân tích kỹ lưỡng để đảm bảo đáp ứng các tham số hiệu suất tải thích hợp. Một thống kê về số lượng đầu vào được thu thập bởi một hệ thống và số lượng đầu ra được tạo ra bởi một hệ thống trong một khoảng thời gian cụ thể được gọi là khối lượng công việc đầu vào-đầu ra.
  • Khối lượng công việc cơ sở dữ liệu: Cơ sở dữ liệu có thể được phân tích để sử dụng bộ nhớ, thông lượng ở mức tải tối đa và thông lượng I / O. Mỗi thành phần này có thể đưa ra một xấp xỉ nhỏ về hiệu suất cơ sở dữ liệu và các tham số của nó. Tuy nhiên, khối lượng công việc thực sự của cơ sở dữ liệu có thể được phân tích bằng cách xác định số lượng truy vấn được cơ sở dữ liệu thực hiện trong một khoảng thời gian nhất định hoặc số lượng truy vấn trung bình được thực hiện tại một thời điểm cụ thể.