Jump to content

sysops

Members
  • Posts

    5
  • Joined

  • Last visited

Reputation Activity

  1. Like
    sysops reacted to Christopher (Drashna) in GSuite, Cloud Drive, Plex, Gigabit, Prefetch Settings   
    Prefetch TriggerThis is the amount of data that needs to be read sequentially in order to trigger the prefetcher.
    Prefetch ForwardOnce prefetching is triggered, this is the amount of data that will be pre-downloaded ahead of the current read request.
    Prefetch Time WindowThis controls how quickly the sequential read requests have to occur in order to trigger the prefetcher
    So, you generally want smaller values for this.  
     
    10MB/100MB/30s is a good value, if you want a lot to be downloaded.
     
    The prefetch trigger has to happen within the prefetch time window.   For example, with the prefetch trigger set to 10 MB and the prefetch time window set to 30 seconds, if an application reads 10MB of a file sequentially, but it does so very slowly and takes longer than 30 seconds to do it, that won't trigger the prefetcher.    
    And this is a "rolling" prefetcher, Meaning that as long as data keeps getting read, it will keep going out and prefetching it. 
     
     
     
    And yes, the prefetcher (and generally, all of CloudDrive) is file system agnostic.  It doesn't look at the files on the drive, nor the access of them. It looks at how the blocks of data are being accessed. 
     
     
    And yes, the prefetcher is aware of the minimum download size, and will actually grab blocks in that chunk, with extra data (eg, if it's "too much") being retained, as well. 
×
×
  • Create New...