SlideShare a Scribd company logo
1 of 64
Download to read offline
AIUTO!! La posta è “lenta”!!
  Aumentiamo le prestazioni del
   nostro server Lotus Domino!
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
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
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
Introduzione


    AIUTO!!!
La posta è lenta!!
Introduzione


A causa della complessità dei sistemi informatici,
 trovare un problema riguardante le prestazioni
         può non essere così semplice...
Introduzione

La mia esperienza
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
Considerazioni Hardware
    Ambiente Fisico/Virtuale
HW Fisico Datato → Nuovo HW Virtuale




       Infrastruttura nuova –>



   nessun parametro di riferimento
Considerazioni Hardware
Ambiente Fisico/Virtuale
I fantastici 4
Considerazioni Hardware
Ambiente Fisico/Virtuale
Considerazioni Hardware
Ambiente Fisico/Virtuale
Considerazioni Hardware
Ambiente Fisico/Virtuale
Considerazioni Hardware
Ambiente Fisico/Virtuale
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
PRESTAZIONI DI UN SISTEMA
            LOTUS DOMINO

Che indicatori abbiamo del problema?
Come si genera?
Con che frequenza accade?
Si può riprodurre il problema?
PRESTAZIONI DI UN SISTEMA
           LOTUS DOMINO




Qual'è la normale operatività del server Domino?
PRESTAZIONI DI UN SISTEMA
          LOTUS DOMINO



Risorse Fisiche (CPU, Memoria, Dischi, Rete)

Gestione delle risorse fisiche (Lotus Domino)
PRESTAZIONI DI UN SISTEMA
     LOTUS DOMINO

  Verifica Risorse di Windows

   NUOVO TASK MANAGER
  Windows 2008 e Windows 7
PRESTAZIONI DI UN SISTEMA
     LOTUS DOMINO
PRESTAZIONI DI UN SISTEMA
            LOTUS DOMINO
Comandi a console Lotus Domino
show task
PRESTAZIONI DI UN SISTEMA
            LOTUS DOMINO
Comandi a console Lotus Domino
show server
PRESTAZIONI DI UN SISTEMA
            LOTUS DOMINO
Comandi a console Lotus Domino
show server

Transactions/minute

Transactions
PRESTAZIONI DI UN SISTEMA
            LOTUS DOMINO
Comandi a console Lotus Domino
show server
availability index
PRESTAZIONI DI UN SISTEMA
            LOTUS DOMINO
Comandi a console Lotus Domino
show ai

SERVER_TRANSINFO_RANGE=n

SHOW STAT server.expansionfactor
PRESTAZIONI DI UN SISTEMA
             LOTUS DOMINO
Comandi a console Lotus Domino
Sh ai - sh stat server.expansionfactor
PRESTAZIONI DI UN SISTEMA
             LOTUS DOMINO
Comandi a console Lotus Domino
Sh ai – sh stat server.expansionfactor
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!!
PRESTAZIONI DI UN SISTEMA
             LOTUS DOMINO
Monitor Continuo

- schedulazione (nserver -c)

e/o

- scrivere in un output di testo (abilitazione
console.log)
PRESTAZIONI DI UN SISTEMA
            LOTUS DOMINO


Il server ancora non risponde come vorremmo?
      Concentriamoci sulla rete e sui dischi
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
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
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
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
PRESTAZIONI PER FILE DI POSTA DI
         GRANDI DIMENSIONI


Avere dei file di posta troppo grandi potrebbe
      portare ad un calo di prestazioni
PRESTAZIONI PER FILE DI POSTA DI
     GRANDI DIMENSIONI

    Domino in crash, ripartenza e ...

  ...controllo di consistenza in corso...

           ...attendere prego...
PRESTAZIONI PER FILE DI POSTA DI
        GRANDI DIMENSIONI
Se possibile, attivare il transactional logging
     Configurazione da documento server
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
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
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
PRESTAZIONI PER FILE DI POSTA DI
          GRANDI DIMENSIONI
             Alcune raccomandazioni

Release e ODS File di Posta allineati al server

Create_R85_Databases=1
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
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
PRESTAZIONI PER FILE DI POSTA DI
       GRANDI DIMENSIONI
… parte del file generato del DAOS Estimator ...




          … con i risultati stimati
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
ANCORA SULLE PRESTAZIONI

    ...search document …

        Indicizzazione
     FT_FLY_INDEX_OFF=1
    UPDATE_NO_FULLTEXT=1
