tee命令解析
make 2>&1 | tee log.txt 命令解析在安装mpich 的时候遇到了很多这个命令,此处学习下这个命令:2>&1 | tee log.txt
这个命令共有三个部分: 2>&1 | tee log.txt
2>&1shell中:最常使用的 FD (file descriptor) 大概有三个
0表示标准输入Standard Input (STDIN)
1表示标准输出Standard Output (STDOUT)
2表示标准错误输出 Standard Error Output (STDERR)
‘>’ 默认为标准输出重定向 (类似于c++ 中的 >>?)
在标准情况下, 这些FD分别跟如下设备关联
stdin(0): keyboard 键盘输入,并返回在前端
stdout(1): monitor 正确返回值 输出到前端
stderr(2): monitor 错误返回值 输出到前端
1>&2 正确返回值传递给2输出通道 &2表示2输出 ...
BigdataBench deploy
Bigdatabench 4.0 MPI版本 安装
官网上面的指南BigDataBench User Manual有一些错误。
本机环境:
Centos 6.9
gcc (GCC) 4.8.2 20140120 (Red Hat 4.8.2-15)
g++ (GCC) 4.8.2 20140120 (Red Hat 4.8.2-15)
mpi的安装这部分网上资料很多,而Manual中有一点错误
需要保证c 编译器 如gcc c++ 编译器 如:g++
基础安装
从官网下载安装包解压
wget http://www.mpich.org/static/downloads/3.2.1/mpich-3.2.1.tar.gz 从官网下载安装包
tar -zxvf mpich-3.2.1.tar.gz 解压
cd mpich-3.2.1
配置安装目录 本机安装在mpich-install目录下
./configure –prefix=/home/mpich-install 2>&1 | tee c.txt 手册中&被错写 ...
图计算常用算法
图算法的典型操作关于一些常见图算法的调研与学习。
常用图算法PageRank
背景
既考虑入链数量,又考虑了网页质量因素,二者相结合 数量与权重的结合
算法与主题无关,因为PR值是根据图计算出来的
算法原理
基本思想
A有链接指向B,表明A认为B比A重要。A将自身权重分配一部分给B。
$W(B)=W(A)/N$ W(A) 是A的PR值,W(B)是A 分配的权重,N是A的出链数
PageRank公式修正
存在出链为0的孤立网页,增加阻力系数q ,一般取q=0.85,其意义是用户有1-q的概率不点击此页面上面的所有链接。同时还有随机直接跳转的概率,如直接输入网址,点击书签等。完整公式如下:
Connected component
定义
连通分支:图中,某个子图的任意两点有边连接,而子图之间无边连接
问题:cc是寻找连通分支的算法??
通过BFS、DFS算法的便利就可以找到连通分支,每个白色节点开始的就是一个连通分支。
常见算法
DFS
原理:访问某个顶点后只有当某个节点是叶结点后才会访问其余相邻节点。
步骤:
选择一个结点作为起始结点,标记为灰色
从该 ...
ceph 部署文档
ceph 部署文档
1.配置所有节点创建ceph用户安装配置NTP
systemctl enable ntp ubuntu 14.04不可用,感觉已经安装过了,因此跳过。
配置hosts文件172.16.1.93 object1172.16.1.94 object2172.16.1.95 object3172.16.1.66 object4172.16.1.92 controller
2. 配置ssh服务器修改ssh的配置文件
Host controller Hostname gd92 User cephuserHost object1 Hostname gd93 User cephuserHost object2 Hostname hw101 User cephuserHost object3 Hostname gd95 User cephuserHost object4 Hostname gd66 User cephuser
生成密钥并 ...