Click to See Complete Forum and Search --> : file IO max performance is what??


rchiu5hk
October 2nd, 2009, 05:56 AM
Dear all,

If In the server I will update the xml file which will copy to 1000 file folder and these 1000 files in the folder will be handled by another process, can it complete within 1 second??? What is the minimum time to complete normally?

How to handle copy failure case?? As the file will be handled by another process which is scheduled to run very fast.

Mutant_Fruit
October 2nd, 2009, 06:08 AM
Who knows. Why don't you write a little test app and find out.

sotoasty
October 2nd, 2009, 06:59 AM
The only answer to this is... It depends.

It depends on the computer. How much memory? What OS version? How many processors?
It depends on the code. How do you write the file? How does the other process read the file? and most important, how large is the file?
It depends on the server role. What else does this server do? Is it a file server? Print Server with lots of print jobs?

It depends on the hard drive. How fast are the Seek times. How much cache. Fragmentation? Free space?

In short. WHO KNOWS? Based on most servers I that I have experience with, I would say, yes and no. Yes you can probably get it to work. Will it work the next time? Maybe. Will it work all day long. Maybe, but it seems like this type of system is setup to fail. Can you possibly come up with a different solution? If you need to work on 1000 files in 1 sec, I would say you are not likely to get it to work consistently.