Quantcast
Channel: File Services and Storage forum
Viewing all articles
Browse latest Browse all 13565

how to understand file system I/O?

$
0
0

Hi,

I'm confused with some of the concepts of I/O size at different system level. Does anyone could let me know the following:

1. Does file system has its own smallest unit of i/o size? I know you can specify 4KB, 8KB or even larger cluster size when formatting a Windows NTFS file system, but my understanding is that this cluster size is actually the smallest storage unit, rather than a i/o size. Correct me if I was wrong.

2. If an application issues a 2KB i/o of read or write, what's the i/o size at the file system level?

3. I know that you can program an application to use whatever the I/O size. If the application is going to be running on top of a file system, does it mean that the I/O size you programmed to it will be no more? Because eventually the I/O would be re-sized by the file system, is that would be the case?

4. If I run the application directly on a raw device, then I can use any i/o size I want, is that correct?

thank you!


Viewing all articles
Browse latest Browse all 13565

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>