5、工具介绍
Gcov,lcove:
分析代码覆盖率
sar:
帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况,
是UNIX系统使用者应该掌握的工具之一
在我们的测试中,sar工具每 10 秒(当然时间间隔可以修改)钟截取一次系统利用率的快照,并保存到结果文件。
针对sar生成的sar.data使用方法:
sar -u sar.data //查看cpu使用情况
sar -r sar.data //看看memory,swap使用情况
……………………
Top:
跟sar差不多的功能,这里我们就用sar 了。
Rsh:
用处就不用介绍了,主要介绍建立信任主机
http://blog.chinaunix.net/u/7121/showart_576215.html 这个比较全面
http://gforge.loogson.com/forum/forum.php?thread_id=59&forum_id=53
我们自己211服务器上写的也比较全面,但特别注意的细节就是/root/.rhosts权限600这个问题。因为我为它浪费了半天时间。
Ssh:
建立信任主机
http://gforge.loogson.com/forum/forum.php?thread_id=59&forum_id=53
#aptitude install openssh-server openssh-client
1)a>更改/etc/hosts文件 http://download.zdnet.com.cn/software_zone/2007/0831/481970.shtml
#vi /etc/hosts 打开hosts文件,更改如下:
127.0.0.1 localhost.localdomain localhost
192.168.4.211 ub-server
192.168.4.40 gengmj-desktop
192.168.4.32 zjx-desktop //ip:被信任主机的IP,zjx-desktop:被信任主机的用户名
b>更改 /etc/hosts.equiv文件 // /etc/hosts.equiv里的主机不需要提供密码就可以访问本机.
# vim /etc/hosts.equiv
# /etc/hosts.equiv: list of hosts and users that are granted "trusted" r
# command access to your system .
#127.0.0.1 localhost.localdomain localhost
ub-server mpich
debian mpich
gmj-desktop mpich
zjx-desktop mpich //被信任的zjx-desktop用户,以mpich用户登录本机
festival-desktop mpich
liu-desktop mpich
yym-desktop mpich
2)在node01生成SSH秘钥对.
$ssh-keygen -t rsa 一路回车即可
产生.ssh文件,
$ls -a 查看是否有.ssh文件夹/cluster/server/
3)进入.ssh目录
$cd .ssh
4)生成authorized_keys文件
$cp id_rsa.pub authorized_keys
5)退出到root目录
$cd ..
6)建立本身的信任连接
$ssh ub-server 按提示输入yes(三个字母要打全)
7)设置node02(node02的root目录下)
$ssh-keygen -t rsa 生成.ssh文件夹
$scp mpich@ub-server:/home/mpich/.ssh/* ~/.ssh/ 拷贝ub-server上的.ssh文件夹覆盖本地的
#scp root@ub-server:/etc/hosts /etc/hosts 拷贝node01上的hosts文件覆盖本地的
$ssh node01 提示处输入yes回车
8)确认机器的信任连接已建立
对每个节点执行:
$ssh ub-server
$ssh gengmj-desktop
在提示处输入yes回车,最后确定无需输入密码并且没有任何提示信息即可登陆("Last login:时间日期"提示信息除外)