Post on 27-Jun-2015
AIUTO!! La posta è “lenta”!!AIUTO!! La posta è “lenta”!! Aumentiamo le prestazioni delAumentiamo le prestazioni del
nostro server Lotus Domino!nostro server Lotus Domino!
Marianna TomasattiMarianna Tomasatti
Breve BIOGRAFIABreve BIOGRAFIA
Conosco la suite Lotus da 12 anni (dalla versione 4.6!!) ed ho conseguito la Conosco la suite Lotus da 12 anni (dalla versione 4.6!!) ed ho conseguito la certificazione di Domino System Administrator, di release in release fino certificazione di Domino System Administrator, di release in release fino all’attuale versione 8.5.all’attuale versione 8.5.
Dal 2006 ho una mia società, la GT Tech di Treviso, che si occupa di servizi Dal 2006 ho una mia società, la GT Tech di Treviso, che si occupa di servizi informatici.informatici.
Prerequisito fondamentale per la mia attività è la buona conoscenza Prerequisito fondamentale per la mia attività è la buona conoscenza sistemistica delle reti e dei sistemi operativi sia in ambito virtuale (VCP3 e sistemistica delle reti e dei sistemi operativi sia in ambito virtuale (VCP3 e VCP4) che fisico.VCP4) che fisico.
www.gttech.it marianna.tomasatti@gttech.it
AGENDAAGENDA
IntroduzioneIntroduzioneConsiderazioni Hardware Ambiente Fisico/VirtualeConsiderazioni Hardware Ambiente Fisico/VirtualePrestazioni di un sistema Lotus DominoPrestazioni di un sistema Lotus DominoPrestazioni File di posta di grandi dimensioniPrestazioni File di posta di grandi dimensioniAncora sulle prestazioni...Ancora sulle prestazioni...Brevi considerazioniBrevi considerazioniConclusioniConclusioni
IntroduzioneIntroduzioneConsiderazioni Hardware Ambiente Fisico/VirtualePrestazioni di un sistema Lotus DominoPrestazioni File di posta di grandi dimensioniAncora sulle prestazioni...Brevi considerazioniConclusioni
IntroduzioneIntroduzione
AIUTO!!!AIUTO!!!La posta è lenta!!La posta è lenta!!
IntroduzioneIntroduzione
A causa della complessità dei sistemi informatici, A causa della complessità dei sistemi informatici, trovare un problema riguardante le prestazioni trovare un problema riguardante le prestazioni
può non essere così semplice...può non essere così semplice...
IntroduzioneIntroduzione
La mia esperienzaLa mia esperienza
IntroduzioneConsiderazioni Hardware Ambiente Fisico/VirtualeConsiderazioni Hardware Ambiente Fisico/VirtualePrestazioni di un sistema Lotus DominoPrestazioni File di posta di grandi dimensioniAncora sulle prestazioni...Brevi considerazioniConclusioni
Considerazioni Hardware Considerazioni Hardware Ambiente Fisico/VirtualeAmbiente Fisico/Virtuale
HW Fisico Datato → Nuovo HW VirtualeHW Fisico Datato → Nuovo HW Virtuale
Infrastruttura nuova –>Infrastruttura nuova –>
nessun parametro di riferimentonessun parametro di riferimento
Considerazioni Hardware Considerazioni Hardware Ambiente Fisico/VirtualeAmbiente Fisico/Virtuale
I fantastici 4I fantastici 4
Considerazioni Hardware Considerazioni Hardware Ambiente Fisico/VirtualeAmbiente Fisico/Virtuale
Considerazioni Hardware Considerazioni Hardware Ambiente Fisico/VirtualeAmbiente Fisico/Virtuale
Considerazioni Hardware Considerazioni Hardware Ambiente Fisico/VirtualeAmbiente Fisico/Virtuale
Considerazioni Hardware Considerazioni Hardware Ambiente Fisico/VirtualeAmbiente Fisico/Virtuale
IntroduzioneConsiderazioni Hardware Ambiente Fisico/VirtualePrestazioni di un sistema Lotus DominoPrestazioni di un sistema Lotus DominoPrestazioni File di posta di grandi dimensioniAncora sulle prestazioni...Brevi considerazioniConclusioni
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Che indicatori abbiamo del problema?Che indicatori abbiamo del problema?Come si genera?Come si genera?Con che frequenza accade?Con che frequenza accade?Si può riprodurre il problema?Si può riprodurre il problema?
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Qual'è la normale operatività del server Domino?Qual'è la normale operatività del server Domino?
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Risorse Fisiche (CPU, Memoria, Dischi, Rete)Risorse Fisiche (CPU, Memoria, Dischi, Rete)
Gestione delle risorse fisiche (Lotus Domino)Gestione delle risorse fisiche (Lotus Domino)
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Verifica Risorse di WindowsVerifica Risorse di Windows
NUOVO TASK MANAGER NUOVO TASK MANAGER Windows 2008 e Windows 7Windows 2008 e Windows 7
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Comandi a console Lotus DominoComandi a console Lotus Dominoshow taskshow task
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Comandi a console Lotus DominoComandi a console Lotus Dominoshow servershow server
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Comandi a console Lotus DominoComandi a console Lotus Dominoshow servershow server
Transactions/minuteTransactions/minute
TransactionsTransactions
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Comandi a console Lotus DominoComandi a console Lotus Dominoshow servershow serveravailability indexavailability index
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Comandi a console Lotus DominoComandi a console Lotus Dominoshow aishow ai
SERVER_TRANSINFO_RANGE=n SERVER_TRANSINFO_RANGE=n
SHOW STAT server.expansionfactorSHOW STAT server.expansionfactor
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Comandi a console Lotus DominoComandi a console Lotus DominoSh ai - sh stat server.expansionfactorSh ai - sh stat server.expansionfactor
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Comandi a console Lotus DominoComandi a console Lotus DominoSh ai – sh stat server.expansionfactorSh ai – sh stat server.expansionfactor
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Comandi a console Lotus DominoComandi a console Lotus DominoSet config server_show_performance=1 Set config server_show_performance=1
Ogni 60 secondi mostrerà in console Domino il Ogni 60 secondi mostrerà in console Domino il numero di transazioni per minuto ed il numero di numero di transazioni per minuto ed il numero di utenti collegati.utenti collegati.Da utilizzare solo per il tempo necessario!!Da utilizzare solo per il tempo necessario!!
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Monitor Continuo Monitor Continuo - schedulazione (nserver -c)- schedulazione (nserver -c)
e/oe/o
- scrivere in un output di testo (abilitazione - scrivere in un output di testo (abilitazione console.log)console.log)
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Il server ancora non risponde come vorremmo?Il server ancora non risponde come vorremmo?Concentriamoci sulla rete e sui dischiConcentriamoci sulla rete e sui dischi
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
ReteRete• Documenti connessione e Documenti serverDocumenti connessione e Documenti server• Verifiche DNSVerifiche DNS• Verifiche HostsVerifiche Hosts• FQDN corretto (no IP)FQDN corretto (no IP)• Mai Short Name – client potrebbe non Mai Short Name – client potrebbe non
raggiungere il server in modo correttoraggiungere il server in modo corretto
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
DischiDischi• Modello di scrittura su disco RANDOM per I Modello di scrittura su disco RANDOM per I
databasedatabase• Modello di scrittura su disco SEQUENZIALE per Modello di scrittura su disco SEQUENZIALE per
il Transactional Loggingil Transactional Logging• E' importante ai fini delle prestazioni DATI e E' importante ai fini delle prestazioni DATI e
LOG stiano su ARRAY separati e dedicatiLOG stiano su ARRAY separati e dedicati
PRESTAZIONI DI UN SISTEMA PRESTAZIONI DI UN SISTEMA LOTUS DOMINOLOTUS DOMINO
Configurazione ottimaleConfigurazione ottimale• File di posta su Array veloce e dedicatoFile di posta su Array veloce e dedicato• Transactional Logging su Array veloce e Transactional Logging su Array veloce e
dedicatodedicato• Daos su Array veloce e dedicatoDaos su Array veloce e dedicato• Gli Archivi di posta non richiedono Gli Archivi di posta non richiedono
necessariamente dischi veloci o array dedicatinecessariamente dischi veloci o array dedicati
IntroduzioneConsiderazioni Hardware Ambiente Fisico/VirtualePrestazioni di un sistema Lotus DominoPrestazioni File di posta di grandi dimensioniPrestazioni File di posta di grandi dimensioniAncora sulle prestazioni...Brevi considerazioniConclusioni
PRESTAZIONI PER FILE DI POSTA DI PRESTAZIONI PER FILE DI POSTA DI GRANDI DIMENSIONIGRANDI DIMENSIONI
Avere dei file di posta troppo grandi potrebbe Avere dei file di posta troppo grandi potrebbe portare ad un calo di prestazioniportare ad un calo di prestazioni
PRESTAZIONI PER FILE DI POSTA DI PRESTAZIONI PER FILE DI POSTA DI GRANDI DIMENSIONIGRANDI DIMENSIONI
Domino in crash, ripartenza e ...Domino in crash, ripartenza e ...
...controllo di consistenza in corso......controllo di consistenza in corso...
...attendere prego......attendere prego...
PRESTAZIONI PER FILE DI POSTA DI PRESTAZIONI PER FILE DI POSTA DI GRANDI DIMENSIONIGRANDI DIMENSIONI
Se possibile, attivare il transactional loggingSe possibile, attivare il transactional loggingConfigurazione da documento serverConfigurazione da documento server
PRESTAZIONI PER FILE DI POSTA DI PRESTAZIONI PER FILE DI POSTA DI GRANDI DIMENSIONIGRANDI DIMENSIONI
File di posta con le stesse dimensioni
Pochi documenti grandi Molti documenti piccoli
Tempi di risposta più lenti
Incremento I/O
Incremento CPU
Tempi di risposta più veloci
Minor incremento I/O
Minor incremento CPU
Molti documenti hanno impatto sulle prestazioni soprattutto se sono
presenti nella INBOX
PRESTAZIONI PER FILE DI POSTA DI PRESTAZIONI PER FILE DI POSTA DI GRANDI DIMENSIONIGRANDI DIMENSIONIAlcune raccomandazioniAlcune raccomandazioni
Inbox MaintenanceInbox Maintenance
Inbox sotto i 1000 documentiInbox sotto i 1000 documenti
Su iNotes attivare la possibilità di mostrare i Su iNotes attivare la possibilità di mostrare i documenti una pagina per voltadocumenti una pagina per volta
PRESTAZIONI PER FILE DI POSTA DI PRESTAZIONI PER FILE DI POSTA DI GRANDI DIMENSIONIGRANDI DIMENSIONIAlcune raccomandazioniAlcune raccomandazioni
• ArchiviazioneArchiviazione• Compressione elementi del disegno e Compressione elementi del disegno e
documentidocumenti• QuoteQuote• Non replicare i contrassegni di lettura se non Non replicare i contrassegni di lettura se non
necessarinecessari
PRESTAZIONI PER FILE DI POSTA DI PRESTAZIONI PER FILE DI POSTA DI GRANDI DIMENSIONIGRANDI DIMENSIONIAlcune raccomandazioniAlcune raccomandazioni
Release e ODS File di Posta allineati al serverRelease e ODS File di Posta allineati al server
Create_R85_Databases=1Create_R85_Databases=1
PRESTAZIONI PER FILE DI POSTA DI PRESTAZIONI PER FILE DI POSTA DI GRANDI DIMENSIONIGRANDI DIMENSIONIAlcune raccomandazioniAlcune raccomandazioni
Abilitazione DAOSAbilitazione DAOS(Domino Attachment Object Service) (Domino Attachment Object Service)
DAOS EstimatorDAOS Estimatorhttp://www-01.ibm.com/support/docview.wss?uid=swg27014980
PRESTAZIONI PER FILE DI POSTA DI PRESTAZIONI PER FILE DI POSTA DI GRANDI DIMENSIONIGRANDI DIMENSIONIAlcune raccomandazioniAlcune raccomandazioni
- daosest.exe deve essere copiato nella cartella Domino- daosest.exe deve essere copiato nella cartella Domino
- può essere avviato a Domino acceso o spento- può essere avviato a Domino acceso o spento
Load daosest <directory o nome file> [OPTIONS]Load daosest <directory o nome file> [OPTIONS]
-i <filename> -i <filename> Processa un file di testo contenente una lista di dbProcessa un file di testo contenente una lista di db
-o <filename> Scrive in un file il risultato del daosest-o <filename> Scrive in un file il risultato del daosest
-v -v Mostra a video le info Mostra a video le info
Il risultato indicherà quanti allegati, in base alla dimensione scelta, potranno Il risultato indicherà quanti allegati, in base alla dimensione scelta, potranno essere portati al di fuori dei file .nsf in formato .nloessere portati al di fuori dei file .nsf in formato .nlo
PRESTAZIONI PER FILE DI POSTA DI PRESTAZIONI PER FILE DI POSTA DI GRANDI DIMENSIONIGRANDI DIMENSIONI
… parte del file generato del DAOS Estimator ...
… con i risultati stimati
IntroduzioneConsiderazioni Hardware Ambiente Fisico/VirtualePrestazioni di un sistema Lotus DominoPrestazioni File di posta di grandi dimensioniAncora sulle prestazioni...Ancora sulle prestazioni...Brevi considerazioniConclusioni
ANCORA SULLE PRESTAZIONIANCORA SULLE PRESTAZIONI
...search document …...search document …
Indicizzazione Indicizzazione FT_FLY_INDEX_OFF=1FT_FLY_INDEX_OFF=1
UPDATE_NO_FULLTEXT=1UPDATE_NO_FULLTEXT=1
ANCORA SULLE PRESTAZIONIANCORA SULLE PRESTAZIONI
...search document …...search document …
Update Task (Aggiornamento indici viste)Update Task (Aggiornamento indici viste)Updaters=2Updaters=2
Full Text Index UpdatesFull Text Index UpdatesUPDATE_FULLTEXT_THREAD=1UPDATE_FULLTEXT_THREAD=1
ANCORA SULLE PRESTAZIONIANCORA SULLE PRESTAZIONI
...search document …...search document …
Mantenere gli indici delle visteMantenere gli indici delle visteDefault_Index_Lifetime_Days=[number of days] Default_Index_Lifetime_Days=[number of days]
ANCORA SULLE PRESTAZIONIANCORA SULLE PRESTAZIONI
Replicator Tasks MultipliReplicator Tasks Multipli
Replicators=[number] Replicators=[number]
In ambienti cluster dove ci sono più di due nodi In ambienti cluster dove ci sono più di due nodi può essere abilitato un aggiuntivo task di CLREPLpuò essere abilitato un aggiuntivo task di CLREPLCluster_Replicators=[number]Cluster_Replicators=[number]
ANCORA SULLE PRESTAZIONIANCORA SULLE PRESTAZIONI
Sessioni utente...Sessioni utente...
Server_MaxSessions=[number]Server_MaxSessions=[number]
Server_Session_Timeout=[number minutes] Server_Session_Timeout=[number minutes]
ANCORA SULLE PRESTAZIONIANCORA SULLE PRESTAZIONI
Max_Concurrent_Agents (doc server)Max_Concurrent_Agents (doc server)
MimeCompressAttachments =1MimeCompressAttachments =1
Log_MailRouting = n Log_MailRouting = n
Server_Max_Concurrent_Trans = 20 * num CPUServer_Max_Concurrent_Trans = 20 * num CPU
DCTDCT
Domino Configuration Tuner (DCT)Domino Configuration Tuner (DCT)
Il Domino Configuration Tuner (DCT) è uno Il Domino Configuration Tuner (DCT) è uno strumento di analisi che, controllando la strumento di analisi che, controllando la configurazione del server Lotus Domino, fornisce configurazione del server Lotus Domino, fornisce alcuni suggerimenti per aumentare le alcuni suggerimenti per aumentare le performance o migliorare la configurazione.performance o migliorare la configurazione.
DCTDCT
Activity TrendActivity Trend
Strumento per vedere come lavora DominoStrumento per vedere come lavora Domino
Activity TrendActivity Trend
IntroduzioneConsiderazioni Hardware Ambiente Fisico/VirtualePrestazioni di un sistema Lotus DominoPrestazioni File di posta di grandi dimensioniAncora sulle prestazioni...Brevi considerazioniBrevi considerazioniConclusioni
Brevi considerazioniBrevi considerazioni
Prestazione di un Domino acceduto Prestazione di un Domino acceduto da client NRPC o da client DWAda client NRPC o da client DWA
Un server Domino dimensionato per funzionare Un server Domino dimensionato per funzionare con client NRPC potrebbe non essere adeguato con client NRPC potrebbe non essere adeguato
per accessi DWA. per accessi DWA.
Brevi considerazioniBrevi considerazioni
Esiste anche un altro metodo per cercare di Esiste anche un altro metodo per cercare di risolvere un problema di prestazioni o aumentare risolvere un problema di prestazioni o aumentare
le prestazioni del server Dominole prestazioni del server Domino
...è un numero di telefono......è un numero di telefono...
Brevi considerazioniBrevi considerazioni
Numero Verde IBMNumero Verde IBM
800 820094800 820094
IntroduzioneConsiderazioni Hardware Ambiente Fisico/VirtualePrestazioni di un sistema Lotus DominoPrestazioni File di posta di grandi dimensioniAncora sulle prestazioni...Brevi considerazioniConclusioniConclusioni
Conclusioni - LinkConclusioni - LinkInformazioni in più o delucidazioni su ciò che avete visto e sentito in questa Informazioni in più o delucidazioni su ciò che avete visto e sentito in questa presentazione, presentazione, potrete trovarle ai seguenti link:
http://www.ibm.com/developerworks/lotus/library/domino85-performance/http://www.ibm.com/developerworks/lotus/library/domino85-performance/
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Managing_64-bit_memory_in_IBM_Lotus_Domino_8.xhttp://www-10.lotus.com/ldd/dominowiki.nsf/dx/Managing_64-bit_memory_in_IBM_Lotus_Domino_8.x
http://www.ibm.com/developerworks/lotus/library/domino85-inotes/http://www.ibm.com/developerworks/lotus/library/domino85-inotes/
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/4.4_Domino_Tuning_Tipshttp://www-10.lotus.com/ldd/dominowiki.nsf/dx/4.4_Domino_Tuning_Tips
http://www.ibm.com/developerworks/lotus/library/notes-mail-files/index.htmlhttp://www.ibm.com/developerworks/lotus/library/notes-mail-files/index.html
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/Domino_Server_performance_troubleshooting_best_practiceshttp://www-10.lotus.com/ldd/dominowiki.nsf/dx/Domino_Server_performance_troubleshooting_best_practices
http://www.ibm.com/developerworks/lotus/documentation/dominovmware/http://www.ibm.com/developerworks/lotus/documentation/dominovmware/
https://www-304.ibm.com/support/docview.wss?uid=swg27002613&wv=1https://www-304.ibm.com/support/docview.wss?uid=swg27002613&wv=1
http://www.vmware.com/files/pdf/techpaper/IBM_Lotus_Domino_on_vSphere_V1.pdfhttp://www.vmware.com/files/pdf/techpaper/IBM_Lotus_Domino_on_vSphere_V1.pdf
http://communities.vmware.com/docs/DOC-9671http://communities.vmware.com/docs/DOC-9671
ConclusioniConclusioni
GRAZIE DELL'ATTENZIONE!GRAZIE DELL'ATTENZIONE!
Grazie agli sponsor per aver reso Grazie agli sponsor per aver reso possibile il DDive 2011!possibile il DDive 2011!
Main SponsorMain Sponsor
Premium SponsorPremium Sponsor
Prime SponsorPrime Sponsor