贊助廠商

娛樂城推薦

首頁

刊登資訊

  • 刊登者:匿名
  • 時間:2021-06-01 17:10:03

尚未解答LinuxDev- Linux Read/Write buffer\cache問題

LinuxDev- Linux Read/Write buffer\cache問題

Hi 各位大大好

最近在開發板錄影寫檔到USB隨身碟,由於4K frame過大,所以只要一寫檔就會讓buffer/c

ache吃滿滿。

但程式也不會突然中止,但寫完檔也不會還回去,除非將檔案移除後才會將buffer/cache

回到free的狀態,本來以為是自己程式有誤,拿DD去測試寫檔也是同樣問題。

(dd if=/dev/zero of=/mnt/usb/123.xxx bs=1M count=1K conv=fsync)

雖然有些文章是寫說,當有user program需要memory會優先釋放buffer/cache,但還是覺

得怪怪的,畢竟都會吃到memory剩下2~3MB,後來也開檔 mount下過sync,但還是會吃記憶

體,不知各位有沒有遇到這類問題。

--

0個答案 LinuxDev- Linux Read/Write buffer\cache問題

其他問題

友站連結