美文网首页
FastDFS性能测试

FastDFS性能测试

作者: Minority | 来源:发表于2021-03-24 14:44 被阅读0次

根据此教程安装好FastDFS单机版后,进入FastDFS根目录-->test目录,执行make。然后会生成多个可执行文件

  • gen_files:生成测试数据文件
  • combine_result:查看测试结果
  • test_delete:删除测试
  • test_download:下载测试
  • test_upload:上传测试

首先,需要生成测试用的文件,执行下面的命令,会分别生成5k、50k、200k、1M、10M、100M的文件各一个

./gen_files

默认情况下,测试upload会循环10次,那样客户端生成的tcp连接为10个。我们可以通过修改源文件修改这个值。修改test_upload.c,注意修改后需要重新编译。

测试上传,执行脚本test_upload.sh进行测试,注意:直接执行sh ./test_upload.sh可能会报错

chmod +x test_upload.sh
./test_upload.sh

执行完成后,会提示每个进程的用时,在当前目录下会自动生成一个upload目录用于存储测试数据。

cd upload
../combine_result 10  # 后面的参数10需要跟脚本test_upload.sh中配置的一致。

测试结果中详细的记录了:第一部分,总共上传的文件数、成功上传的文件数、上传文件的成功率、上传文件所花的时间、平均用时以及每秒查询数(请求数)。中间部分记录的是每种类型文件上传的个数。最后一部分是磁盘IO速度以及服务端ip,总共上传数、总共成功数、用时、平均用时、请求速率、成功率。

下载和删除的测试方法一样,分别执行脚本即可,执行前记得修改相应的配置,需要注意的是,测试顺序一定是upload、download、delete,如果一开始就测试download,会提示找不到文件

chmod +x /test_download.sh /test_delete.sh
./test_download.sh
./test_delete.sh

以上,为FastDFS的大致测试流程。

相关文章

  • FastDFS性能测试

    根据此教程安装好FastDFS单机版后,进入FastDFS根目录-->test目录,执行make。然后会生成多个可...

  • FastDFS 性能测试

    原文地址:https://alphahinex.github.io/2022/07/03/fastdfs-perf...

  • FastDFS性能测试报告

    机器配置 2颗cpu,每颗cpu是4核, Intel(R) Xeon(R) CPU E5606 @ 2.13GHz...

  • 软件性能测试目录

    软件性能测试Ⅰ 软件性能测试Ⅱ 软件性能测试Ⅲ 软件性能测试Ⅳ 软件性能测试Ⅴ 软件性能测试Ⅵ 软件性能测试Ⅶ 软...

  • fastdfs测试

    1、2tracker,2storage 4c8gb测试结果 QPS :3612 2、2tracker,3stora...

  • 性能测试概览目录

    性能测试概览Ⅰ 性能测试概览Ⅱ 性能测试概览Ⅲ 性能测试概览Ⅳ

  • FastDFS 整合springboot配置与使用

    1 环境准备 资源备注FastDFS部署环境如果未部署参考博文 FastDFS 安装配置和测试[https:/...

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • FastDFS详细安装文档

    FastDFS FastDFS是是一个轻量级、高性能的开源分布式文件系统,用纯C语言开发,包括文件存储、文件同步、...

  • ​FastDFS是什么

    ​FastDFS是什么 FastDFS是使用c语言编写的开源高性能分布式文件系统 是由淘宝开发平台部资深架构师余庆...

网友评论

      本文标题:FastDFS性能测试

      本文链接:https://www.haomeiwen.com/subject/vrhhhltx.html