I need prove all settings to show what is the impact on the performance.
Stream list size
The stream work like FIFO, when the list of packet is full, the read is blocked, when the list is empty the write is blocked.
Stream packet size
See "Stream list size", it's the size of each packet, you can manage it into the options
Flag to open the file
Missing flag, but should have into ultracopier: FILE_FLAG_WRITE_THROUGH FILE_FLAG_SEQUENTIAL_SCAN
It's software virtual buffer do by the OS, mostly under some OS (like windows) it slow down the performance. The device/FS buffer is always enabled.
Thread to manipulate the inode
This settings define how many thread will be used to open the inode at same time. This settings is x3 for internal usage.