2
A
回答
4
緩衝區緩存將用於訪問針對塊設備打開的文件句柄,除非該文件句柄以O_DIRECT
打開。這包括代表FUSE文件系統的訪問。請注意,如果FUSE也進行緩存(我不知道如何),這可能會導致數據的雙緩存;不像正常的內核文件系統,使用FUSE時,內核不能安全地重疊頁面和緩衝區緩存。在這種情況下,考慮在FUSE文件系統守護進程中使用O_DIRECT
以降低緩存壓力可能是值得的(但請務必首先進行配置!)。
對於內核文件系統(如UDF),緩衝區高速緩存將用於所有IO。對於包含文件數據的塊,該塊將同時位於緩衝區和頁面緩存中(使用相同的底層內存)。這將在內存使用情況統計中作爲頁面緩存而非緩衝區緩存進行計算。
相關問題
- 1. 用於DMA的快速緩衝存儲器緩衝區
- 2. 限制緩衝區緩存
- 3. Linux C定義緩衝區
- 4. 緩衝區溢出 - linux 64bit
- 5. 緩衝區和緩存區別?
- 6. Linux內核中磁盤文件的I/O緩衝區緩存
- 7. Linux緩衝區緩存對IO寫入的影響?
- 8. 用於mmap的限制緩衝區緩存
- 9. 有沒有辦法顯示Linux緩衝區緩存未命中?
- 10. 讀取二進制文件,Linux緩衝區緩存
- 11. 關於緩衝區加載和緩衝區保存的觸發命令
- 12. 緩衝區溢出緩衝區長度
- 13. 幀緩衝區/顏色緩衝區?
- 14. nginx無緩衝區高速緩存
- 15. SQL Server緩衝區緩存內容
- 16. pread/pwrite,緩衝區和磁盤緩存
- 17. 當dest緩衝區小於src緩衝區時strcpy
- 18. 緩衝區位於何處?
- 19. Linux緩衝區是如何實現的?
- 20. 64位Linux上的緩衝區溢出
- 21. 緩衝區內存分配
- 22. 比較內存緩衝區
- 23. 用於VB6的協議緩衝區?
- 24. 用於TCP連接的緩衝區
- 25. 在緩衝區
- 26. 與緩衝區
- 27. Ext.direct緩衝區
- 28. 如何用緩衝區刪除輸入流的緩衝區?
- 29. GStreamer內存緩衝區的使用
- 30. debugfs - 環形緩衝區實現-linux