Bahay Pag-unlad Ano ang workload? - kahulugan mula sa techopedia

Ano ang workload? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Workload?

Ang dami ng trabaho na isinagawa ng isang entidad sa isang naibigay na tagal ng oras, o ang average na dami ng trabaho na hinahawakan ng isang entity sa isang partikular na instant ng oras. Ang halaga ng trabaho na hinahawakan ng isang entidad ay nagbibigay ng isang pagtatantya ng kahusayan at pagganap ng entidad na iyon. Sa computer science, ang terminong ito ay tumutukoy sa kakayahan ng mga system ng computer upang hawakan at maproseso ang gawain.

Ang mga sangkap tulad ng mga server o database system ay madalas na itinalaga ng isang inaasahang karga sa paggawa. Ang pagtatasa ng kanilang pagganap kumpara sa workload na inaasahan ay pagkatapos ay isinasagawa sa paglipas ng panahon.

Ipinapaliwanag ng Techopedia ang Workload

Ang isang diskarte sa pagpapalakas ng mga kakayahan sa pag-load ay upang madagdagan ang bilang ng mga server at magpatakbo ng mga application sa iba't ibang mga server. Ang kawalan ng pamamaraang ito ay nadagdagan ang mga gastos sa pag-setup, pagpapanatili at paglawak.

Ang ilang mga tukoy na uri ng workload na nalalapat sa mga system ng computer ay kasama ang:

  • Memory Workload: Ang bawat programa o tagubilin ay nangangailangan ng ilang memorya upang mag-imbak ng pansamantala o permanenteng data at magsagawa ng mga intermediate computations. Tinutukoy ng workload ng memorya ang paggamit ng memorya ng buong sistema sa isang naibigay na tagal ng oras o sa isang tiyak na agarang oras. Ang mga aktibidad sa paging at segmentation ay gumagamit ng maraming virtual na memorya, sa gayon pinatataas ang paggamit ng pangunahing memorya. Gayunpaman, kapag ang bilang ng mga programa na naisakatuparan ay naging napakalaki na ang memorya ay nagiging isang bottleneck para sa pagganap, ipinapahiwatig nito na mas maraming memorya ang kailangan o mga programa na kailangang pamahalaan sa isang mas epektibong paraan.
  • CPU Workload: Ang workload ng CPU ay nagpapahiwatig ng bilang ng mga tagubilin na naisakatuparan ng processor sa isang naibigay na panahon o sa isang partikular na agarang oras. Ang istatistika na ito ay nagpapahiwatig ng isang pangangailangan para sa isang pagtaas sa lakas ng pagproseso kung ang CPU ay labis na na-overload sa lahat ng oras, o isang pagbawas sa kapangyarihan sa pagproseso kung ang paggamit ng CPU ay bumaba sa ilalim ng isang tiyak na threshold. Ang karagdagang mga pagpapabuti ng pagganap ay maaaring makuha para sa parehong bilang ng mga tagubilin na nagpapatupad sa isang CPU sa isang naibigay na agarang oras sa pamamagitan ng pagbawas ng bilang ng mga siklo na kinakailangan ng isang tagubilin para sa matagumpay na pagpapatupad. Ang huli ay maaaring makamit sa pamamagitan ng pagpapabuti ng kahusayan ng code.
  • I / O Workload: Karamihan sa mga aplikasyon ay may posibilidad na gumastos ng malaking oras sa pag-iipon ng input at paggawa ng output. Bilang isang resulta, ang mga pinagsamang gawain ng mga kombinasyon ng input-output (I / O) sa isang sistema ay dapat na masuri nang lubusan upang matiyak na natutugunan ang naaangkop na mga parameter ng pagganap ng pag-load. Ang isang istatistika sa bilang ng mga input na natipon ng isang system at ang bilang ng mga output na ginawa ng isang sistema sa isang partikular na tagal ng oras ay tinukoy bilang input-output workload.
  • Ang Workload ng Database: Mga database ay maaaring masuri para sa kanilang memorya ng paggamit, throughput sa maximum na naglo-load at I / O throughput. Ang bawat isa sa mga sangkap na ito ay maaaring magbigay ng isang maliit na approximation ng pagganap ng database at mga parameter nito. Gayunpaman, ang tunay na workload ng isang database ay maaaring masuri sa pamamagitan ng pagtukoy ng bilang ng mga query na isinasagawa ng database sa isang naibigay na tagal ng oras, o ang average na bilang ng mga query na isinagawa sa isang partikular na instant ng oras.
Ano ang workload? - kahulugan mula sa techopedia