工具与软件:
尊敬的 TI:
我们在写入 PCI SSD 时面临一些与带宽相关的问题。
使用 Linux + RTOS SDK,版本:9.2。
我们需要 定期将 tiovx 图图像(原始/vis 输出/LDC 输出)记录到 PCI SSD 中、以用于我们的记录应用。 但是、我们无法在写入图像时实现全带宽。
我们使用的是 fwrite() 函数、速度仅为350 MB/s。
之前、我们已经测试了带宽 wth FiO 命令、我们得到了大约1600MB/s 的速率 。 (下面为 SS)

为什么这两种情况有如此大的差异?
我们如何使用 fwrite()实现 FiO 速度?
到目前为止,我们尝试了多种方法,例如使用 setvbuf ()函数设置更大的缓冲区,使用 Linux 系统调用 open()、write()和 O_direct 代替 fwrite(),但我们不会超过~350MB/s
我们测试了带宽 DD 也可以执行命令、但这 也会 提供约350MB/s 的速度
请提出建议
此致、
Lalit Meena