Arvutiressursid ei ole lõputud ning neid tuleb jaotada arukalt ja tõhusalt. Ressursid, nagu protsessori võimsus, mälu ja kettaruum, on igas arvutikeskkonnas piirangud. Personaalarvuti keskkonnas saaks teil kettaruum otsa, kui teil oleks äärmiselt suur muusikakogu või väga suur filmide või muu meedia kogu.
Samamoodi kuluks ettevõtte tasandil kettaruumi ressurss kiiresti ära, kui dubleeritaks palju andmeid (nt samad failid, mis on salvestatud erinevatesse arvutitesse), mille tulemuseks on ruumi ebatõhus kasutamine. kettal samade andmetena korrati. Seda saab lahendada virtuaalse salvestusketta ostmisega ja kõigi arvutite juurdepääsuga sellel salvestuskettal olevatele andmetele. Muidugi tekiks muid probleeme, näiteks milline kasutaja saab faili redigeerida ja millised kasutaja muudatused alistavad teiste kasutajate muudatused. Nende probleemide lahendamine oleks ressursside jaotamise seisukohalt palju tõhusam kui andmete dubleerimine arvutuskeskkondades.
Teine arvutiressurss on protsessor. Keskprotsessor (CPU) (varem nimetati ka keskprotsessoriks) on arvuti riistvara, mis täidab arvutiprogrammi käske, sooritades arvuti põhilisi aritmeetika-, loogika- ja sisend/väljundoperatsioone.süsteem. Tänapäeval on peaaegu kõik protsessorid multitöötlusega, st. neil on mitu töötlemisüksust ja nad saavad korraga töödelda mitut ülesannet. Lisaks suurendab arvutite töötlusjõudlust mitmetuumaliste protsessorite kasutamine, mis põhimõtteliselt ühendavad integraallülitusse kaks või enam üksikut protsessorit. Ideaalis oleks kahetuumaline protsessor peaaegu kaks korda võimsam kui ühetuumaline protsessor. Vaatamata märkimisväärsele edusammule töötlemisvõimsuse suurendamisel, võib üks ülesanne blokeerida kogu arvutikeskkonna töötlemisvõimsuse ja blokeerida muud toimingud, kui protsessori võimsust ei jaotata tõhusalt. Näiteks kui käsite arvutil arvutada võimalikult suur algarv (mida on sisuliselt võimatu teha), lukustatakse arvuti protsessor lõpmatuseni.
Tõhus viis arvutisüsteemi tõhusaks töötamiseks on ressursside eraldamine erinevatele kasutajatele. Teine võimalus on eraldada igale kasutajale protsent ressursse. Näiteks kui on 5 kasutajat ja 5 GB vaba kettaruumi, saate igale kasutajale eraldada 10%, olenemata sellest, mida see kasutaja kasutab. 500 MB, olenemata tegelikust kasutusest, või alternatiivina saad määrata igale kasutajale kõik 5 GB ning jälgida tegevust ja seada kasutusmustrite põhjal piiranguid. Iga arvutuskeskkond on erinev ja otsused peavad põhinema kasutajate ainulaadsetel faktidel ja kasutusharjumustel.
Protsessori jaotamine on keerulisem, kui sama arvutikeskkonda kasutab mitu kasutajat ja mõnel kasutajal on ajakriitilised protsessid, näiteks makselüüsisüsteemid, kui üks kasutaja haarab kogu CPU, võivad teised kasutajad olla blokeeritud. Järelikult oleks sellistel juhtudel kasulik fikseeritud CPU jaotus. CPU-d on aga palju raskem skaleerida, see tähendab. uusi kiipe ei saa masinasse installida nii lihtsalt kui uut kettaruumi, nii et kui eeldate kasvavat kasutajaskonda, on ebaotstarbekas määrata igale kasutajale fikseeritud protsessorit. Sellistel juhtudel tuleb igale kasutajale määrata protsent. Näiteks piiravad paljud veebimajutusettevõtted teie veebisaidi protsessori kasutamist, kui ületate teatud protsendi kogu saadaolevast arvutusvõimsusest.
Üldiselt peavad veebihaldurid ja veebihaldurid olema teadlikud ressursside eraldamise probleemidest ja probleemidest ning tegelema nendega õigeaegselt ja loogiliselt.