在Suse10.1下编译内核+安装perfctr

1 下载代码
  到 http://kernel.org/pub/linux/kernel/v2.6/ 下载 linux-2.6.16.tar.gz
  到 http://user.it.uu.se/~mikpe/linux/perfctr/ 下载perfctr-2.6.21.tar.gz


2 解压缩,环境变量
tar xzf   /usr/linux-2.6.16.tar.gz
tar xzf   /usr/perfctr-2.6.21.tar.gz
export KDIR=/usr/linux-2.6.16
export PDIR=/usr/perfctr-2.6.21

3
cd $KDIR
make mrproper
$PDIR/update-kernel

4 修改Makefile,为内核做个新内核做个标记,不修改也可
将 $KDIR/Makefile  中的
  EXTRAVERSION
改为:
  EXTRAVERSION = -perfctr2.6.21


5 内核配置
如果原内核目录下有 .config 文件,则将其拷贝到$KDIR 目录下
make menuconfig
之后出现菜单界面(可以通过查找关键字获得选项的位置)
Loadable module support --->其子选项都选中(默认的是选中的)
   
Processor type and features --->
    Performance-monitoring counters sunpport --->选中
         Virtual performance counters support 选中
  Global performance counters suport   选中

退出并保存

6. 编译内核,安装模块
make dep >make_dep.log && make bzImage >make_bzImake.log&& make modules >make_modules.log  && make modules_install >make_modules_install.log && make install > make_install.log

7 重新启动,选择新内核
reboot

8.安装perfctr
cd $PDIR
make
mknod /dev/perfctr c 10 182
chmod 644 /dev/perfctr
#安装到/usr/local 目录下
make PREFIX=/usr/local install  

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值