systemd mostra como lendo 300M no topo?

2

Acabei de instalar atop , esperei meia hora e observei os registros com atop -r /var/log/atop/atop_20180216 .

Por que minha instância systemd --user mostra centenas de megs de uso de disco, incluindo dezenas de megas de gravações, durante um intervalo de dez minutos? O que o systemd pode estar fazendo?

  PID       TID       RDDSK      WRDSK      WCANCL      DSK      CMD      1/285
 2831         -      333.8M     25556K       1196K       87%     systemd
    
por sourcejedi 16.02.2018 / 21:30

1 resposta

3

[RDDSK / WRDSK]

When the kernel maintains standard io statistics (>= 2.6.20): The [read / write] data transfer issued physically on disk (so writing to the disk cache is not accounted for). This counter is maintained for the application process that writes its data to the cache (assuming that this data is physically transferred to disk later on). Notice that disk I/O needed for swapping is not taken into account. Unfortunately, the kernel aggregates the data tranfer of a process to the data transfer of its parent process when terminating, so you might see transfers for (parent) processes like cron, bash or init, that are not really issued by them.

link

(Eu concordo que isso é lamentável. Especialmente dada a característica anunciada do topo de mostrar recursos usados até mesmo por processos que saíram em algum momento durante o intervalo de monitoramento, implementado usando contabilidade de processo, também conhecida como psacct ).

    
por 16.02.2018 / 21:30