Isi kandungan:
Definisi - Apa itu Workload bermakna?
Jumlah kerja yang dilakukan oleh entiti dalam tempoh masa tertentu, atau jumlah purata kerja yang dikendalikan oleh entiti pada masa tertentu. Jumlah kerja yang dikendalikan oleh entiti memberikan anggaran kecekapan dan prestasi entiti itu. Dalam sains komputer, istilah ini merujuk kepada keupayaan sistem komputer untuk mengendalikan dan memproses kerja.
Komponen seperti pelayan atau sistem pangkalan data seringkali memberi beban kerja yang diharapkan apabila penciptaan. Analisis prestasi mereka berbanding beban kerja yang dijangkakan akan dijalankan dari masa ke masa.
Techopedia menerangkan Beban Kerja
Satu pendekatan untuk meningkatkan keupayaan beban kerja ialah meningkatkan bilangan pelayan dan menjalankan aplikasi pada pelayan yang berbeza. Kelemahan pendekatan ini adalah peningkatan kos dalam persediaan, penyelenggaraan dan penggunaan.
Beberapa jenis beban kerja tertentu yang digunakan untuk sistem komputer termasuk:
- Beban Kerja Memori: Setiap program atau arahan memerlukan memori untuk menyimpan data sementara atau kekal dan melakukan perhitungan pertengahan. Beban kerja ingatan menentukan penggunaan memori keseluruhan sistem sepanjang tempoh masa tertentu atau pada masa tertentu tepat pada masanya. Aktiviti paging dan segmentasi menggunakan banyak memori maya, dengan itu meningkatkan penggunaan memori utama. Walau bagaimanapun, apabila bilangan program yang dijalankan menjadi begitu besar, memori menjadi hambatan bagi prestasi, ia menunjukkan lebih banyak ingatan diperlukan atau program perlu diuruskan dengan cara yang lebih berkesan.
- Beban Kerja CPU: Beban kerja CPU menunjukkan bilangan arahan yang dilaksanakan oleh pemproses semasa tempoh tertentu atau pada masa tertentu. Statistik ini menunjukkan keperluan peningkatan dalam kuasa pemprosesan jika CPU terlalu banyak beban, atau penurunan daya pemprosesan jika penggunaan CPU jatuh di bawah ambang tertentu. Penambahbaikan prestasi selanjutnya boleh diperolehi untuk bilangan arahan yang sama yang dilaksanakan pada CPU pada masa yang diberikan dengan mengurangkan bilangan kitaran yang diperlukan oleh arahan untuk pelaksanaan yang berjaya. Yang terakhir ini boleh dicapai dengan meningkatkan kecekapan kod.
- I / O Beban Kerja: Kebanyakan aplikasi cenderung untuk menghabiskan banyak masa mengumpul input dan menghasilkan output. Akibatnya, beban kerja kombinasi input-output (I / O) pada sistem mesti dianalisis dengan teliti untuk memastikan parameter prestasi beban yang sesuai dipenuhi. Statistik mengenai bilangan input yang dikumpulkan oleh sistem dan bilangan output yang dihasilkan oleh sistem dalam tempoh masa tertentu disebut sebagai beban kerja input-output.
- Beban Kerja Pangkalan Data: Pangkalan data boleh dianalisis untuk penggunaan memori mereka, throughput pada beban maksimum dan I / O throughput. Setiap komponen ini dapat memberikan anggaran kecil prestasi pangkalan data dan parameternya. Walau bagaimanapun, beban kerja sebenar pangkalan data boleh dianalisis dengan menentukan bilangan pertanyaan yang dilaksanakan oleh pangkalan data dalam tempoh masa tertentu, atau bilangan purata pertanyaan yang dilaksanakan pada masa tertentu.