[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Postgresql e kernel/user mode benchmark



A chi interessa ho rieseguito le prove di prestazioni postgresql su una
o 2 istanza su una macchina scsi biprocessore inserendo anche io
controllo sull' I/O, ecco i risultati:
CPU kernel  user    IO
    mode    mode
51% 5.45    11.19   226188
51% 5.12    11.12   219503
53% 5.53    11.31   224851
51% 4.99    11.53   226188
52% 5.24    11.73   230199
51% 5.59    10.65   223514
51% 5.69    11.02   228862
51% 5.10    11.43   227525
51% 5.58    11.19   231536
52% 5.46    11.40   231536
    5.375   11.257  226990.2 <--MEDIE

2 DB 1 ISTANZA :
52% 5.48    11.19   226188
53% 5.35    11.75   230199
53% 5.44    11.82   234210
52% 5.07    11.89   230199
51% 5.15    10.84   218166
52% 4.87    10.81   211481
52% 5.51    11.65   232873
51% 5.38    11.01   222177
52% 4.90    10.76   210144
52% 5.35    11.08   223514
    5.250   11.280  223915.1  <--MEDIE

Ciao
Giuseppe

On Tue, 2003-06-17 at 14:17, Giuseppe Pagano wrote:
> Ciao a tutti,
> volevo chiedere agli hacker del kernel se e' meglio che un'applicativo
> risparmi CPU time in kernel mode a discapito dello user mode o
> viceversa.
> 
> Mi spiego meglio:
> Sto facendo delle prove per vedere se, quando su uno stesso server si
> realizzano 2 database di grandi dimensioni, a livello di prestazioni e'
> meglio utilizzare 1 sola istanza di postgresql o 2 istanze con 1 db su
> ogni istanza.
> 
> Per ora sto analizzando la parte relativa al carico che si produce sulla
> macchina in conseguenza di una serie di query contemporanee sui 2 db.
> 
> Non mi dilungo nella spiegazione della script di test, comunque basti
> sapere che produco 200 query mandate in background sui 2 db, prima
> creati su 2 istanze separate (porta 5432 e 5433), e poi sulla stessa
> istanza.
> 
> Ecco i risultati, qualcuno mi aiuta ad interpretarli ?
>  
> /usr/bin/time -o time.log --append -f "%P %S %U" sh test_script.sh 
> 
> Percentage      CPU-seconds        CPU-seconds
> of the CPU   (in kernel mode)    (in user mode)
> -------------- 2 istanze, 2 db --------------------
>   19%             2.27                12.12
>   18%             2.09                11.98
>   19%             1.95                12.18
>   19%             2.32                11.90
>   19%             2.04                11.85
>   18%             2.04                11.39
>   18%             2.16                11.72
>   19%             2.00                11.72
>   20%             1.74                12.55
> 
> MEDIA             2.06                11.93444
> 
> -------------- 1 istanze, 2 db ----------------------
>   19%             1.80                12.53
>   19%             1.69                12.24
>   19%             1.66                12.06
>   19%             1.41                12.12
>   20%             1.71                12.43
>   19%             1.67                12.32
>   19%             1.67                12.20
>   18%             1.60                12.33
> 
> MEDIA             1.651               12.2787
> 
> La mia domanda principale e' perlappunto: e' meglio risparmiare CPU time
> in kernel mode e perderci in user mode (io penso di si) o viceversa ?
> 
> Ciao a tutti 
> Giuseppe
> 
> -- 
> Giuseppe Pagano
> Linux System Administrator @ Nekhem S.r.L
> http://www.nekhem.com
> giuseppe.pagano@nekhem.com
> cell. 348.45.31.572
> fax. 011.56.35.904
-- 
Giuseppe Pagano
Linux System Administrator @ Nekhem S.r.L
http://www.nekhem.com
giuseppe.pagano@nekhem.com
cell. 348.45.31.572
fax. 011.56.35.904




Reply to: