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

Re: Obciążenie procesora 30% - jak zrobić więcej?



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

Reply to: