read two files simultaneously
    Junsuk Shin 
    junsukshin at gmail.com
       
    Sun Feb 22 10:44:20 PST 2009
    
    
  
That's true. Using bigger buffer will help, but it doesn't tell why reading
large size file is slower than reading small size file.
On Sat, Feb 21, 2009 at 5:56 PM, Wojciech Puchar <
wojtek at wojtek.tensor.gdynia.pl> wrote:
> I'm just guessing inode structure, the physical file location on HDD
>> might be related to this. But, if I read only one file, the size
>> doesn't matter. Reading file (10M, 100M, 700M) gives constantly about
>> 70MB/s, and the weird thing happens when I read 2 files of big size.
>>
>
> if you use O_DIRECT it's read from disk exactly as you specified, without
> readahead, so you do a lot of seeks.
>
> simply use bigger buffer like 1MB
>
-- 
Junsuk
    
    
More information about the freebsd-questions
mailing list