This was tested with the following setup:
- i7 @ 3Ghz
- 12GB 1600Mhz tri-channel RAM
- Kingston 64GB SSD
- ~3 year old 320GB 7200 rpm HDD
- Linux Ubuntu 10.04 64bit
- Blendigo 2.6.1 for Blender 2.49b
- Blendigo current dev version for Blender 2.55 beta
The test mesh was the default cube, to which I applied 6 levels of subsurf twice. I applied the modifiers beforehand so that no time was wasted doing it during export. The test mesh has 1,572,866 verts and the resulting binary igmesh file is 120MB.
It should be noted that the mesh export processes in Blender 2.4x and blender 2.5x are fundamentally different. For Blender 2.4x, the mesh data is first built up as a copy in RAM ("built igmesh" time) and then saved to disk ("save igmesh" time). For Blender 2.5x, a 'streaming' approach is used such that the data is written to disk as needed rather than building a copy in memory first.
In terms of an exporter comparison, the "total export" time is comparable to the "stream igmesh" time.
The results indicate that the SSD is a lot more consistant in write speed, and also faster. The "save igmesh" time is the best indication of pure device speed.
The results also indicate that a streaming approach to export is about 3 times faster than the old method.
I'm sure you can draw further conclusions for yourselves

