web-dev-qa-db-ja.com

RedHatにperfをインストールする

perfツールについて読み、RedHatでの使用に興味がありました。 Ubuntuでは、Sudo apt-get install linux-tools-2.6.38-11を呼び出すだけで十分です。

RED HATはどうですか?私は両方を試しました:

yum install linux-tools
yum install perf

...しかし、それは機能しません。

自分でコンパイルできるように、どこでソースコードを入手できるか知っていますか?現在、YUMリポジトリは、通常インストールするほとんどのパッケージを含むサーバーを指していますが、このパッケージが欠落している可能性があります。

ダウンロードするためにどのリポジトリを追加できますか?

Yumへの私の呼び出しは正しいですか?私はその呼び出しを http://joysofprogramming.com/install-perf-Fedora-rhel/ から読みました

どうもありがとう

p.s.以下の私のマシンの詳細

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

これはエラーメッセージです

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は十分に新しいため、RHEL 5.x、IIRCでは使用できません。カーネル2.6.31でのみ追加されました。ただし、RHEL6にはあります。

5
janneb

Epelリポジトリで入手できるようです。 RedHat/CentOSマシンにepelリポジトリをインストールするには、rootとして次のコマンドを実行する必要があります。

 rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

次に

yum update

その後

yum install google-perftools google-perftools-devel

RHEL6を実行している場合は、送信したリンクに従って以下をインストールする必要があります。

rpm -Uvh http://pkgs.org/centos-6-rhel-6/epel-i386/pprof-2.0-3.el6.2.noarch.rpm.html

上記はそれを行う必要があります。

2
milosgajdos