RocketMQ 源碼分析 消息存儲(預備知識二)(轉載+整理)

前言 在RMQ中爲了提高commitlog文件的讀寫效率,而採用了一個叫做內存映射的技術。按照我的理解,內存映射在處理大文件上有非常大的性能提升,所以這篇來記錄一下我對內存映射的理解。 用戶態和內核態 我們都知道操作系統分爲用戶態和內核態,內核態表示當前爲內核程序執行時的狀態,用戶態是用戶程序代碼運行的狀態。用戶態是不能直接和物理設備打交道的,如果想把硬盤的一塊區域讀到用戶態,則需要兩次拷貝(硬盤
相關文章
相關標籤/搜索