ANCORA SULLE PRESTAZIONI

              ...search document …

Update Task (Aggiornamento indici viste)
Updaters=2

Full Text Index Updates
UPDATE_FULLTEXT_THREAD=1
ANCORA SULLE PRESTAZIONI

             ...search document …

Mantenere gli indici delle viste
Default_Index_Lifetime_Days=[number of days]
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]
ANCORA SULLE PRESTAZIONI

Sessioni utente...

Server_MaxSessions=[number]

Server_Session_Timeout=[number minutes]
ANCORA SULLE PRESTAZIONI

Max_Concurrent_Agents (doc server)

MimeCompressAttachments =1

Log_MailRouting = n

Server_Max_Concurrent_Trans = 20 * num CPU
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.
DCT
Activity Trend
Strumento per vedere come lavora Domino
Activity Trend
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
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.
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...
Brevi considerazioni


Numero Verde IBM
800 820094
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
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
Conclusioni


GRAZIE DELL'ATTENZIONE!
Grazie agli sponsor per aver reso
    possibile il DDive 2011!
             Main Sponsor

            Premium Sponsor

             Prime Sponsor

More Related Content

What's hot

Lotus Foundations Start 1.1 Un anno dopo..
Lotus Foundations Start 1.1 Un anno dopo..Lotus Foundations Start 1.1 Un anno dopo..
Lotus Foundations Start 1.1 Un anno dopo..Enzo Stanzione
 
Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012
Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012
Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012Fabio Grasso
 
Integrazione di rete Windows Linux con SAMBA
Integrazione di rete Windows Linux con SAMBAIntegrazione di rete Windows Linux con SAMBA
Integrazione di rete Windows Linux con SAMBAClaudio Cardinali
 
Realizzare una rete aziendale con linux e samba
Realizzare una rete aziendale con linux e sambaRealizzare una rete aziendale con linux e samba
Realizzare una rete aziendale con linux e sambaAndrea Mauro
 
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...Claudio Cardinali
 
Installare i server via rete con Cobbler
Installare i server via rete con CobblerInstallare i server via rete con Cobbler
Installare i server via rete con CobblerBabel
 

What's hot (15)

solo un server Domino può, #dd13
solo un server Domino può, #dd13solo un server Domino può, #dd13
solo un server Domino può, #dd13
 
DDive11 - domino performance
DDive11 - domino performanceDDive11 - domino performance
DDive11 - domino performance
 
Lotus Foundations Start 1.1 Un anno dopo..
Lotus Foundations Start 1.1 Un anno dopo..Lotus Foundations Start 1.1 Un anno dopo..
Lotus Foundations Start 1.1 Un anno dopo..
 
Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012
Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012
Monitorare Lotus Domino con Nagios e Centreon - Dominopoint Days 2012
 
Integrazione di rete Windows Linux con SAMBA
Integrazione di rete Windows Linux con SAMBAIntegrazione di rete Windows Linux con SAMBA
Integrazione di rete Windows Linux con SAMBA
 
#dd12 monitorare lotus domino con nagios e centreon
#dd12 monitorare lotus domino con nagios e centreon#dd12 monitorare lotus domino con nagios e centreon
#dd12 monitorare lotus domino con nagios e centreon
 
Cluster Domino "two is mei che one"
Cluster Domino "two is mei che one"Cluster Domino "two is mei che one"
Cluster Domino "two is mei che one"
 
DDive - Le novità della release 8.5.2 di Lotus Domino e Notes
DDive - Le novità della release 8.5.2 di Lotus Domino e NotesDDive - Le novità della release 8.5.2 di Lotus Domino e Notes
DDive - Le novità della release 8.5.2 di Lotus Domino e Notes
 
Quickr E Sametime, Oltre La Posta Elettronica
Quickr E Sametime, Oltre La Posta ElettronicaQuickr E Sametime, Oltre La Posta Elettronica
Quickr E Sametime, Oltre La Posta Elettronica
 
Realizzare una rete aziendale con linux e samba
Realizzare una rete aziendale con linux e sambaRealizzare una rete aziendale con linux e samba
Realizzare una rete aziendale con linux e samba
 
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
Server di posta aziendale su protocollo IMAP, antispam, antivirus, webmail, g...
 
