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: