- Monitor di sistema: System Monitor è uno dei principali MMC snap-in utilizzato per monitorare le prestazioni del sistema. Questo è stato precedentemente strumento Performance Monitor in Windows NT. Il cambiamento di ragione sociale di Monitor di sistema si è verificato in Windows 2000. Attraverso il monitor di sistema, è possibile monitorare vari elementi delle prestazioni di un server, è possibile raccogliere e visualizzare i dati in tempo reale è possibile visualizzare o storicamente dati raccolti. Monitor di sistema possono essere visualizzate in un grafico, istogramma, o la relazione in formato. Monitor di sistema utilizza oggetti, contatori e le istanze di controllare il sistema. Un oggetto può essere descritto come una raccolta di contatori che è associato con un sistema di risorse o servizi in grado di produrre i dati che si possono valutare. Quando un oggetto esegue una funzione, i suoi associati contatori vengono aggiornati. Un contatore può essere considerato come un componente dei dati in un oggetto. Il contatore dati rappresenta un particolare componente del sistema o del servizio. Un esempio si riferisce al caso di più prestazioni oggetti di tipo identico su un computer. Un oggetto può avere uno o più istanze.
Devi essere un membro di uno dei seguenti gruppi di utilizzare Monitor di sistema:
- Amministratori
- Server Operators
- Performance Monitor Utenti
- Performance Entra Utenti
Per aprire System Monitor,
- Fare clic sul pulsante Start, Esegui, digitare perfmon.exe nella casella Esegui, quindi fare clic su OK.
- Fare clic sul pulsante Start, Strumenti di amministrazione, Prestazioni, quindi fare clic su Monitor di sistema.
A pochi comunemente monitorati oggetti includono,
- Avvisi e registri di prestazioni: è possibile creare contatore registri e registri tracce, e configurare avvisi tramite Avvisi e registri di prestazioni. Ogni log creati possono essere visualizzati attraverso il monitor di sistema, o esportati in un database o un foglio di lavoro. Poiché le prestazioni di accesso viene eseguito come un servizio, un utente non ha bisogno di essere connesso al computer di essere monitorati per raccogliere dati. È possibile visualizzare i dati mentre viene raccolto, o dopo i dati sono stati raccolti. È possibile definire una segnalazione per un contatore di avviare una azione quando il contatore di valore supera o scende al di sotto di una impostazione predefinita. Contatore tronchi sono utilizzati per registrare i dati relativi alle prestazioni del sistema a intervalli specifici. Trace tronchi sono utilizzati per registrare gli eventi di sistema globale dopo l'evento si è verificato.
Per accedere a Avvisi e registri di prestazioni,
- Fare clic sul pulsante Start, Strumenti di amministrazione, del rendimento, e quindi espandere Avvisi e registri di prestazioni.
- Task Manager: Se si desidera visualizzare tutte le applicazioni e processi in esecuzione su un computer Windows Server 2003, e vista qualche comune delle prestazioni in materia, è necessario utilizzare Task Manager. È possibile visualizzare Task Manager per le attività del sistema, come le applicazioni attive e dei processi, l'utilizzo della CPU e della memoria dei processi, e gli utenti che sono attualmente connesso al server. È inoltre possibile visualizzare un numero di memoria e di utilizzo della rete di informazione statistica.
Per aprire Task Manager, l'uso dei metodi di seguito elencati:
- Fare clic sul pulsante Start, Esegui, digitare taskmgr.exe nella casella Esegui, quindi fare clic su OK.
- Premere CTRL + ALT + CANC e selezionare il pulsante Task Manager.
- Diritto-clic su un punto vuoto della barra delle applicazioni, quindi fare clic su Task Manager.
- Network Monitor: È possibile utilizzare Network Monitor per controllare il traffico della rete, e per risolvere problemi di rete o problemi. È inoltre possibile utilizzare Network Monitor per raccogliere informazioni di rete che possono essere utilizzati in capacità di pianificazione delle attività, e di stabilire base. Network Monitor fornito con Windows Server 2003 consente di monitorare l'attività di rete e utilizzare la raccolta di informazioni per gestire e ottimizzare il traffico, individuare inutili protocolli, e di individuare i problemi con le applicazioni di rete e dei servizi. Al fine di catturare i frame, è necessario installare l'applicazione di Network Monitor e il driver di Network Monitor sul server in cui si desidera eseguire Network Monitor. Network Monitor salva i dati acquisiti in un file temporaneo che si cattura quindi salvare con estensione. PAC estensione. Ciò consente di dati acquisiti per essere esaminato in Network Monitor. È possibile progettare un filtro di acquisizione per acquisire specifiche solo frame, oppure è possibile configurare per rispondere ad una specifica condizione.
Per installare il driver di Network Monitor:
- Aprire la cartella Connessioni di rete
- Fai clic destro Local Area Connection e selezionare Proprietà
- Quando la finestra di dialogo Proprietà viene visualizzata, fare clic sul pulsante Installa.
- Quando il tipo di componente di rete Selezionare la finestra di dialogo viene visualizzata, fare clic su Protocollo nella lista dei componenti, e fare clic sul pulsante Aggiungi
- Quando il protocollo di rete Selezionare la finestra di dialogo viene visualizzata, fare clic su Network Monitor Driver.
- Fare clic su OK.
Per installare l'applicazione di Network Monitor
- Fare clic sul pulsante Start, scegliere Pannello di controllo, quindi fare clic su Aggiungi / Rimuovi Programmi
- Quando l'Installazione applicazioni finestra di dialogo viene visualizzata, fare clic su Aggiungi / Rimuovi componenti di Windows
- Questo avvia guidata componenti di Windows
- Seleziona Strumento di gestione e monitoraggio, e fare clic sul pulsante Dettagli
- Selezionare il Network Monitor Tools casella di controllo, quindi fare clic su OK
- Fare clic su Avanti e fare clic su Fine
- Web Application Stress Tool (WAST): è possibile utilizzare per simulare WAST le seguenti:
- Simula l'effetto di diversi browser web contemporaneamente la connessione a IIS per eseguire applicazioni
- Simula l'effetto di diversi browser web contemporaneamente la connessione a IIS per scaricare contenuti Web
- Simulare vari carichi in modo che sia possibile determinare l'effetto sul Web server.
Quando il controllo di Windows Server 2003 e di IIS, si raccomanda di controllare i contatori per le seguenti risorse di sistema, o di oggetti:
- Memoria
- Processore
- Disco
- Rete
Le prestazioni che si dovrebbe consentire per le suddette risorse di sistema per monitorare le prestazioni di IIS sono elencati di seguito.
- Memoria: I contatori di IIS utile per il monitoraggio sono i seguenti:
- Disponibile Byte, mantenere oltre 20MB.
- Cache Bytes, una diminuzione potrebbe essere indicativo di memoria di IIS Depletion
- Committed Bytes, mantenere sotto il 75 per cento di memoria fisica.
- Page Faults / sec, considerare l'aggiunta di RAM aggiuntiva quando dura pagina colpe sono degradanti prestazioni di IIS.
- Pagine / sec, mantenere un basso valore. Si deve considerare che completa la RAM quando il contatore è di oltre 80.
- Girone Nonpaged Byte, se il contatore aumenta gradualmente, verificare che nessuna delle vostre applicazioni sono perdite di memoria.
- Processore: I contatori di IIS utile per il monitoraggio sono i seguenti:
- % Tempo processore, un collo di bottiglia del processore in genere quando esiste questo contatore è oltre l'80 per un tempo continuato, e utilizzo della rete è bassa.
- Disco: I contatori di monitoraggio utile per IIS sono:
- % Tempo disco, si raccomanda di mantenere un basso valore di questo contatore.
- Posiz. Disk Bytes / Transfer, si raccomanda di mantenere un elevato valore di questo contatore.
- Posiz. Lunghezza della coda del disco, si raccomanda di avere un valore di 4 o inferiore.
- Rete: Il contatore utile per IIS monitoraggio sono:
- Byte totali / sec, il valore dovrebbe essere controllato per la larghezza di banda della scheda di rete per determinare se qualsiasi connessione di rete strozzature esistenti.
Le prestazioni del Servizio WWW oggetti che si dovrebbe consentire di monitorare il servizio WWW sono elencati di seguito.
- Servizio WWW: I contatori di IIS utile per il monitoraggio sono i seguenti:
- Byte totali / sec, il contatore deve essere di valore elevato
- File Cache Hits, per contenuto statico, il contatore di valore dovrebbe essere molto elevata.
- Cache dei file%, contro un basso valore potrebbe significare che è necessario riesaminare la progettazione delle applicazioni.
- ISAPI, una goccia di questo contatore durante carico pesante potrebbe significare che l'applicazione potrebbe essere un collo di bottiglia.
Le prestazioni di Active Server Pages oggetto che si dovrebbe permettere di monitorare ASP sono elencati di seguito.
- Active Server Pages: I contatori di IIS utile per il monitoraggio sono i seguenti:
- Richieste / Sec, una goccia di questo contatore durante carico pesante potrebbe significare che le applicazioni possono essere un collo di bottiglia.
- Richiesta di coda, di mantenere un basso valore di contrasto
- Richiesta tempo di attesa, il contatore di valore deve essere generalmente bassa.
Sintonizzazione di IIS per ottenere il massimo rendimento
Un preciso modo di garantire la massima performance e sicurezza di IIS è di avere i server in esecuzione in modalità isolamento processo di lavoro di IIS 6. Questa è la modalità predefinita in IIS 6, in cui tutte le nuove caratteristiche architettoniche di IIS 6 sono state attivate, tra cui:
- Pool di applicazioni e processi lavoratore fornire le seguenti principali caratteristiche:
- Il monitoraggio della CPU, del processore di affinità, di monitoraggio sanitario, Rapid-non tutela, di riciclaggio, di avvio e di arresto limiti di tempo, limiti di lunghezza della coda, e la capacità di timeout di inattività.
- ASP.NET fornisce le seguenti funzionalità per le applicazioni:
- Migliori prestazioni su applicazioni ASP, linguaggio di programmazione ampio sostegno, integrazione e XML.
Per passare alla modalità di isolamento processo di lavoro,
- Aprire la Gestione IIS
- Fare clic col tasto destro del nodo Siti Web e scegliere Proprietà dal menu di scelta rapida.
- Quando il sito web di dialogo Proprietà si apre, fare clic sulla scheda Servizi.
- Se si desidera utilizzare la modalità di isolamento processo di lavoro, eliminare il Esegui il servizio WWW in modalità isolamento di IIS 5 casella di controllo.
- Fare clic su OK.
- Riavviare IIS
Come sintonizzare piscine domanda attraverso il riciclaggio
Riciclaggio di un lavoratore processo migliora l'affidabilità di IIS. Il riciclaggio è benefico per difettoso applicazioni Web che sono in genere causati da perdite di memoria. Attraverso il riciclaggio, è consentire a IIS di riavviare periodicamente lavoratore processi che sono attualmente una domanda di assistenza piscina. È possibile configurare il riciclaggio per un processo di lavoro utilizzando una serie di criteri:
- Una volta che un certo numero di minuti di inattività sono passati: L'impostazione predefinita è di 1740 minuti.
- Una volta che un processo di lavoro è servito un numero di richieste. L'impostazione predefinita è 35.000 connessioni.
- Dopo l'utilizzo della memoria virtuale da parte del lavoratore processo raggiunge una determinata soglia.
- Nel corso di una specifica ora del giorno
Per riciclare una manualmente processo di lavoro,
- Aprire Gestione IIS
- Individuare e cliccate con il tasto destro del pool di applicazioni connesse con il processo di lavoro, e selezionare Riciclare dal menu di scelta rapida.
Per configurare tutti i processi di lavoratore in ogni pool di applicazioni per riciclare in base agli stessi criteri,
- Aprire Gestione IIS
- Destro del pool di applicazioni fare clic sul nodo nella struttura della console e selezionare Proprietà dal menu di scelta rapida.
- La scheda di riciclaggio è utilizzato per la configurazione di riciclaggio.
Come configurare la funzione di timeout di inattività per tutti i pool di applicazione
Attraverso la funzione di timeout di inattività, è possibile migliorare le performance del server Web IIS che consente di arrestare i processi di inattività lavoratore. Abilitare il timeout di inattività caratteristica aiuta a eliminare lo spreco di risorse di sistema, che normalmente si verifica quando il lavoratore di eseguire processi di stare. Esso consente di gestire meglio le risorse di sistema, preservare le risorse in modo che siano disponibili quando necessario, e di liberare risorse.
Per attivare la funzione di tempo di inattività,
- Aprire Gestione IIS
- Destro del pool di applicazioni fare clic sul nodo nella struttura della console e selezionare Proprietà dal menu di scelta rapida.
- Fare clic sulla scheda Prestazioni.
- Nella zona di Timeout di inattività la scheda Prestazioni, attivare la casella di controllo a disposizione e specificare la durata del tempo di inattività dopo il quale il lavoratore dovrebbe chiudere. L'impostazione predefinita è 20 minuti.
- Fare clic su OK.
Come abilitare la richiesta di coda Limiti, monitoraggio della CPU, e Web Giardini caratteristiche per migliorare le prestazioni di IIS
- Una lunga coda di richiesta può portare a considerare i clienti le prestazioni del server IIS come lento. Per evitare che ciò accada, è possibile limitare la richiesta di coda per le applicazioni in un pool di applicazioni. Questa funzione è configurato sulla scheda Prestazioni del Pool di applicazioni della finestra Proprietà.
- È possibile attivare il monitoraggio della CPU per monitorare l'utilizzo di CPU da parte del lavoratore di un processo del pool di applicazioni. È anche possibile configurare IIS per spegnere il lavoratore processi del pool di applicazioni quando il loro utilizzo della CPU ha superato una determinata soglia. Questa funzione è anche configurato sulla scheda Prestazioni del Pool di applicazioni della finestra Proprietà.
- Giardini Web, un altro elemento di IIS, migliora le prestazioni di IIS, consentendo più lavoratori ai processi di servizio un pool di applicazioni. Quando un processo di lavoro non ha esito positivo, il resto del lavoratore processi di continuare il servizio del pool di applicazioni.
Per configurare il limite Richiesta coda, monitoraggio della CPU, e Web Giardino caratteristiche,
- Aprire Gestione IIS
- Destro del pool di applicazioni fare clic sul nodo nella struttura della console e selezionare Proprietà dal menu di scelta rapida.
- Fare clic sulla scheda Prestazioni.
- Attiva la casella di controllo sotto la coda Richiesta limite della sezione sulla scheda Prestazioni, e impostare il limite appropriato.
- Attiva la casella di controllo sotto la sorveglianza della CPU sezione della scheda Prestazioni, e specificare il valore di impostazione montaggio. Specifica l'azione che dovrebbe prendere IIS specificato quando il livello di utilizzo della CPU è superato.
- Attivare la funzione Web Giardino selezionando un valore superiore a quello della zona di Giardini Web sulla scheda Prestazioni. Un valore di uno indica che il Web Giardino funzione è disabilitata.
- Fare clic su OK.
Come configurare funzionalità di monitoraggio sanitario
- È possibile attivare la sorveglianza sanitaria dei lavoratori ai processi di determinare se essi sono funzioni correttamente. La sorveglianza sanitaria è attivata selezionando la casella di controllo Abilita ping sulla scheda di sanità il pool di applicazioni della finestra Proprietà.
- Rapid-protezione non è un altro elemento di IIS che consente di rilevare quando più processi associati lavoratore con un pool di applicazioni sta eseguendo correttamente. È una rapida-protezione non selezionando l'opzione Abilita Rapid-Fail casella protezione per la salute scheda del Pool di applicazioni della finestra Proprietà. Per configurare la funzione, è necessario specificare il numero di fallimenti del processo di lavoro necessario a verificarsi, e in quanti minuti, prima di IIS si arresta il pool di applicazioni quali il lavoratore sono i processi di manutenzione.
- È anche possibile configurare il tempo di avvio e di arresto Tempo Limite Limite impostazioni sulla scheda per la salute dei lavoratori processi che non sono in esecuzione come dovrebbero. Il tempo di avvio limite valore indica l'intervallo di tempo in cui un altro processo di lavoro dovrebbe sostituire un processo di lavoro insalubri. L'arresto Tempo limite valore indica il tempo in cui un processo di lavoro insalubri si può chiudere, prima di IIS denunciato con forza.