PREREQUISITI WEBGATE400 V7.5



Похожие документы
PREREQUISITI WEBGATE400

REQUISITI TECNICI HR INFINITY ZUCCHETTI

Laboratorio di Amministrazione di Sistema (CT0157) parte A : domande a risposta multipla

Istruzioni di installazione di IBM SPSS Modeler Text AnalyticsServer per Windows

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (licenza per sito)

ALLEGATO TECNICO. Piattaforme supportate dalle Suite DeltaDator P.A.

Portale Materiali Grafiche Tamburini. Grafiche Tamburini Materials Portal

DICHIARAZIONE DI RESPONSABILITÀ

Requisiti tecnici di BusinessObjects Planning XI Release 2

Compatibilità del Portale Piaggio con Internet Explorer 10 e 11. Internet Explorer 10

REGISTRATION GUIDE TO RESHELL SOFTWARE

Full Internet Postazione Standard Alliance.net

Sharpdesk V3.3. Guida all installazione Versione

SPSS Statistics per Windows - Istruzioni di installazione per (Licenza per utenti singoli)

TNCguide OEM Informativa sull introduzione di documentazione aggiuntiva nella TNCguide

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

Guida all installazione di Easy

Istruzioni di installazione di IBM SPSS Modeler Text Analytics (utente singolo)

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per utenti singoli)

OpenSim BasilicataLive

MANUALE LSM INFORMAZIONI FONDAMENTALI SU LSM

Come installare. Indice. Contenuto della confezione. Manuali: dove trovarli

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza per sito)

Installazione dell'adattatore di IBM SPSS Modeler Server

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per sito)

Hosting Applicativo Upgrade Web Client

Software di collegamento Dot Com Installazione Software di collegamento Dot Com

Software di configurazione e monitoraggio per unità di controllo del tracciamento elettrico

STORM OPEN SOLUTIONS E2KPos. Guida all'installazione

Sharpdesk V3.3. Guida all installazione Versione

Prerequisiti di Mago.Net 3.

List Suite 2.0. Sviluppo Software Il Telefono Sas 10/06/2010

IBM SPSS Statistics per Mac OS - Istruzioni di installazione (Licenza per utenti singoli)

Requisiti di sistema

INSTALLARE PALLADIO USB DATA CABLE IN WINDOWS XP/ME/2000/98

PkBox Requisiti Tecnici HW/SW. rel

Gestione del database Gidas

Capitolo 1 Installazione del programma

1.1 Installazione di ARCHLine.XP

CONFIGURATION MANUAL

Posta elettronica per gli studenti for the students

Installazione e caratteristiche generali 1

DiFarm evolution. Convegno Rimini, Novembre 2006

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

SQL Server Express Edition è la novità di Visual Studio.Net versione di SQL Server che presenta la seguenti caratteristiche:

DuBackup+ OnlineBackups BestPractices

MOBS Flussi informativi sanitari regionali

Software di gestione della stampante

11/02/2015 MANUALE DI INSTALLAZIONE DELL APPLICAZIONE DESKTOP TELEMATICO VERSIONE 1.0

Installazione di Autodesk MapGuide 6.5 Service Pack 1

MERIDESTER SOFTWARE DI COMUNICAZIONE PER PC

AXWIN6 QUICK INSTALL v.3.0

Bozza Guida ufficiale vs 1.0

IBM SPSS Statistics per Windows - Istruzioni di installazione (Licenza di rete)

Come Installare SQL Server 2008 R2 Express Edition With Tools

-Fig.1-

GUIDA ALL INSTALLAZIONE. Protezione di locale/rete. per il software CADPak su client e server di rete. per la Chiave Hardware Sentinel Hasp

API e socket per lo sviluppo di applicazioni Web Based

EN IT. Computer Manual. Manuale computer. Console

ARCHIVIA PLUS VERSIONE SQL SERVER

Per creare un archivio criptato, basta cliccare sul pulsante

Programma per l elaborazione delle buste paga. dei collaboratori domestici VERSIONE /07/2010

Supporto On Line Allegato FAQ

