oracle中infiniband的状态查看
时间:2010-08-31
来源:互联网
cat /proc/driver/ics_sdp/stats
cat /proc/driver/ics_sdp/config
cat /proc/driver/rds/info
cat /proc/driver/rds/stats
cat /proc/drivers/ipoib/interfaces/ib1
查看infiniband的rds的流量信息的脚本rdsstat:
复制代码
cat /proc/driver/ics_sdp/config
cat /proc/driver/rds/info
cat /proc/driver/rds/stats
cat /proc/drivers/ipoib/interfaces/ib1
查看infiniband的rds的流量信息的脚本rdsstat:
- #!/usr/bin/perl
-
- #****************************************************************#
-
- # ScriptName: rdsstat.pl
-
- # Author: tangcheng
-
- # Create Date: 2010-07-19
-
- # Modify Author: tangcheng
-
- # Modify Date: 2010-07-19
-
- # Function:
-
- #***
-
-
- use POSIX qw(strftime);
- use Time::Local;
-
- $argc = @ARGV;
-
- if($argc != 2)
- {
- usage();
- exit(1);
- }
-
-
- $interval=$ARGV[0];
- $count=$ARGV[1];
-
-
- if($interval <=0 or $count <=0)
- {
- usage();
- exit(1);
- }
-
- my @rdsstats;
- my @prerdsstats;
- my $i;
- my $strtime;
-
- @prerdsstats=getstats();
- print " time Xmit bytes Xmit packets Recv bytes Recv packets\n";
- print "------------------- ------------ ------------ ------------ ------------\n";
-
- $i=0;
- for(;$i<$count;$i++)
- {
- sleep($interval);
- @rdsstats=getstats();
- $strtime= strftime "%Y-%m-%d %H:%M:%S", localtime();
- printf("%19s %12d %12d %12d %12d\n",
- $strtime,
- ($rdsstats[0]-$prerdsstats[0])/$interval,
- ($rdsstats[1]-$prerdsstats[1])/$interval,
- ($rdsstats[2]-$prerdsstats[2])/$interval,
- ($rdsstats[3]-$prerdsstats[3])/$interval);
- $prerdsstats[0]=$rdsstats[0];
- $prerdsstats[1]=$rdsstats[1];
- $prerdsstats[2]=$rdsstats[2];
- $prerdsstats[3]=$rdsstats[3];
- if( ($i+1) % 10 == 0)
- {
- print " time Xmit bytes Xmit packets Recv bytes Recv packets\n";
- print "------------------- ------------ ------------ ------------ ------------\n";
- }
- }
- exit 0;
-
- sub usage
- {
- print "Usage: rdsstat <interval> <count>\n";
- print "Example: rdsstat 1 10000\n";
- }
-
-
- sub getstats
- {
- my @res;
- my $rdsinfo;
- my $line;
- my @lines;
- my @cells;
- my $cellcnt;
-
- $rdsinfo=`cat /proc/driver/rds/stats`;
-
- @lines = split("\n", $rdsinfo);
- foreach $line(@lines)
- {
- chomp($line);
- $line =~ s/^\s+//;
- $line =~ s/\s+$//;
-
- @cells=split(/\s+/,$line);
- $cellcnt=@cells;
- if($cellcnt != 3)
- {
- next;
- }
- if($cells[0] eq "Xmit" and $cells[1] eq "bytes")
- {
- $res[0]=$cells[2];
- }
- elsif($cells[0] eq "Xmit" and $cells[1] eq "packets")
- {
- $res[1]=$cells[2];
- }
- elsif($cells[0] eq "Recv" and $cells[1] eq "bytes")
- {
- $res[2]=$cells[2];
- }
- elsif($cells[0] eq "Recv" and $cells[1] eq "packets")
- {
- $res[3]=$cells[2];
- }
- }
- return @res;
-
- }
作者: osdba 发布时间: 2010-08-31
恩 哥们儿 你是不是贴错版块了
作者: duolanshizhe 发布时间: 2010-08-31
这里是oracle 版
作者: duolanshizhe 发布时间: 2010-08-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28