Rumah Pengembangan Apa itu beban kerja? - definisi dari techopedia

Apa itu beban kerja? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Beban Kerja?

Jumlah pekerjaan yang dilakukan oleh suatu entitas dalam periode waktu tertentu, atau jumlah rata-rata pekerjaan yang ditangani oleh suatu entitas pada saat tertentu. Jumlah pekerjaan yang ditangani oleh suatu entitas memberikan perkiraan efisiensi dan kinerja entitas itu. Dalam ilmu komputer, istilah ini mengacu pada kemampuan sistem komputer untuk menangani dan memproses pekerjaan.

Komponen seperti server atau sistem basis data seringkali diberikan beban kerja yang diharapkan pada saat pembuatan. Analisis kinerja mereka dibandingkan dengan beban kerja yang diharapkan kemudian dilakukan seiring waktu.

Techopedia menjelaskan Beban Kerja

Salah satu pendekatan untuk meningkatkan kemampuan beban kerja adalah dengan meningkatkan jumlah server dan menjalankan aplikasi pada server yang berbeda. Kerugian dari pendekatan ini adalah meningkatnya biaya dalam pengaturan, pemeliharaan dan penyebaran.

Beberapa jenis beban kerja spesifik yang berlaku untuk sistem komputer meliputi:

  • Beban Kerja Memori: Setiap program atau instruksi membutuhkan memori untuk menyimpan data sementara atau permanen dan melakukan perhitungan menengah. Beban kerja memori menentukan penggunaan memori seluruh sistem selama periode waktu tertentu atau pada saat tertentu secara instan. Aktivitas paging dan segmentasi menggunakan banyak memori virtual, sehingga meningkatkan penggunaan memori utama. Namun, ketika jumlah program yang dijalankan menjadi begitu besar sehingga memori menjadi penghambat kinerja, ini menunjukkan lebih banyak memori yang diperlukan atau program perlu dikelola dengan cara yang lebih efektif.
  • Beban Kerja CPU: Beban kerja CPU menunjukkan jumlah instruksi yang dijalankan oleh prosesor selama periode tertentu atau pada saat tertentu. Statistik ini menunjukkan perlunya peningkatan daya pemrosesan jika CPU kelebihan beban sepanjang waktu, atau penurunan daya pemrosesan jika penggunaan CPU turun di bawah ambang batas tertentu. Peningkatan kinerja lebih lanjut dapat diperoleh untuk jumlah instruksi yang sama yang dijalankan pada CPU pada waktu tertentu dengan mengurangi jumlah siklus yang dibutuhkan oleh instruksi untuk eksekusi yang sukses. Yang terakhir dapat dicapai dengan meningkatkan efisiensi kode.
  • Beban Kerja I / O: Sebagian besar aplikasi cenderung menghabiskan waktu mengumpulkan input dan menghasilkan output. Akibatnya, beban kerja kombinasi input-output (I / O) pada suatu sistem harus dianalisis secara menyeluruh untuk memastikan bahwa parameter kinerja beban yang tepat dipenuhi. Statistik tentang jumlah input yang dikumpulkan oleh suatu sistem dan jumlah output yang dihasilkan oleh suatu sistem selama durasi waktu tertentu disebut sebagai beban kerja input-output.
  • Beban Kerja Basis Data: Basis data dapat dianalisis untuk penggunaan memorinya, throughput pada beban maksimum dan throughput I / O. Masing-masing komponen ini dapat memberikan perkiraan kecil dari kinerja database dan parameternya. Namun, beban kerja sebenarnya dari database dapat dianalisis dengan menentukan jumlah kueri yang dieksekusi oleh database dalam periode waktu tertentu, atau jumlah rata-rata kueri yang dieksekusi pada saat tertentu.
Apa itu beban kerja? - definisi dari techopedia