求助,在测试FastDFS性能的时候遇到问题

发布于 2022-09-18 01:55:35 字数 1165 浏览 13 评论 0

使用test文件夹下的测试代码,编译通过,运行测试的时候提示
file: test_upload.c, line: 328, getFileContent 5K fail, errno: 2, error info: No such file or directory
file: test_upload.c, line: 328, getFileContent 5K fail, errno: 2, error info: No such file or directory
file: test_upload.c, line: 328, getFileContent 5K fail, errno: 2, error info: No such file or directory
file: test_upload.c, line: 328, getFileContent 5K fail, errno: 2, error info: No such file or directory
file: test_upload.c, line: 328, getFileContent 5K fail, errno: 2, error info: No such file or directory
file: test_upload.c, line: 328, getFileContent 5K fail, errno: 2, error info: No such file or directory
file: test_upload.c, line: 328, getFileContent 5K fail, errno: 2, error info: No such file or directory
file: test_upload.c, line: 328, getFileContent 5K fail, errno: 2, error info: No such file or directory
file: test_upload.c, line: 328, getFileContent 5K fail, errno: 2, error info: No such file or directory
file: test_upload.c, line: 328, getFileContent 5K fail, errno: 2, error info: No such file or directory

请老大帮忙看看,是不是哪里的配置文件有问题

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

浅沫记忆 2022-09-25 01:55:35

本帖最后由 happy_fish100 于 2010-11-19 09:31 编辑

当初写测试脚本的主要目的就是自己用用。说实话,测试脚本比较难用。
使用步骤如下:

1. 修改文件 dfs_func.c,将代码行:
conf_filename = "/home/y/FastDFS/conf/storage.conf"
修改为正确的配置文件名

2. 生成待上传的文件,运行:
./gen_files

3. 运行测试脚本,例如:
./test_upload  <process index>
例如:
./test_upload  0
可以编写一个shell脚本来同时执行,比如同时执行10次。可以参阅现有shell脚本: test_upload.sh

4.  进入生成的测试报告目录:
上传的为upload,
下载的为download,
删除的为delete
执行:
./combine_result  <process num>
例如,同时启动了10个测试进程,执行:
cd upload
../combine_result  10

乖乖 2022-09-25 01:55:35

感谢老大,搞定了,可以测试了

山川志 2022-09-25 01:55:35

当初写测试脚本的主要目的就是自己用用。说实话,测试脚本比较难用。
使用步骤如下:

1. 修改文件 dfs_ ...
happy_fish100 发表于 2009-08-10 17:35

    执行./test_upload时,提示如下
    stor11@ubuntu:~/FastDFS/test$ ./test_upload
    Usage: ./test_upload <process_index>
    请教fishman,这个process_index作何解释?是自行指定进程数,还是其他什么意思?

掩饰不了的爱 2022-09-25 01:55:35

回复 4# rxxluowei

指定进程索引号,基于0。目前需要手工来执行多个测试进程。test目录下有对应批量启动测试进程的shell,比如:test_upload.sh。

旧人九事 2022-09-25 01:55:35

chhxo测试结果如何?发上来分享下:)

夜声 2022-09-25 01:55:35

chhxo测试结果如何?发上来分享下:)
soartju 发表于 2010-11-10 10:36

    一年前的帖子,不知道LZ还能看到不。
我也在尝试用上面的方法,无奈虚拟机8G的空间太小,刚新建一个30GB的,却出现一些莫名其妙的错误,正愁无解呢

[2010-11-09 18:10:02] ERROR - file: tracker_proto.c, line: 48, server: 192.168.139.141:22122, response status 2 != 0
[2010-11-09 18:10:02] ERROR - file: tracker_proto.c, line: 48, server: 192.168.139.141:22122, response status 2 != 0
tracker_query_storage fail, error no: 2, error info: No such file or directory

青萝楚歌 2022-09-25 01:55:35

请问 我用20个进程测试上传的时候 为什么会提示如下错误
Invalid proccess index: 10
Invalid proccess index: 11
Invalid proccess index: 12
Invalid proccess index: 13
Invalid proccess index: 14
Invalid proccess index: 15
Invalid proccess index: 16
Invalid proccess index: 17
Invalid proccess index: 18
Invalid proccess index: 19

余厌 2022-09-25 01:55:35

回复 2# happy_fish100
combine_result  <process num>中的<process num>和test_upload.sh中的$i 有关系吗,是不是test_upload.sh中的$i==10,那么combine_result  <process num>中的<process num>就必须是10呢?麻烦版主有时间回复下,谢谢!

   

柳絮泡泡 2022-09-25 01:55:35

happy_fish100 发表于 2009-08-10 17:35
当初写测试脚本的主要目的就是自己用用。说实话,测试脚本比较难用。
使用步骤如下:

combine_result  <process num>中的<process num>和test_upload.sh中的$i 有关系吗,是不是test_upload.sh中的$i==10,那么combine_result  <process num>中的<process num>就必须是10呢?麻烦版主有时间回复下,谢谢!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文