Hi, I've been trying to compare performances between iSer and srpt and am getting mixed results where iSer wins for IOPs and srpt wins for some streaming b/w tests. I've tested with iozone, spew and FIO, and IOP numbers are always higher on iSer. My problem though is that I'm a little suspicious of some of the iSer numbers and whether they are really using Direct IO. For example, you'll see below in some of my FIO results that I'm getting a write B/W of 799.1 MB/s at one point. That's way above what I can get natively on the device (~650 MB/s DIO) and is more along the lines of buffered IO. If the IOP numbers are also using some kind of caching, that could possibly taint them also. Does anyone know if specifying DIO will really bypass all buffers or if something is getting cached in the agents (iscsi, tgtd)?
FIO --------------- iSer 1----iSer 2----SRPT 1----SRPT 2- RBW (MB/s) 565.3 836.5 622.0 581.7 Read IOPs 63488.1 68053.8 5335.6 5446.1 WBW (MB/s) 799.1 737.7 589.5 594.4 Write IOPs 79086.6 80005.7 33884.6 34058.6 Thanks much, Cameron _______________________________________________ general mailing list [email protected] http://lists.openfabrics.org/cgi-bin/mailman/listinfo/general To unsubscribe, please visit http://openib.org/mailman/listinfo/openib-general
