簡析Linux mmap知識點

一、I/O 的三種方式 標準 I/O:平時用到 read/write 操作都屬於標準 I/O,也就是緩存 I/O(Buffered I/O)。 mmap:由於與Page Cache做過內存映射,只需要從磁盤拷貝一次,不需要再拷貝回用戶空間。 直接 I/O:減少了一次數據拷貝和一些系統調用的耗時,很大程度降低了 CPU 的使用率以及內存的佔用,在 open() 文件的時候需要指定 O_DIRECT
相關文章
相關標籤/搜索