文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>AIX上安装AIXPerfstat

AIX上安装AIXPerfstat

时间:2010-07-17  来源:wesudo

http://search.cpan.org/~aciddeath/AIX-Perfstat-0.04.1/lib/AIX/Perfstat.pm     在AIX上安装AIX::Perfstat包时, 遇到了一点小问题, 下载并运行如下命令后, 报了一点错. perl Makefile.PL
make
    报的错误是找不到cpu.o, memory.o等目标文件, 所以不能link成可执行文件, 这时可以修改Makefile.PL或生成好的Makefile. Makefile.PL:
  OBJECT            => ‘$(O_FILES) cpu.o disk.o netinterface.o memory.o’
Makefile:
  OBJECT = $(O_FILES) cpu$(OBJ_EXT) disk$(OBJ_EXT) netinterface$(OBJ_EXT) memory$(OBJ_EXT)
    这样改了后, 编译是通过了, 但跑如下测试代码时, 却报错了. #!/home/oracle/dbaperl/bin/perl -w
#
use AIX::Perfstat;
my $cpu=AIX::Perfstat::cpu_total(); print($cpu->{‘processorHZ’},”\n”);     错误信息如下. Can’t find ‘boot_AIX__Perfstat’ symbol in …./Perfstat.so
at …/Perfstat.pm line 38
Compilation failed in require at ./test.pl line 3.
BEGIN failed–compilation aborted at ./test.pl line 3.
    最后原因是编译时, 默认用了/usr/local/lib目录下的库文件, 用/usr/lib目录下的就行了, 再改一次Makefile就可以了. LDDLFLAGS =  … -L/usr/lib     改完了之后, 就可以跑测试代码了, 可以得到CPU的频率了. [oracle@test:/home/oracle] ./test.pl
1656376000
    接下来就是要研究如何使用这个包, 来编写监控系统性能的脚本了.
相关阅读 更多 +
排行榜 更多 +
狂野飚客3手游下载

狂野飚客3手游下载

赛车竞速 下载
开个滑雪场手游下载

开个滑雪场手游下载

模拟经营 下载
石油猎人手机版下载

石油猎人手机版下载

赛车竞速 下载