Lockstat é um recurso opcional do kernel. É principalmente útil para pessoas que estão depurando drivers do kernel. Não está incluído no kernel padrão do Ubuntu. Você precisa recompilar o kernel com a opção CONFIG_LOCK_STAT
.
Eu tenho o Ubuntu 12.04 instalado na minha máquina. Eu quero usar o lockstat. Eu olhei para Documentation/lockstat.txt
, mas eu não estou conseguindo como usá-lo, se possível, por favor, me ajude.
Estou trabalhando em um projeto de adaptação de software de sistema como o kernel do Linux. Eu li um artigo intitulado "Experiência em comparação de escalabilidade de sistemas operacionais na arquitetura multi-core" que informa como detectar gargalos usando bench-marking. Estou seguindo sua abordagem experimental e sou capaz de gerar um relatório de criação de perfil usando a ferramenta de perfil, mas não consigo detectar gargalos nesse relatório de criação de perfil.
Basicamente, não consigo explorar a parte no-vmlinux
, e não consigo encontrar funções no-vmlinux
relacionadas a gargalos. Também não consigo usar lockstat.txt porque não há arquivo em /proc/sys/kernel/lock_stat
.
Lockstat é um recurso opcional do kernel. É principalmente útil para pessoas que estão depurando drivers do kernel. Não está incluído no kernel padrão do Ubuntu. Você precisa recompilar o kernel com a opção CONFIG_LOCK_STAT
.