MSSQL2005 PER Il presente documento comprende la procedura di prima installazione di MSSQL (e altre nozioni di base).

Archiviazione digitale per SAP con DocuWare

1 Requisiti di sistema per Internet Security

Stampa Grafica Cud. Guida all Istallazione e all Uso. RICERCA INFORMATICA s.r.l.

Act: : un caso di gestione della conoscenza di processo. Tiziano Bertagna Responsabile SOX Office, RAS Group

Guida introduttiva di F-Secure PSB

CAMBIO DATI PERSONALI - Italy

Installazione del software Fiery per Windows e Macintosh

Wolters Kluwer Italia Tutti i diritti sono riservati

Piattaforma e- learning Corsi e- learning MANUALE UTENTE

Prima di iniziare la procedura d installazione, verificare che siano disponibili tutte le informazioni e le attrezzature necessarie

Easy Backup. Easy Backup è disponibile in 2 versioni destinate ad utilizzi differenti: Easy Backup Basic ed Easy Backup Pro

ATOLLO BACKUP GUIDA INSTALLAZIONE E CONFIGURAZIONE

Manuale Operativo per la firma digitale

Istruzioni di installazione di IBM SPSS Modeler Text AnalyticsServer per UNIX

Prima di iniziare la procedura d installazione, verificare che siano disponibili tutte le informazioni e le attrezzature necessarie

IBM Software Demos Tivoli Identity Manager e Tivoli Directory Integrator

Aggiornamento dispositivo di firma digitale

Microsoft Windows 7 Service Pack 1 (32/64 bit) Microsoft Windows XP Service Pack 3 (solo 32 bit)

IBM SPSS Statistics - Essentials for R- Istruzioni di installazione per Windows

Virtualizzazione con Microsoft Tecnologie e Licensing

BETALAND TV CHANNEL. Manuale di Utilizzo

Manuale del software GP-N100 Utility

GstarCAD 2010 Features

Kroll Ontrack Servizi RDR Guida rapida

Installazione base di Sabre Red Workspace

Manuale d uso per l utente

BREVE GUIDA ALL ATTIVAZIONE DEL SERVIZIO DDNS PER DVR SERIE TMX

INDICE Introduzione: tipologie di backup 1.Accesso al software 2.Selezione files e cartelle 3.Specificare unità di memoria 4.

GUIDA INSTALLAZIONE ULTIMA REVISIONE : 14/11/2008 VERSIONE SOFTWARE 1.2.3

INSTALLAZIONE MS WINDOWS 7 SU MACCHINA VIRTUALE VMWARE

ADATTATORE USB DISPLAY

Транскрипт:

PREREQUISITI WEBGATE400 V7.5 1 PREREQUISITI MINIMI TECNICI 1.1 Scopo del documento Il presente documento intende definire alcune linee guida per la configurazione minima del Server (System I) e del client (Personal computer). 1.1.1 Personal Computer Processori supportati Anno di costruzione superiore al 2000 (Pentium IV, Celeron, MultiCore ) con frequenza di almeno 1,5 Ghz. Windows XP SP3 Windows Vista SP1 Windows 7 Windows 8 Windows 8.1 1 GB Ram (Supportato, non consigliato perché poco performante) 2 GB Ram 4 GB Ram 4 GB Ram 4 GB Ram NON E SUPPORTATO WINDOWS 8 RT Add on Internet Explorer 6.0 o superiore Macromedia Flash Player installato Office 2003 o superiore (Office 2000 supportato con limitazioni nell esportazione vs. excel) Pdf viewer per l anteprima dello spool da print box. Prestare attenzione alla configurazione della memoria virtuale, la quale deve essere almeno 1,5 volte la RAM installata Nella configurazione del pc, visto l incessante crescere delle prestazioni dei processori, e meglio aumentare la RAM installata e utilizzare delle schede video accelerate. 1.1.2 System I REQUISITI MINIMI MODALITA TABLE (utilizzo db sql Non utilizzabile con Crossgate) Sistema operativo OS400 V5R2M0 CPW 1200 RAM 8GB (16GB per power7 con OS400 7.1) 4 Dischi raid (controller con cache) REQUISITI MINIMI MODALITA USER INDEX (utilizzabile solo con Crossgate) Sistema operativo OS400 V5R2M0 CPW 600 RAM 4 GB 4 Dischi raid (controller con cache) NB: i requisiti indicati sono minimi. Le variabili che consigliano una configurazione piu performante sono il numero di utenti, il numero di dischi, il traffico di rete e le richieste hardware dell applicativo stesso. 1.1.3 System I: programmi su licenza necessari Pagina 1 di 6

