龙芯3A oprofile使用方法

应用程序源码编译(本地编译)
1.git-clone git://git.printk.org/caiwanwei/oprofile-0.9.7

2.tar xf oprofile-0.9.7; cdoprofile-0.9.7 

3. ./configure --with-kernel-support

4. make

5. sudo make install

内核模块编译(交叉编译,也可选择本地编译)
1.git-clonegit://git.printk.org/linux-loongson-release.git

2.make ARCH=mips menuconfig

3.General Setup->Profilingsupport->OProfile systemprofiling选为<M>

4.make ARCH=mipsCROSS_COMPILE=/path/to/toolchain/gcc4.6/install/bin/mips64el-linux-
(交叉编译)

5.scp vmlinux.32root@IP.OF.LOONGSON3.MACHINE:/boot/vmlinux

6.make modules_install ARCH=mipsCROSS_COMPILE=/path/to/toolchain/gcc4.6/install/bin/mips64el-linux-  INSTALL_MOD_PATH=./modules_install/

7.cd modules_install

8.  tar zcf - lib | ssh root@192.168.1.177 tarzxf - -C /
(将oprofile模块拷贝到Loongson3机器上)

使用
sudo opcontrol --init
sudo opcontrol --reset
sudo opcontrol --vmlinux=/boot/vmlinux
sudo opcontrol --setup --separate=kernel--event=CPU_CLK_UNHALTED:50000:0:1:1
sudo opcontrol --start
./test.out
sudo opcontrol --shutdown
opreport -l ./test.out
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值