Installare i server via rete con Cobbler
Installare i server via rete con CobblerInstallare i server via rete con Cobbler
Installare i server via rete con Cobbler
 
Foundation server
Foundation serverFoundation server
Foundation server
 
Le novità di Domino 8.5 - lato Admin
Le novità di Domino 8.5 - lato AdminLe novità di Domino 8.5 - lato Admin
Le novità di Domino 8.5 - lato Admin
 
09nat
09nat09nat
09nat
 

Similar to DDive2011 - Performance on Lotus Domino

Solo un server domino può sopportare così tanto carico e continuare a funzionare
Solo un server domino può sopportare così tanto carico e continuare a funzionareSolo un server domino può sopportare così tanto carico e continuare a funzionare
Solo un server domino può sopportare così tanto carico e continuare a funzionareAndreas Ponte
 
CCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 oraCCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 orawalk2talk srl
 
ClearOS - Linux Small Business Server
ClearOS - Linux Small Business ServerClearOS - Linux Small Business Server
ClearOS - Linux Small Business ServerFrancesco Taurino
 
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMIDa Zero all'open per PA e PMI
Da Zero all'open per PA e PMINaLUG
 
ClearOS
ClearOSClearOS
ClearOSNaLUG
 
Differenze tra Alfresco Community ed Enterprise
Differenze tra Alfresco Community ed EnterpriseDifferenze tra Alfresco Community ed Enterprise
Differenze tra Alfresco Community ed EnterpriseSoftInstigate
 
La nuova offerta di Server Dedicati di Register it
La nuova offerta di Server Dedicati di Register itLa nuova offerta di Server Dedicati di Register it
La nuova offerta di Server Dedicati di Register itRegister.it
 
Confio Ignite - webinar by Matteo Durighetto
Confio Ignite - webinar by Matteo DurighettoConfio Ignite - webinar by Matteo Durighetto
Confio Ignite - webinar by Matteo DurighettoMiriade Spa
 
Quickr , utilizzarlo "ovunque"!
Quickr , utilizzarlo "ovunque"!Quickr , utilizzarlo "ovunque"!
Quickr , utilizzarlo "ovunque"!Vittorio Foschi
 
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaYashi Italia
 
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...ObserveIT
 
Smau Padova 2011 Leonardo Torretta - windows
Smau Padova 2011 Leonardo Torretta - windowsSmau Padova 2011 Leonardo Torretta - windows
Smau Padova 2011 Leonardo Torretta - windowsSMAU
 

Similar to DDive2011 - Performance on Lotus Domino (20)

Solo un server domino può sopportare così tanto carico e continuare a funzionare
Solo un server domino può sopportare così tanto carico e continuare a funzionareSolo un server domino può sopportare così tanto carico e continuare a funzionare
Solo un server domino può sopportare così tanto carico e continuare a funzionare
 
CCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 oraCCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
CCI 2019 - Exchange 2019 da 0 ad HA in 1 ora
 
NSFDB2 - Domino e DB2 e....integrazione AS/400
NSFDB2 - Domino e DB2 e....integrazione AS/400NSFDB2 - Domino e DB2 e....integrazione AS/400
NSFDB2 - Domino e DB2 e....integrazione AS/400
 
ClearOS - Linux Small Business Server
ClearOS - Linux Small Business ServerClearOS - Linux Small Business Server
ClearOS - Linux Small Business Server
 
le novità Notes e Domino R9 Social Edition, #dd13
le novità Notes e Domino R9 Social Edition, #dd13le novità Notes e Domino R9 Social Edition, #dd13
le novità Notes e Domino R9 Social Edition, #dd13
 
IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.
IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.
IBM Lotus Foundations, un anno dopo dalle premesse alle promesse.
 
#dd12 panagenda the value of transparency - it
#dd12 panagenda   the value of transparency - it#dd12 panagenda   the value of transparency - it
#dd12 panagenda the value of transparency - it
 
DOMINO VS EXCHANGE PUNTO e a capo
DOMINO VS EXCHANGE PUNTO e a capoDOMINO VS EXCHANGE PUNTO e a capo
DOMINO VS EXCHANGE PUNTO e a capo
 
Da 0 all'open per PA e PMI
Da 0 all'open per PA e PMIDa 0 all'open per PA e PMI
Da 0 all'open per PA e PMI
 
