linux fuse 性能,分布式文件系统---fuse挂载类性能测试
一、哪写是fuse挂载的文件系统
MooseFS、GlusterFS都是基于fuse挂载的,NFS是通过mount挂载。这三款都可以通过统一的测试方式
二、测试工具
1、sysbench
2、time dd
三、测试方法
1、sysbench测试
1.1、安装sysbench#tar -zxvf sysbench-0.4.10.tar.gz
#cd sysbench
#./configure && make && make install
可能遇到报错1、configure: error: Cannot find MySQL header files under /usr/bin/mysql.
解决办法: yum install mysql-devel
2、configure: error: /bin/sh config/config.sub x86_64-unknown-linux- failed
解决办法:yum -y install libtool
1.2、测试cpu测试
sysbench sysbench --test=cpu --cpu-max-prime=20000 run
磁盘IO测试
sysbench sysbench --test=fileio --file-total-size=5G prepare (创建5G的文件列表)
sysbench --test=fileio --file-total-size=5G --file-test-mode=seqwr run (顺序写)
sysbench --test=fileio --file-total-size=5G --file-test-mode=seqrd run (顺序读)
sysbench --test=fileio --file-total-size=5G --file-test-mode=rndrw --init-rng=on --max-time=300 --max-requests=0 run (随机读写)
sysbench --test=fileio --file-total-size=5G cleanup (清理测试文件)
2、time dd测试
2.1、通过创建依此创建10000个固定大小的文件,来测试文件系统对不同大小文件的反应创建脚本
i=0
while [ $i -lt 1000 ]; do
dd if=/dev/zero of=/home/testdata/5M$i.txt bs=16K count=320 &
let i=i+1
done
注:可根据不同需求创建不同大小的文件(下面是我创建的文件列表)
time dd if=/dev/zero of=/home/data/test50M bs=8k count=6400
time dd if=/dev/zero of=/home/data/test1-50M bs=16k count=3200
time dd if=/dev/zero of=/home/data/test2-50M bs=64k count=800
time dd if=/dev/zero of=/home/data/test2-500M bs=64k count=8000
time dd if=/dev/zero of=/home/data/test2-500M bs=16k count=32000
time dd if=/dev/zero of=/home/data/test1-500M bs=16k count=32000
time dd if=/dev/zero of=/home/data/test-500M bs=8k count=64000
2.2、创建完成后可通过time rm -rf来测试删除时间
linux fuse 性能,分布式文件系统---fuse挂载类性能测试相关推荐
- Linux数据库性能优化--文件系统相关优化
实际也中也用到下文中所说的内存文件系统 1.ramfs 记得是32位文件系统安装oracle 为oracle分配SGA突破1.7G大小限制 2.mmap 的文件可以放在tmpfs挂载的文件系统中 h ...
- Linux - 搭建FastDFS分布式文件系统
1. FastDFS简介 说明:FastDFS简介部分的理论知识全部来自于博主bojiangzhou的 <用FastDFS一步步搭建文件管理系统>,在此感谢博主的无私分享.当然最最要感谢的 ...
- tiny4412 linux+qtopia nfs网络文件系统的挂载
1,首先确定uboot启动内核的bootargs参数 Linux-CommandLine = root=/dev/nfs nfsroot=192.168.1.131:/home/tiny4412/ro ...
- GFS(分布式文件系统)
引言 当数据集的大小超过一台独立物理计算机的存储能力时,就有必要对它进行分区(partition)并存储到若干台单独的计算机上.管理网络中夸多台计算机存储的文件系统.这种系统构架于网络之上,肯定会引入 ...
- 一篇文章告诉你什么是GFS(分布式文件系统)
目录 引言 一.文件系统简介 1. 组成 2. 作用 3. 文件系统的挂载使用 二.GFS 分布式文件系统概述 1. GFS 简介 2. GFS 的特点 3. GFS 专业术语 4. 模块化堆栈式架构 ...
- GlusterFS/GFS 分布式文件系统--理论详解
文章目录 一.文件系统简介 1.组成 2.作用 3.文件系统的挂载使用 二.GFS分布式文件系统概述 1.GFS简介 2.GFS的特点 3.GFS专业术语 4. 模块化堆栈式架构 5. GFS 工作流 ...
- GlusterFS 分布式文件系统
目录 引言 一.文件系统简介 1. 组成 2. 作用 3. 文件系统的挂载使用 二.GFS 分布式文件系统概述 1. GFS 简介 2. GFS 的特点 3. GFS 专业术语 4. 模块化堆栈式架构 ...
- 分布式文件系统对比与选型参考
一.分布式文件系统 分布式文件系统(Distributed File System)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连.分布式文件系统的设计基于客户 ...
- 分布式文件系统选型小记
分布式文件系统选型小记 Q&A 分布式文件系统是什么? 分布式文件系统(Distributed File System,DFS)是指文件系统管理的物理存储资源不一定直接连接在本地节点上,是通过 ...
最新文章
- crt 运行时库dll跨模块传递crt对象,出现的崩溃问题
- linux内存之buff/cache
- 云智慧CEO:APM技术难点在于前端数据采集与后端数据分析的结合
- 第四次Scrum编码冲刺!!!!
- 大牛整理:java去掉字符串中的逗号
- python画图哆啦a梦-使用Python的Turtle绘制哆啦A梦实例
- SpringBoot中通过重写WebMvcConfigurer的方法配置静态资源映射实现图片上传后返回网络Url
- Atom 实用侧边栏插件
- python list长度_python的入门阶段 编程思维100题 我跟罗志祥没关系
- 基础省选+NOI-第7部分 概率统计与多项式
- 让人欲罢不能的量子学
- ios - 高效,准确的网络检测
- linux 工业 网络协议,简单了解Linux TCP/IP协议栈
- Error: because it is being used by another process
- java rxtx串口读写_Win7环境下Java串口数据读写(RXTX)
- java 信鸽推送demo_iOS中关于信鸽推送的使用demo详解
- | 码教授创始人倾情回馈母校四川大学
- 巨坑:transport.TransportException:Cannot execute request on any known server
- 转载:与其亡羊补牢,不如血战群狼。——2005年中兴针对华为将展开全面攻击的预测
- 3秒钟解决windows字符间距变大,输入字母间距变大问题