perf é novo o suficiente para não estar disponível no RHEL 5.x, o IIRC foi adicionado apenas no kernel 2.6.31. Está lá no RHEL 6, no entanto.
Eu li sobre a ferramenta perf
e estava interessado em usar no meu RedHat.
No Ubuntu, basta chamar sudo apt-get install linux-tools-2.6.38-11
.
E o RED HAT? Eu tentei os dois:
yum install linux-tools
yum install perf
... mas não funciona.
Você sabe onde posso obter o código-fonte para que eu possa compilá-lo sozinho? Atualmente, o repositório YUM está apontando para um servidor com a maioria dos pacotes que normalmente instalamos, mas talvez esteja faltando esse pacote.
Qual repositório posso adicionar para fazer o download?
Minha chamada para o yum está correta? Eu li essa chamada do link
Muito obrigado
p.s. abaixo detalhes sobre minha máquina
uname -a
Red Hat Enterprise Linux Server release 5.3 (Tikanga)
cat /etc/redhat-release
Linux lndbxdev01 2.6.24.7-108.el5rt #1 SMP PREEMPT RT Mon Mar 23 10:58:10 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
Esta é a mensagem de erro
Loaded plugins: rhnplugin, security
This system is not registered with RHN.
RHN support will be disabled.
myrepository | 951 B 00:00
Setting up Install Process
Parsing package install arguments
No package perf available.
Nothing to do
perf é novo o suficiente para não estar disponível no RHEL 5.x, o IIRC foi adicionado apenas no kernel 2.6.31. Está lá no RHEL 6, no entanto.
Parece que está disponível no repositório epel. Você precisa executar o seguinte comando como root para instalar o epel repos em sua máquina RedHat / CentOS:
rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
Então
yum update
e depois
yum install google-perftools google-perftools-devel
Se você estiver executando o RHEL6, será necessário instalar o seguinte de acordo com o link enviado:
rpm -Uvh http://pkgs.org/centos-6-rhel-6/epel-i386/pprof-2.0-3.el6.2.noarch.rpm.html
O acima deve fazê-lo.