1. AIUTO!! La posta è “lenta”!!
Aumentiamo le prestazioni del
nostro server Lotus Domino!
2. Marianna Tomasatti
Breve BIOGRAFIA
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
all’attuale versione 8.5.
Dal 2006 ho una mia società, la GT Tech di Treviso, che si occupa di servizi
informatici.
Prerequisito fondamentale per la mia attività è la buona conoscenza
sistemistica delle reti e dei sistemi operativi sia in ambito virtuale (VCP3 e
VCP4) che fisico.
www.gttech.it marianna.tomasatti@gttech.it
3. AGENDA
Introduzione
Considerazioni Hardware Ambiente Fisico/Virtuale
Prestazioni di un sistema Lotus Domino
Prestazioni File di posta di grandi dimensioni
Ancora sulle prestazioni...
Brevi considerazioni
Conclusioni
4. Introduzione
Considerazioni Hardware Ambiente Fisico/Virtuale
Prestazioni di un sistema Lotus Domino
Prestazioni File di posta di grandi dimensioni
Ancora sulle prestazioni...
Brevi considerazioni
Conclusioni
8. Introduzione
Considerazioni Hardware Ambiente Fisico/Virtuale
Prestazioni di un sistema Lotus Domino
Prestazioni File di posta di grandi dimensioni
Ancora sulle prestazioni...
Brevi considerazioni
Conclusioni
9. Considerazioni Hardware
Ambiente Fisico/Virtuale
HW Fisico Datato → Nuovo HW Virtuale
Infrastruttura nuova –>
nessun parametro di riferimento
16. Introduzione
Considerazioni Hardware Ambiente Fisico/Virtuale
Prestazioni di un sistema Lotus Domino
Prestazioni File di posta di grandi dimensioni
Ancora sulle prestazioni...
Brevi considerazioni
Conclusioni
17. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Che indicatori abbiamo del problema?
Come si genera?
Con che frequenza accade?
Si può riprodurre il problema?
18. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Qual'è la normale operatività del server Domino?
19. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Risorse Fisiche (CPU, Memoria, Dischi, Rete)
Gestione delle risorse fisiche (Lotus Domino)
20. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Verifica Risorse di Windows
NUOVO TASK MANAGER
Windows 2008 e Windows 7
22. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Comandi a console Lotus Domino
show task
23. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Comandi a console Lotus Domino
show server
24. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Comandi a console Lotus Domino
show server
Transactions/minute
Transactions
25. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Comandi a console Lotus Domino
show server
availability index
26. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Comandi a console Lotus Domino
show ai
SERVER_TRANSINFO_RANGE=n
SHOW STAT server.expansionfactor
27. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Comandi a console Lotus Domino
Sh ai - sh stat server.expansionfactor
28. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Comandi a console Lotus Domino
Sh ai – sh stat server.expansionfactor
29. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Comandi a console Lotus Domino
Set config server_show_performance=1
Ogni 60 secondi mostrerà in console Domino il
numero di transazioni per minuto ed il numero di
utenti collegati.
Da utilizzare solo per il tempo necessario!!
30. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Monitor Continuo
- schedulazione (nserver -c)
e/o
- scrivere in un output di testo (abilitazione
console.log)
31. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Il server ancora non risponde come vorremmo?
Concentriamoci sulla rete e sui dischi
32. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Rete
• Documenti connessione e Documenti server
• Verifiche DNS
• Verifiche Hosts
• FQDN corretto (no IP)
• Mai Short Name – client potrebbe non
raggiungere il server in modo corretto
33. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Dischi
• Modello di scrittura su disco RANDOM per I
database
• Modello di scrittura su disco SEQUENZIALE per
il Transactional Logging
• E' importante ai fini delle prestazioni DATI e
LOG stiano su ARRAY separati e dedicati
34. PRESTAZIONI DI UN SISTEMA
LOTUS DOMINO
Configurazione ottimale
• File di posta su Array veloce e dedicato
• Transactional Logging su Array veloce e
dedicato
• Daos su Array veloce e dedicato
• Gli Archivi di posta non richiedono
necessariamente dischi veloci o array dedicati
35. Introduzione
Considerazioni Hardware Ambiente Fisico/Virtuale
Prestazioni di un sistema Lotus Domino
Prestazioni File di posta di grandi dimensioni
Ancora sulle prestazioni...
Brevi considerazioni
Conclusioni
36. PRESTAZIONI PER FILE DI POSTA DI
GRANDI DIMENSIONI
Avere dei file di posta troppo grandi potrebbe
portare ad un calo di prestazioni
37. PRESTAZIONI PER FILE DI POSTA DI
GRANDI DIMENSIONI
Domino in crash, ripartenza e ...
...controllo di consistenza in corso...
...attendere prego...
38. PRESTAZIONI PER FILE DI POSTA DI
GRANDI DIMENSIONI
Se possibile, attivare il transactional logging
Configurazione da documento server
39. PRESTAZIONI PER FILE DI POSTA DI
GRANDI DIMENSIONI
File di posta con le stesse dimensioni
Pochi documenti grandi Molti documenti piccoli
Tempi di risposta più veloci Tempi di risposta più lenti
Minor incremento I/O Incremento I/O
Minor incremento CPU Incremento CPU
Molti documenti hanno impatto sulle
prestazioni soprattutto se sono
presenti nella INBOX
40. PRESTAZIONI PER FILE DI POSTA DI
GRANDI DIMENSIONI
Alcune raccomandazioni
Inbox Maintenance
Inbox sotto i 1000 documenti
Su iNotes attivare la possibilità di mostrare i
documenti una pagina per volta
41. PRESTAZIONI PER FILE DI POSTA DI
GRANDI DIMENSIONI
Alcune raccomandazioni
• Archiviazione
• Compressione elementi del disegno e
documenti
• Quote
• Non replicare i contrassegni di lettura se non
necessari
42. PRESTAZIONI PER FILE DI POSTA DI
GRANDI DIMENSIONI
Alcune raccomandazioni
Release e ODS File di Posta allineati al server
Create_R85_Databases=1
43. PRESTAZIONI PER FILE DI POSTA DI
GRANDI DIMENSIONI
Alcune raccomandazioni
Abilitazione DAOS
(Domino Attachment Object Service)
DAOS Estimator
http://www-01.ibm.com/support/docview.wss?uid=swg27014980
44. PRESTAZIONI PER FILE DI POSTA DI
GRANDI DIMENSIONI
Alcune raccomandazioni
- daosest.exe deve essere copiato nella cartella Domino
- può essere avviato a Domino acceso o spento
Load daosest <directory o nome file> [OPTIONS]
-i <filename> Processa un file di testo contenente una lista di db
-o <filename> Scrive in un file il risultato del daosest
-v Mostra a video le info
Il risultato indicherà quanti allegati, in base alla dimensione scelta, potranno
essere portati al di fuori dei file .nsf in formato .nlo
45. PRESTAZIONI PER FILE DI POSTA DI
GRANDI DIMENSIONI
… parte del file generato del DAOS Estimator ...
… con i risultati stimati
46. Introduzione
Considerazioni Hardware Ambiente Fisico/Virtuale
Prestazioni di un sistema Lotus Domino
Prestazioni File di posta di grandi dimensioni
Ancora sulle prestazioni...
Brevi considerazioni
Conclusioni
47. ANCORA SULLE PRESTAZIONI
...search document …
Indicizzazione
FT_FLY_INDEX_OFF=1
UPDATE_NO_FULLTEXT=1
48. ANCORA SULLE PRESTAZIONI
...search document …
Update Task (Aggiornamento indici viste)
Updaters=2
Full Text Index Updates
UPDATE_FULLTEXT_THREAD=1
49. ANCORA SULLE PRESTAZIONI
...search document …
Mantenere gli indici delle viste
Default_Index_Lifetime_Days=[number of days]
50. ANCORA SULLE PRESTAZIONI
Replicator Tasks Multipli
Replicators=[number]
In ambienti cluster dove ci sono più di due nodi
può essere abilitato un aggiuntivo task di CLREPL
Cluster_Replicators=[number]
53. DCT
Domino Configuration Tuner (DCT)
Il Domino Configuration Tuner (DCT) è uno
strumento di analisi che, controllando la
configurazione del server Lotus Domino, fornisce
alcuni suggerimenti per aumentare le
performance o migliorare la configurazione.
57. Introduzione
Considerazioni Hardware Ambiente Fisico/Virtuale
Prestazioni di un sistema Lotus Domino
Prestazioni File di posta di grandi dimensioni
Ancora sulle prestazioni...
Brevi considerazioni
Conclusioni
58. Brevi considerazioni
Prestazione di un Domino acceduto
da client NRPC o da client DWA
Un server Domino dimensionato per funzionare
con client NRPC potrebbe non essere adeguato
per accessi DWA.
59. Brevi considerazioni
Esiste anche un altro metodo per cercare di
risolvere un problema di prestazioni o aumentare
le prestazioni del server Domino
...è un numero di telefono...
61. Introduzione
Considerazioni Hardware Ambiente Fisico/Virtuale
Prestazioni di un sistema Lotus Domino
Prestazioni File di posta di grandi dimensioni
Ancora sulle prestazioni...
Brevi considerazioni
Conclusioni
62. Conclusioni - Link
Informazioni in più o delucidazioni su ciò che avete visto e sentito in questa
presentazione, potrete trovarle ai seguenti link:
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.x
http://www.ibm.com/developerworks/lotus/library/domino85-inotes/
http://www-10.lotus.com/ldd/dominowiki.nsf/dx/4.4_Domino_Tuning_Tips
http://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_practices
http://www.ibm.com/developerworks/lotus/documentation/dominovmware/
https://www-304.ibm.com/support/docview.wss?uid=swg27002613&wv=1
http://www.vmware.com/files/pdf/techpaper/IBM_Lotus_Domino_on_vSphere_V1.pdf
http://communities.vmware.com/docs/DOC-9671