PVFS2 1.4.0说实在话,做的很不错,起码在安装配置这方面很简单-无需重新编译kernel,安装手册也写的很不错,安装很顺利,所以,不再赘述了,直接参考这篇Quick Start,很详细:
很简单的将安装步骤说一下(我的集群四个节点,每个节点四个Core Xeon LV,主机名是compute1 --- compute4,compute1做管理节点,所以做pvfs 的matadata server,不做I/O Server,其他三个节点做I/O server)

然后就是做性能测试了,性能测试我做了两个,一个是将compute1上面的一个2.2G的文件拷贝到pvfs的目录下(/mnt/pvfs2, 这个目录是其他三台节点的三个分区组成的,每个分区都是80G左右,所以,这个pvfs的虚拟分区有240GB),测试下来,耗时40秒--相当不错,因 为机器的硬盘是SATA硬盘,理论速率是150Mb/s,而这个速度基本上是SATA硬盘理论速度的好多好多倍了。拷贝完后,我们在每台机器上的pvfs 分区下看,就能看到基本上每台都存储了700M的数据,加起来差不多就是2.2GB。注意,compute1不能做为I/O Server,因为如果这样的话,compute1就又要读文件(因为源文件在compute1上),又要写文件,整体的速度就被compute1拖慢 了!

然后是拷贝22个文件,每个文件都是100MB,总大小也是2.2GB,这次测试耗时4分钟,这个性能基本上和在单机上写本地盘的速度一样了,所以,可见,PVFS在处理单个大文件的时候有优势,这也是分布式文件系统的原理所导致的。

最后再罗嗦两点体会:

1、PVFS2支持MPICH的ROMIO,但是要求MPICH2要打一个patch,而且configure的时候要有所变动。这样出来的MPICH2就能不通过Linux kernel读写文件,而是直接和PVFS Server通信,从而直接读写数据。

2、要PVFS支持透明的读写,要加载PVFS2的module(.ko文件在2.6内核下),而且要启动pvfs-client daemon,而且要mount PVFS的目录。基本上,哪台机器要做client,那台机器上就要启动pvfs-client,就要加载PVFS2的module,就要mount PVFS的目录。PVFS2允许一台机器可以同时做matadata server、I/O Server和client。

3、我对PVFS2还是比较满意的,起码安装配置不复杂,性能也还算不错。现在还要继续深入看PVFS的文档,主要看I/O Server是否有冗余备份的特性,也就是如果某个节点的硬盘挂了,那么数据如何才能不损失,还有,当PVFS正在读写数据的时候,某块硬盘坏了,此时 PVFS有什么应对策略。

转载于:https://www.cnblogs.com/super119/archive/2011/04/23/2025518.html

PVFS2 1.4.0的安装、配置与性能测试相关推荐

  1. mysql 8.0.18安装,mysql 8.0.18 安装配置方法图文教程

    mysql 8.0.18 安装配置方法图文教程 本文记录了mysql 8.0.18 安装配置图文教程,供大家参考,具体内容如下 第一步:下载MySql 下载地址:MySQL 第二步:安装MySql 打 ...

  2. mysql安装教程8.0.22_mysql 8.0.22 安装配置方法图文教程

    本文记录了mysql 8.0.22 安装配置图文教程,供大家参考,具体内容如下 一.安装 (1).官网下载 (2).安装(前提是之前没安装过mysql,若安装过,下面有介绍卸载方式:若不知道有没有安装 ...

  3. VMware ESXI5.0的安装配置

    VMware ESXI5.0的安装配置   在最近发布的vSphere 5.0中,VMware淘汰了ESX,ESXi成为了唯一的hypervisor.在ESXi 5.0中,VMware提供了七大重要的 ...

  4. apache2.2 + php5.2.4 + mysql5.0.x 安装配置

    apache2.2  + php5.2.4  + mysql5.0.x 安装配置 我下载的都是安装版本,先对简单,需要修改的配置不多 发生错误后在google baidu上查找,所出现的错误都能找到, ...

  5. mysql8.0安装设置密码_mysql8.0.11安装配置方法图文教程 MySQL8.0新密码认证方式

    本文为大家分享了mysql8.0.11安装配置方法图文教程.MySQL8.0新密码认证方式,供大家参考,具体内容如下 1.前言 Oracle已经发布了MySQL8.0GA,GA在外国就是release ...

  6. tomcat7.0.81 linux,Linux/CentOS7.0下安装配置Tomcat8.0

    Linux/CentOS7.0下安装配置Tomcat8.0 一.配置Tomcat安装环境 1.下载对应的jdk 我用的是64位的下载地址: 下载将jdk加压后放到/usr/local目录下: 2.建立 ...

  7. ubuntu18.4中查看mysql_Ubuntu18.0.4下mysql 8.0.20 安装配置方法图文教程

    mysql 8.0.20 安装配置方法图文教程整理下,供大家参考. 一.准备工作 1.检查是否已经安装mysql 当前计算机没有安装mysql. 2.下载MySQL8.0. 根据MySQL安装指南,发 ...

  8. mysql 8.0.23 安装配置方法

    win10下mysql 8.0.23 安装配置方法图文教程 mysql 8.0.23 安装配置方法 一.下载mysql 二.环境配置: 三.安装: mysql 8.0.23 安装配置方法 本文为大家分 ...

  9. Rundeck3.0.8 安装配置及使用

    Rundeck 3.0.8 安装配置及使用 简单的例子,在windows上安装rundeck, 配置一台linux服务器,执行一个简单命令pwd 1. Rundeck 安装 rundeck安装有多种方 ...

最新文章

  1. P1096 $Hanoi$双塔问题
  2. Excel宏的易错点
  3. JS和OC交互的简单应用
  4. x299服务器芯片组,18核心炸裂!X299主板全集:为它真拼了
  5. fib函数用python编写_Python中利用函数装饰器实现备忘功能
  6. python中注释的快捷键_【Python】注释
  7. CodeMirror入门
  8. OPERA固定价格学习
  9. 数据处理中的过采样、下采样、联合采样和集成采样
  10. Python实战题 · 计算圆面积
  11. 怒肝最新保姆级前端学习路线,速成贴心全面!
  12. 软件定义存储(SDS)学习一
  13. 家居行业数字化建设解决方案
  14. Web应用程序,简单的日志系统解决方案
  15. 最新获取iOS设备型号大全(包括iphone7,iphone7 Plus)
  16. html怎样做修改密码的网页,HTML登录界面 html登录界面设置账号密码
  17. 动词ing基本用法_动词 ing的用法
  18. Weex在千牛开放中的应用实践
  19. 晨枫U盘启动盘制作工具V4.0-安装原版Win7
  20. golang 简明教程

热门文章

  1. 刚毕业,师傅推荐的书单
  2. oracle临时表经常被锁_5.性能测试 - Oracle体系结构和性能优化简介
  3. Navicat Premium 安装
  4. ansys怎么使用anand模型_当SpaceClaim 遇上ANSYS
  5. 2016版系统集成项目管理工程师考试题型举例
  6. MySQL中concat以及group_concat的使用
  7. EOJ Monthly 2019.2 E 中位数 (二分+中位数+dag上dp)
  8. 携程apollo系列-个人开发环境搭建
  9. 洛谷 P1031 均分纸牌【交叉模拟】
  10. 写个买卖小游戏,第1天(昨天)