U ovom članku ćemo objasniti zašto Windows može kasniti i biti spor i reći ćemo vam o popularnim alatima za praćenje koji vam mogu pomoći da pronađete problem. Ove informacije će biti korisne i za administratore servera zasnovanih na Windows-u i za obične korisnike kućnih računara. Članak će dobro doći onima koji žele poboljšati svoje performanse virtuelni serveri na Windows-u.
Performanse servera zavise od raznih faktora. Za našu svrhu, možemo podijeliti sve izvore problema u nekoliko grupa: CPU, RAM, HDD, mreža i softver. Ako uzrok problema nije očigledan, ima smisla prvo provjeriti gore navedene komponente. Hajde da bliže pogledamo ugrađene alate za analizu performansi sistema i koristimo Windows Server 2012 R2 kao primer.
Task Manager
Task manager nam omogućava da upravljamo procesima: odredimo im prioritete, “dodijeliti“, za određene procesore, kreiraju nove procese, ali najčešća upotreba za to je da se brzo pogleda opterećenje sistema i prisilno zatvori aplikacije.
Kako otvoriti Task manager:
- kliknite desnim dugmetom miša na traci zadataka i odaberite "Task manager"
- unesite komandu “taskmgr" u "trčanje” prozor ili komandna linija.
- pritisnite “Ctrl+Alt+Del” i odaberite “Task manager"
- pritisnite “Ctrl + Shift + Esc"
Task Manager prikazuje metriku u realnom vremenu za svaki aktivni proces: memorijski otisak, opterećenje procesora, itd. Detaljnije informacije možete pronaći i u “detalji". Možete kliknuti na bilo koji gornji dio kolone da sortirate redove prema vrijednosti kolone. Da biste prisilno zatvorili proces, kliknite desnim gumbom miša na proces i odaberite "Kraj zadatakU kontekstualnom meniju postoji i nekoliko drugih radnji.
Ako sa serverom radi više korisnika, bit će vam korisno ovo “korisnici” kartica na kojoj možete vidjeti sve procese sortirane po korisniku. Kliknite desnim dugmetom miša da otvorite kontekstualni meni sa svim dostupnim radnjama. Administrator može poslati poruku, isključiti ili prekinuti sesiju korisnika.
U "usluge” na kartici, naći ćete informacije o svim uslugama, a možete pokrenuti, zaustaviti ili ponovo pokrenuti bilo koju uslugu iz kontekstualnog menija.procesi” na kartici ćete vidjeti procese grupisane po tipu iu “performanse” kartica, grafički prikaz opterećenja na svim komponentama sistema.
Dakle, u Task Manager-u korisnik može vidjeti minimalno dovoljno informacija o opterećenju sistema koje vam mogu pomoći da izvršite početnu analizu onoga što usporava Windows.
Resurs Monitor
Monitor resursa sadrži detaljnije informacije u slučaju da vam zatrebaju. Osim CPU opterećenja i RAM-a, možete vidjeti operacije "čitanja" i "pisanja", otvorene datoteke, povezane usluge i biblioteke, te mrežnu aktivnost u realnom vremenu.
Želite znati kako otvoriti Resource Monitor? Imamo nekoliko opcija za vas:
- kliknite “Otvorite Monitor resursa" u "performanse” prozora Task Manager;
- unesite “resmon” naredba u komandnoj liniji ili “trčanje” prozor;
- odaberite “Resurs Monitor" u "Alat” meni menadžera usluga
Informacije u svakoj kartici Resource Monitora predstavljene su u obliku tabela i grafikona. Da biste promijenili skup kolona u tabelama, morate kliknuti desnim gumbom miša u gornjem dijelu bilo koje kolone i odabrati “Odaberite stupceAko označite bilo koji proces na bilo kojoj kartici, informacije na svim ostalim karticama će biti sortirane prema odabranim vrijednostima.
Informacije o aktivnosti CPU-a, memoriji, diskovima i mreži predstavljene su u zasebnim karticama, a "pregled” kartica sadrži kumulativne informacije iz svih komponenti.
Pogledajmo neke korisne mogućnosti Windows Resource Monitora.
Pronalaženje procesa koji blokira datoteku
Može doći do situacije kada prilikom pokušaja brisanja ili uređivanja datoteke sistem prikaže poruku o grešci koja kaže da datoteku koristi druga aplikacija i da se stoga ne može uređivati ili izbrisati. Da biste pronašli proces koji blokira datoteku, moraćete da unesete deo njenog imena u „Povezane ručke” odjeljak u “CPU” karticu. Završite proces ako je potrebno.
Praćenje aktivnosti diska
U "disk” možete vidjeti izvršene operacije čitanja i pisanja. Na snimku ekrana možete vidjeti primjer kada sistem aktivno adresira swap datoteku “c:/pagefile.sys“, što obično usporava sistem i ukazuje na nedostatak dostupne RAM memorije.
Takođe, obratite pažnju na „Dužina reda čekanja na disku” metrika. Normalno, ne bi trebao premašiti broj diskova više od dva puta. Ako je instaliran samo jedan fizički disk, red čekanja ne bi trebao biti duži od 1-2.
Česti pogoci ove metrike i dugo vrijeme aktivnosti mogu ukazivati na niske performanse podsistema diska.
Praćenje mrežnih aktivnosti
U "mreža” možete pronaći procese koji previše opterećuju vašu mrežu. Mogu biti neka aplikacija treće strane (kao što je prikazano na snimku ekrana) ili interni procesi. Automatsko ažuriranje sistema bi bio dobar primjer.
U "TCP-veze” odjeljak naći ćete korisne metrike poput “Paketi lost" postotak i "latentnost” koji će vam pomoći da procijenite svoju mrežnu vezu.
Štaviše, u “mreža” na kartici ćete pronaći portove za slušanje i status zaštitnog zida.
Task manager i Resource manager će vam pomoći da pronađete problem samo pod uslovom da se on dešava u istom trenutku kada vršite analizu. Međutim, često se problem može pojaviti povremeno. Stoga ćemo opisati neke alate za praćenje za praćenje stanja vašeg sistema tokom određenog perioda.
Monitor performansi
Monitor performansi vam omogućava da pratite metriku različitih sistemskih objekata operativnog sistema. Na primjer, objekat “Fizički disk” ima sljedeće metrike “% aktivnosti diska"I"Prosječna dužina čekanja na disku“, a objekat “memorija” ima metriku “Stranice izlaz/s".
Kako otvoriti:
- odaberite “Monitor performansi" u "Alat” meni menadžera servera;
- trči”perfmon” u komandnoj liniji ili “trčanje” Prozor;
- odaberite “Monitor performansi" u "administracija” odjeljak kontrolne table.
Monitor performansi se sastoji od tri glavne komponente: “Alati za nadzor""Set za prikupljanje podataka"I"Izvještaji”. U "Alati za nadzor” možete pronaći alat za praćenje brojača u realnom vremenu ili pregledati ranije sačuvane izvještaje.Set za prikupljanje podataka” sadrži skup monitora koje ćemo posmatrati. Za našu analizu sistema možemo koristiti postojeće sistemske grupe ili kreirati nove. U “Izvještaji” videćete sačuvane rezultate praćenja.
Pogledajmo pobliže našu analizu koristeći postojeći skup sakupljača podataka u “Performanse sistema"
1. Idite na „Skup sakupljača podataka” odjeljak - “sistem” i pokrenite “Performanse sistema"
2. Pričekajte dok se podaci ne prikupe - 1 minut prema zadanim postavkama, a zatim otvorite novi izvještaj u “Izvještaji” odjeljak - “sistem performanse"
Na vrhu izvještaja možete vidjeti kumulativne informacije iz glavnih komponenti sistema i neke preporuke ako su otkriveni problemi. Analiza je otkrila nedostatak RAM-a na našem test serveru.
Da vidite kako su se brojači mijenjali tokom procesa prikupljanja podataka kliknite na “Pogledajte podatke u Monitoru performansiNakon toga kliknite bilo koji brojač koji želite na dnu ekrana, na primjer, "CPU opterećenje %"I kliknite"Označite” na traci sa alatkama da biste označili grafikon podebljanom crnom linijom. Ispod grafikona ćete vidjeti prosječne, maksimalne i minimalne vrijednosti odabranog brojača.
Po pravilu, svi izvještaji se čuvaju kao obični fajlovi u „c:\Perflog” folder, tako da ćete ga brzo pronaći i staviti gdje god vam je potrebno.
Ugrađeni skup sakupljača podataka se ne može uređivati, ali za one koje ste kreirali ručno možete postaviti različite parametre, kao što je trajanje prikupljanja podataka ili zakazano vrijeme.
Da biste kreirali grupu, potrebno je da kliknete desnim dugmetom miša na „Special” folder u “Skup sakupljača podataka” odjeljak, odaberite “dodati” - “Skup sakupljača podataka” i slijedite upute čarobnjaka. Ako kliknete desnim gumbom miša na grupu koju ste kreirali i odaberete “svojstva” otvorit će se prozor u kojem možete uređivati zadane parametre.
Dnevnik događaja
Sve važne promjene u operativnom sistemu se bilježe u dnevnik događaja, bilo da se radi o pokretanju/zaustavljanju usluge, instalaciji ažuriranja, ponovnom učitavanju, grešci čitanja sa diska ili kvaru aplikacije. Događaji su podijeljeni na informacije, kritične, poruke o greškama i događaje upozorenja.
Ako vaš Windows kasni, s vremena na vrijeme ili neuspjeh, ili možda neka aplikacija radi nestabilno, postoji velika šansa da ćete pronaći zapise koji se odnose na probleme u evidenciji događaja. Prema ovim zapisima, moći ćete saznati šta uzrokuje probleme.
Kako pokrenuti dnevnik događaja:
- odaberite “Pogledajte događaje" u "Alat” meni Task Manager-a.
- odaberite “Pogledajte događaje" u "administracija” grupa na kontrolnoj tabli.
- trči”eventvwr” u komandnoj liniji ili u “trčanje” prozor
Dnevnici se nalaze u “Windows evidencije"I"Aplikacije i usluge” sekcije. Vjerovatnije će se informacije o greškama nalaziti u “sistem” dnevnik “Windows evidencije” odjeljak. Međutim, ako unaprijed znate šta tačno tražite, postojeći prikaz “Menadžment događaji” gdje možete vidjeti informacije iz svih glavnih dnevnika. Ne možete uređivati postojeći prikaz, pa ako trebate promijeniti dnevnike ili kategorije događaja, kreirajte svoj prikaz ili kopirajte postojeći.
Kliknite desnim tasterom miša na „Menadžment događaji” pogledajte i odaberite “Kopiraj prikaz koji se može uređivati", Kliknite"Ok” u otvorenom prozoru. Kao rezultat, vidjet ćete svoj novi prikaz “Menadžment događaji (1)Da biste uredili ovaj prikaz, odaberite ga i kliknite na dugme na desnoj strani prozora “Filtrirajte trenutni prikaz koji se može uređivati".
Možete postaviti izlaz za greške i kritične događaje samo da biste izvršili analizu.
Monitor pouzdanosti
Monitor pouzdanosti može se smatrati dodatkom dnevniku događaja. Da biste ga pokrenuli potrebno je da otvorite “Kontrolni panel", idi "Centar za podršku"I kliknite"Prikaži dnevnik pouzdanosti" u "održavanje"Sekcija.
Događaji u prozoru monitora su grupisani po datumu. Ako odaberete određeni datum, vidjet ćete listu povezanih događaja na dnu ekrana. Takođe ćete videti liniju pouzdanosti na vrhu ekrana u zavisnosti od nivoa kritičnosti. Ovo će vam pomoći da procijenite dinamiku kvarova.
Alati koje smo opisali su komplementarni jedni drugima. Zato će vam njihova upotreba u kompleksu pružiti najdetaljnije informacije o vašem sistemu.
Ovi alati mogu pomoći u pronalaženju većine problema s Windowsom. Često se ovi problemi mogu otkriti i eliminisati što vam omogućava da povratite performanse sistema bez ponovnog instaliranja Windows-a.