Sul System I devono essere installati i seguenti programmi su licenza facenti parte del sistema operativo: - xxxxss1 8 OS/400 AFP Compatibility Font - xxxxdg1 *BASE IBM http SERVER - xxxxdg1 1 Trigger cache manager Pacchetti Java per le funzionalità di gestione HTTP Server Admin: - xxxxjc1 *BASE Toolbox for java - xxxxjv1 *BASE Developer kit per java - xxxxjv1... Java Developer kit xx.xx - xxxxjv1... JSE xx.xx - Nel caso in cui si desidera attivare la crittografia SSL3 sulla comunicazione deve essere installati i seguenti programma su licenza: - xxxxss1 34 OS/400 Digital Certificate Manager - xxxxac3 *BASE Crypto Access Provider 128-bit 1.1.4 System I: PTF Aggiornare SYSTEM I con ultimo cumulativo PTF e gruppi di PTF per: - TCP/IP GROUP PTF - JAVA PTF GROUP - IBM HTTP SERVER FOR ISERIES 1.1.5 System I: check up Controllo autorizzazione Verificare che i comandi di sistema CHGSYSLIBL e CRTJOBD non abbiamo autorizzazioni esclusive; in caso affermativo autorizzate il gruppo cui appartengono gli utenti (ad esempio QPGMR) oppure impostando *ALL per *PUBLIC Le autorizzazioni vanno cambiate sia ai comandi, sopra citatati, presenti in QSYS e nelle varie librerie QSYSV5R* JOBMSGQFL (Azione integrale della coda messaggi di lavoro) Modificare il valore di sistema QJOBMSGQFL impostando *WRAP In ogni caso, prima di caricare Webgate eseguire il comando: CHGJOB JOBMSGQFL (*WRAP). QINACTITV (Supero tempo lavori inattivi) Impostare valore ad *NONE QLOCALE (Nome percorso ambiente) Impostare valore ad *NONE QLOGOUTPUT (solo da V5R4M0) Impostare con *JOBEND In caso di utilizzo di CROSSGATE QAUTOVRT Impostare con *NOMAX USER Profile Parametro LMTCPB impostato al valore *NO Pagina 2 di 6

