Pergunta

Aqui está um link para o Windows documentação .

Basicamente, eu gostaria de obter dados semelhantes, mas no Linux. Se nem tudo é possível, então, pelo menos, algumas partes.

Foi útil?

Solução

Se você ativar CONFIG\_TASK\_IO\_ACCOUNTING, você terá a informação disponível em / proc / / io. Esta opção está disponível desde do kernel 2.6.20, mas normalmente não ativado por padrão (Entretanto, no Ubuntu 8.04 parece que ele está habilitado).

Você pode ler sobre os vários itens de dados em Documentation / filesystems / proc.txt na árvore fonte do kernel. Especialmente secção 2,14 deve ser de interesse.

Outras dicas

Tenha um olhar em /proc/ PID /io -. Que é o atual informações de I / O de contabilidade do processo com PID

Olhe para os pseudo-arquivos sob /proc/<PID>/. Talvez você possa encontrar o que você precisa lá.


Olhe para man 5 proc, ou na sua falta a documentação do kernel. No entanto, não vejo muita coisa que parece promissor. Desculpe.

Talvez você queira getrusage ()? Nem todos os campos são mantidos sob linux no entanto. Talvez permitindo que o CONFIG_TASK_IO_ACCOUNTING fará com que eles sejam mantidos?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top