Il mer, 2003-06-18 alle 11:21, Marco Bodrato ha scritto: > On Tue, Jun 17, 2003 at 03:54:48PM +0200, Giuseppe Pagano wrote: > > > > Credo che il fatto che che 2 istanze e 2 db perdano piu' tempo in kernel > > > mode sia dovuta allo scheduler del kernel che deve switchare tra i 2 > > > processi... mentre il fatto che il tempo in usermode di 1 istanza e 2 db > [...] > > macchina piu' simile a quella di produzione (biprocessore e dischi > > scsi), sicuramente vedro' delle differenze, ma per ora mi interessava un > > vostro parere per capire meglio quali parametri valutare. > > Una sensazione... Su una macchina biprocessore, due processi dovrebbero > funzionare meglio. Con un processo solo l'altra CPU ti serve veramente a > poco, no?
per quello basta un'istanza del db comunque, visto che viene staccato un nuovo thread/processo per ogni connessione. comunque, consiglio generico, la *prima* cosa da fare e` aumentare la page-cache di postgres, in modo che buona parte degli accessi al disco finisca in ram. utente o cpu non fa molta differenza. in genere tanto tempo cpu significa niente dma, dischi lenti, etc. quello che conta e`, ovviamente, il tempo totale. -- Federico Di Gregorio Debian GNU/Linux Developer [EMAIL PROTECTED] INIT.D Developer [EMAIL PROTECTED] Beh un bacio, se ben dato, non si rifiuta. -- <laura>