2 OTTIMIZZAZIONE PRESTAZIONI I parametri interessati nell ottimizzazione di un applicativo sono molteplici a partire dall applicativo stesso ed arrivando alle prestazioni della rete ethernet o ADSL 2.1 Parametri in gioco 2.1.1 System I Due sono gli aspetti che interessano le prestazioni a livello di System I: l assorbimento di risorse dell applicativo stesso e l assorbimento di risorse dell http server utilizzato da Webgate per le comunicazioni. 2.1.1.1 Applicativo A livello di Applicativo un programma convertito (senza aggiunte di elementi grafici) con Webgate comporta la creazione di un oggetto di tipo RPG ILE di dimensioni superiori di circa il 30% rispetto all originale. Ricordando che gli oggetti convertiti sono solo quelli che utilizzano un display file, questo sicuramente comporterà un aumento di richiesta di RAM e disco. La valutazione dell impatto di questo aggravio di risorse dipende essenzialmente dalla tipologia dell applicativo e dall uso piu o meno spinto di videate. Naturalmente, integrando il proprio applicativo con elementi grafici aggiuntivi quali TabSql, Immagini, Bottoni, grafici, le prestazioni richieste a livello di System I saranno sempre maggiori. 2.1.1.2 http Server Webgate400 attiva automaticamente una istanza http. Se il numero di utenti collegati non sono superiori a 40, nessun cambio di configurazione è richiesto. Nel caso gli utenti superino tale limite è necessario modificare nella configurazione dell istanza stessa il numero di lavori CGI in attesa (Parametro MaxCGIJobs e MaxThreadedCGIJobs), oppure suddividere la configurazione delle istanze http tramite la gestione ONDEMAND. Ricordiamo che ogni istanza http in ascolto, comporta un assorbimento di cpu (molto lieve) ed un utilizzo aggiuntivo di RAM. Per modificare i parametri MaxCGIJobs e MaxThreadedCGIJobs utilizzare il gestore degli http oppure inserire le due voci, dopo la riga DocumentRoot /webgate400, nel file di configurazione del http (httpd.conf) che si trova in www/nome istanza/conf Esempio MaxCGIJobs 200 MaxThreadedCGIJobs 200 2.1.1.3 Pulizia file di lavoro di webgate400 Nel caso in cui lo spegnimento del System I non è giornaliero è necessario schedulare un lavoro di webgate400 che si preoccupa di pulire i file di lavoro. Il lavoro da schedulare è il clp WGAUTO nella libreria CLXI: prima è necessario spegnere http (ENDTCPSRV SERVER(*http) HTTPSVR(nome istanza)) ed sottosistema di webgate40 (ENDSBS SBS(none sottosistema)) 2.1.1.4 Ottimizzazione Per valutare le performance del proprio System I, si utilizzano i consueti metodi di ottimizzazione, le cui linee guida sono presenti nel Red Book Performance Tools For Iseries SC-5340-01 e nelle successive edizioni. Si richiamano, per semplicità di consultazione e al fine di valutre il carico di lavoro a cui e sottoposto, le linee base di ottimizzazione.in appendice al presente documento. 2.1.1.5 Miglioramento performance IFS temporaneo Webgate utilizza l ifs nella directory \webgate400\temp come directory temporanea. Nei sistemi operativi dall os400 6.1 e stato introdotto il concetto di TEMPORARY UDFS, che permette di migliorare le prestazioni delle directory temporanee, eliminando inutili controlli e scritture. Nel sistema operativo 6.1 e disponibile installando la PTF 5761SS1 SI34983. E necessario quindi creare questo oggetto ed ad ogni IPL montare l oggetto sulla directory temporanea di webgate. a) Esempio creazione temporary udf Pagina 3 di 6

CRTUDFS UDFS('/DEV/QASP01/WEBGATE400TMP.TMPUDFS') DTAAUT(*RWX) OBJAUT(*ALL) CRTOBJAUD(*NONE) TEXT('TEMPORARY UDFS WEBGATE400') b) Mounting del temporary udfs (ad ogni IPL) ADDMFS TYPE(*UDFS) MFS('/DEV/QASP01/WEBGATE400TMP.TMPUDFS') MNTOVRDIR('/WEBGATE400/TEMP') OPTIONS('RW,SUID') NOTA: per limitazioni ed utilizzi consultare manualistica IBM 2.1.2 Comunicazioni 2.1.2.1 Internet Il dimensionamento della linea internet e influenzato dal tipo di utilizzo del client; Client PC SENZA UTILIZZO DATABASE LINK La linea non viene sottoposta ad un carico elevato ne in download ne in upload. Singola postazione: linea ADSL (bastano normale contratto home) Postazioni multiple: linea ADSL (almeno 1Mb garantito sia in upload che download) Oltre alla banda richiesta e necessario che la linea abbia dei bassi tempi di latenza in modo da garantire una rapida ripsota CON UTILIZZO DATABASE LINK E necessario valutare la quantità e la pesantezza della documentazione trasferita, aumentando quindi la capacità effettiva della linea stessa Per valutare i carichi sulla linea internet puo essere necessario richiedere al proprio provider un grafico della banda entrante ed uscente nelle varie ore della giornata: in tal modo si riesce a valutare se abbiamo un sovraccarico di utilizzo di banda. 2.1.2.2 Rete locale I principi esposti per la linea adsl sono validi anche per una propria lan interna. E necessario quindi valutare le capacita della propria rete lan, attivando eventualmente degli analizzatori di rete per evitare rallentamenti magari dovuti a packet collision o a traffico elevato. Pagina 4 di 6

