我买了一张Highpoint的HBA卡,里面有4个三星960PRO。正如官网所说,这张卡可以执行7500MB/s的写入和13000MB/s的读取。
当我在我的 ubuntu 16.04 系统中使用 fio 测试这张卡时,我得到了大约 7000MB/s 的写入速度,这是我的测试参数:
sudo fio -filename=/home/xid/raid0_dir0/fio.test -direct=1 -rw=write -ioengine=sync -bs=2k -iodepth=32 -size=100G -numjobs=1 -runtime=100 -time_base=1 -group_reporting -name=test-seq-write
我在卡里做了一个raid0,做了一个xfs文件系统。如果我想使用诸如“open(),read(),write()”之类的函数,我想知道如何达到fio执行的磁盘写入速度或我的控制台应用程序中的“fopen()、fread()、fwrite()”等函数。