On Fri, 15 Oct 2004, Marek Berkan wrote:
Korzystając z programu sar mam następujące wyniki:
DYSK => $ sar -b 10 100
10:36:53 tps rtps wtps bread/s bwrtn/s
10:37:03 283,30 219,10 64,20 8950,40 984,00
10:37:13 443,20 434,70 8,50 53699,20 168,80
10:37:23 192,50 176,80 15,70 15624,80 237,60
10:37:33 262,00 256,80 5,20 25264,80 100,00
10:37:43 368,20 362,90 5,30 34022,40 93,60
10:37:53 140,80 134,60 6,20 2092,00 113,60
10:38:03 294,80 280,50 14,30 7052,00 257,60
[...]
PROCESOR => sar -u 10 100
CPU %user %nice %system %idle
10:41:39 all 20,30 0,00 79,70 0,00
10:41:49 all 20,20 0,00 79,80 0,00
10:41:59 all 20,10 0,00 79,90 0,00
[...]
Widać, że CPU dużo czasu spędza w trybie system (oczekiwanie na dane, obsługa swapa, ...). Czy puszczasz kilka zadan na raz? Jesli tak to moze je skolejkowac? Moze brakuje pamieci RAM?
Pewnie zabrzmi to śmiesznie ale dysk to ATA100/7200/8MB a proc to Athlon 2500+ na pamięci 333MHz :(
Ja stawiam na dysk. Ewentualnie jego nienajlepsza obsluge (wylaczone DMA?).
Czyli potrzebny mi nowy dysk czy szybszy procesor?
Jezeli juz to dyski. Gdyby "meczyl" sie postgres mialbys wieksze obciazenie CPU w trybie user.
Piotr Konieczny