Acho que iostat é a ferramenta básica que você quer.
Existe um comando linux que permite ver um tempo de espera do IO do processo versus o tempo da CPU? Eu estou tentando ver se alguns processos são ligados a IO ou CPU.
Acho que iostat é a ferramenta básica que você quer.
Dê uma olhada em iotop .
Se você instalar o pacote atsar , poderá ver as estatísticas de CPU e E / S do sistema. Simplesmente usando top deve dar-lhe saber se o processo em particular é CPU ou memória ligada. Não sei como você vê as estatísticas de E / S de um processo específico.
top (1) mostrará esta informação. Você pode especificar um ID de processo específico com -p
.
Tente mpstat e veja o% iowait.
[pdurbin@beamish ~]$ mpstat 1 5
Linux 2.6.18-128.1.10.el5 (beamish) 05/14/2009
03:25:27 PM CPU %user %nice %sys %iowait %irq %soft %steal %idle intr/s
03:25:28 PM all 0.00 0.00 0.00 0.00 0.00 0.00 0.00 100.00 1073.00
03:25:29 PM all 0.25 0.00 0.50 0.00 0.00 0.25 0.00 99.00 1202.00
03:25:30 PM all 1.50 0.00 0.00 0.00 0.00 0.00 0.00 98.50 1071.00
03:25:31 PM all 0.25 0.00 0.00 0.00 0.00 0.00 0.00 99.75 1150.00
03:25:32 PM all 0.25 0.00 0.00 0.00 0.00 0.00 0.00 99.75 1086.00
Average: all 0.45 0.00 0.10 0.00 0.00 0.05 0.00 99.40 1116.40
Tags performance linux