3 APPENDICE Tratto dal Red Book Performance Tools For Iseries SC-5340-01 Basic Tuning You can choose to let the system tune itself dynamically (QPFRADJ system value set to 2 or 3), or you can tune it manually. To tune manually: For initial tuning before you begin performance analysis, compare the pool size and activity levels to the performance guidelines. After you complete the initial system tuning: Evaluate all changes by measuring. Make one change at a time. Use the OS/400 CL commands: WRKJOB (Work with Job) WRKSYSSTS (Work with System Status) WRKACTJOB (Work with Active Job) WRKDSKSTS (Work with Disk Status) If you have Performance Tools installed, use the WRKSYSACT (Work with System Activity) command. Note: This command requires Performance Tools. It is an efficient way to display currently active jobs and Licensed Internal Code tasks that used CPU or disk I/O operations since the last time the display was refreshed. It can monitor an individual job. One job on the system can use the command. Start Collection Services to collect data. Note: Collection Services runs without the Performance Tools program. However, Performance Tools is needed to create the reports. To collect sample data, suggested parameters on this command are: - Specific member name - 5-minute interval - Run continuously Trace data is collected for detailed performance problem analysis. Use the Start Performance Trace (STRPFRTRC) command. Work with System Status Tips The Work with System Status identifies page faulting and wait-to-ineligible transitions for each main storage pool. For interactive pools, typically you want the wait-to-ineligible transition values to be very small (less than 10% of the active-to-wait value). If you see any wait-to-ineligible value at all, increase the MAXACT value by 5 to 10 until the wait-to-ineligible is 0. Remember to press F10 to reset the statistics. Wait 10 seconds between refreshes. The machine pool (pool 1) should have fewer than 10 faults per second, which is the sum of the database and nondatabase faults. You can ignore the Pages column. If only system jobs and subsystem monitors are running in *BASE, then the fault rate for that pool should be less than 30 faults per second. The basic method for tuning your storage pools is to move storage from pools with good performance to pools with bad performance. In this situation, you should measure performance in response time or as throughput. Continue to move storage until the pool with the bad performance gets better, or until the pool with the good performance gets worse. Do not decrease a pool by more than 10% at a time. Determining a good fault rate for the user pools can be complicated and will vary from pool to pool and from system to system. The fault rate alone is not necessarily a measure of good performance or bad performance. Pagina 5 di 6

For interactive jobs, look at how much the faults contribute to the end response time (faults/transaction * disk response). For batch jobs, look at how much the faults add to the elapsed time of the job (total faults * disk response). Use the following formula to calculate the approximate number of page faults per transaction: [(db faults + ndb faults) / active->wait] X 60 Work with Disk Status Tips The Work with Disk Status shows the percentage of space used and the percentage of time that the disk arms are busy. If the average percent for the Busy column is over 50%, you may need to install more disk arms. The suggestion to install more disk arms assumes that any page faulting problems have been addressed. Work with System Activity Tips The Work with System Activity display lists active jobs that have used any CPU in the last few seconds. The list is sorted in the order of the amount of CPU seconds that are used, which is the default view. If a high priority job (low number) is using a lot of CPU (>50%) for an extended period of time, then that job could cause the entire system to have poor response times. Here are some suggestions for improving your response time in this situation: If a job or a small set of jobs seems to be using a large percentage of the CPU, check the job priority (PTY). If the priority of the job is a lower number than the jobs with poor performance, you may want to consider changing the priority of the offending job or jobs. Use option 5 (Work with job), then option 40 (Change job), and specify a larger RUNPTY value (greater than the priority of the jobs that you want to ran faster). If the offending job is an interactive job that is running a job that is better suited to run in batch mode, you may want to contact the user and recommend one of the following: That they submit their work as a batch job That they change the priority of the job to 50. 50 is the typical priority for a batch job. If the CPU utilization is high (>80%) and all jobs seem to have an equal, but small, CPU percent, this situation could mean that you have too many active jobs on the system. Pagina 6 di 6