sources para fazer o perfil das porções do kernel?

3

relacionadas meu post anterior . Eu não encontrei nenhum driver específico para o qual eu possa fazer o perfil e o benchmarking. No entanto, existe um sistema de arquivos de driver jffs2 para dispositivos flash, mas eu não sabia sobre nenhuma ferramenta de criação de perfil específica e é possível fazer perfis sem ter dispositivo flash (isso significa para hardware virtual). E, por favor, diga-me se podemos fazer o teste (alterando vários parâmetros) para outras partes do kernel, como gerenciamento de memória e agendamento de processos, e quais fontes estudar sobre isso e ferramentas de perfil para fazê-lo de forma eficiente e precisa.

    
por Sushant Jain 07.04.2011 / 07:59

1 resposta

2

A parte complicada com esse sistema de arquivos é a utilização de um dispositivo MTD para armazenamento que não é nem um dispositivo de bloco nem de caractere. O sistema de arquivos YAFFS2 possui um dispositivo MTD fictício que armazena dados em um Flash NAND virtual na memória. Você provavelmente pode pegá-lo emprestado e treiná-lo para trabalhar com o JFFS2, mas não tenho certeza de quão útil será para o perfil quando o hardware virtual é centenas de milhares de vezes mais rápido que o hardware real.

    
por 08.04.2011 / 06:14