對於每個文件,在每個文件上是否可以重複執行順序爲stat
會導致緩衝區高速緩存或板對象驅逐舊條目和/或增加引起明顯性能差異的板(磁盤I/O除外)?例如,Linux的緩衝區緩存或slab處於加載了大部分活動對象的狀態。 '統計'磁盤上的文件(比如說所有這些文件)會將inode和dentry對象放在緩存中。因爲他們人數衆多,我認爲他們可能會驅逐較舊的條目並填充緩存。完成此操作後,當相應的應用程序訪問它時,舊的條目將被從磁盤重新加載。由於實際刷新高速緩存,是否可以「統計」大量文件導致性能影響?
我的問題是這樣的stat
ing例如重複du
在大量文件上的使用對系統有明顯影響嗎?這取決於緩存的大小,據我瞭解,我的主要目標是瞭解大量文件的重複'du'是否會顯着影響系統的性能。同時指出是否可以看到任何其他間接影響。