profiling some more stuff; using disk file device instead of tcp