Da Zero all'open per PA e PMI
Da Zero all'open per PA e PMIDa Zero all'open per PA e PMI
Da Zero all'open per PA e PMI
 
DDive - QuickR utilizzarlo ovunque
DDive - QuickR utilizzarlo ovunqueDDive - QuickR utilizzarlo ovunque
DDive - QuickR utilizzarlo ovunque
 
ClearOS
ClearOSClearOS
ClearOS
 
Microsoft Outlook for Domino (IMSMO)
Microsoft Outlook for Domino (IMSMO)Microsoft Outlook for Domino (IMSMO)
Microsoft Outlook for Domino (IMSMO)
 
Differenze tra Alfresco Community ed Enterprise
Differenze tra Alfresco Community ed EnterpriseDifferenze tra Alfresco Community ed Enterprise
Differenze tra Alfresco Community ed Enterprise
 
La nuova offerta di Server Dedicati di Register it
La nuova offerta di Server Dedicati di Register itLa nuova offerta di Server Dedicati di Register it
La nuova offerta di Server Dedicati di Register it
 
Confio Ignite - webinar by Matteo Durighetto
Confio Ignite - webinar by Matteo DurighettoConfio Ignite - webinar by Matteo Durighetto
Confio Ignite - webinar by Matteo Durighetto
 
Quickr , utilizzarlo "ovunque"!
Quickr , utilizzarlo "ovunque"!Quickr , utilizzarlo "ovunque"!
Quickr , utilizzarlo "ovunque"!
 
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi ItaliaDifferenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
Differenze tra Windows Server 2012 R2 su e Server 2016 Yashi Italia
 
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
ObserveIt -Record and replay SSH, RDP & Citrix sessions-product datasheet- It...
 
Smau Padova 2011 Leonardo Torretta - windows
Smau Padova 2011 Leonardo Torretta - windowsSmau Padova 2011 Leonardo Torretta - windows
Smau Padova 2011 Leonardo Torretta - windows
 

Recently uploaded

Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Associazione Digital Days
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Associazione Digital Days
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoQuotidiano Piemontese
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Associazione Digital Days
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Associazione Digital Days
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Associazione Digital Days
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Associazione Digital Days
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Associazione Digital Days
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Associazione Digital Days
 

Recently uploaded (9)

Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
Mael Chiabrera, Software Developer; Viola Bongini, Digital Experience Designe...
 
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
Daniele Lunassi, CEO & Head of Design @Eye Studios – “Creare prodotti e servi...
 
Programma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 TorinoProgramma Biennale Tecnologia 2024 Torino
Programma Biennale Tecnologia 2024 Torino
 
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
Federico Bottino, Lead Venture Builder – “Riflessioni sull’Innovazione: La Cu...
 
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
Edoardo Di Pietro – “Virtual Influencer vs Umano: Rubiamo il lavoro all’AI”
 
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
Luigi Di Carlo, CEO & Founder @Evometrika srl – “Ruolo della computer vision ...
 
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
Gabriele Mittica, CEO @Corley Cloud – “Come creare un’azienda “nativa in clou...
 
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
Alessandro Nasi, COO @Djungle Studio – “Cosa delegheresti alla copia di te st...
 
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
Alessio Mazzotti, Aaron Brancotti; Writer, Screenwriter, Director, UX, Autore...
 

DDive2011 - Performance on Lotus Domino

  • 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
  • 5. Introduzione AIUTO!!! La posta è lenta!!
  • 6. Introduzione A causa della complessità dei sistemi informatici, trovare un problema riguardante le prestazioni può non essere così semplice...
  • 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
  • 21. PRESTAZIONI DI UN SISTEMA LOTUS DOMINO
  • 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]
  • 51. ANCORA SULLE PRESTAZIONI Sessioni utente... Server_MaxSessions=[number] Server_Session_Timeout=[number minutes]
  • 52. ANCORA SULLE PRESTAZIONI Max_Concurrent_Agents (doc server) MimeCompressAttachments =1 Log_MailRouting = n Server_Max_Concurrent_Trans = 20 * num CPU
  • 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.
  • 54. DCT
  • 55. Activity Trend Strumento per vedere come lavora Domino
  • 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
  • 64. Grazie agli sponsor per aver reso possibile il DDive 2011! Main Sponsor Premium Sponsor Prime Sponsor