---
title: 测试3FS
description: "本章节主要描述如何运行fio测试工具对3FS挂载目录进行读写测试。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengsdss/ecosystemEnable/3FS/kunpeng3fs_01_0020.html
sourcePath: /source/zh/kunpengsdss/ecosystemEnable/3FS/kunpeng3fs_01_0020.html
indexId: bdb1f778ac297ee784894fd1b8eaf3cb6d4a3914c9388052a77371aa6df435a966
---
# 测试3FS

本章节主要描述如何运行fio测试工具对3FS挂载目录进行读写测试。

1. 使用fio在3个客户端对3FS进行并发读取测试。

```
yum install fio -y
fio -numjobs=128 -fallocate=none -iodepth=2 -ioengine=libaio -direct=1 \
-rw=read -bs=4M --group_reporting -size=100M -time_based -runtime=3000 \
-name=2depth_128file_4M_direct_read_bw -directory=/3fs/stage
```


  4M并发读测试下，每个客户端都能达到10GB/s的带宽。

2. 用户可根据需求，在客户端使用USRBIO对挂载目录进行读写测试。
  1. 设置临时的链接库路径。

```
export LD_LIBRARY_PATH=/usr/local/lib64:/usr/local/lib:/usr/local:/usr/lib:/usr/lib64:$LD_LIBRARY_PATH
```


  2. 测试USRBIO写。

```
/home/fio/fio -numjobs=100 -fallocate=none -ioengine=external:/usr/lib64/hf3fs_usrbio.so -direct=1 -rw=write -bs=4M -group_reporting -filesize=500MB -nrfiles=20 -iodepth=1 -name=/3fs/stage/write_test -mountpoint=/3fs/stage -ior_depth=1
```


  测试结果如下：

  3. 测试USRBIO读。

```
/home/fio/fio -numjobs=100 -fallocate=none -ioengine=external:/usr/lib64/hf3fs_usrbio.so -direct=1 -rw=read -bs=4M -group_reporting -filesize=500MB -nrfiles=20 -iodepth=1 -name=/3fs/stage/read_test -mountpoint=/3fs/stage -ior_depth=1
```


  测试结果如下：
