PMDK優勢
PMDK進行建立檔案時呼叫函式pmem_map_file,而這個函式底層呼叫mmap,那麼這個PMDK和作業系統函式呼叫有何不同呢?
內容
Libpmem的pmem_map_file()支援2M/1G(大頁大小)對齊方式,這樣能夠減少頁故障頻率。另外 ,pmem_memcpy_nodrain()透過單指令、多資料指令(SIMD)、NT儲存指令(MOVNT)複製資料。這樣的話,透過libpmem的API函式比mmap()、memcpy() 快。
Linux4.5及更高版本支援MAP_SYNC和MAP_SHARED_VALIDATE的標籤使用mmap,來檢測對映檔案是否在PM上。
原文
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31493717/viewspace-2695165/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Introducing PMDK into PostgreSQLSQL
- 持久記憶體指令(PMDK)簡介記憶體
- cdn優勢
- Go的優勢Go
- DevSecOps優勢有哪些dev
- ECM 11大優勢
- 【譯】Proxy及其優勢
- 雲原生的優勢
- 索引原理和優勢索引
- 會 Python 的優勢Python
- 區塊鏈Dapp的劣勢和優勢區塊鏈APP
- 簡述Helm及其優勢
- Go~介紹與優勢Go
- 日本伺服器優勢伺服器
- TypeScript的三個優勢TypeScript
- 精讀《Monorepo 的優勢》Mono
- SAP CAR 的主要優勢
- 學Python有哪些優勢Python
- 建立索引的優劣勢索引
- IPv6的優勢
- 雲伺服器ECS有哪些優勢?這4個優勢你知道嗎伺服器
- 美元穩定幣有哪些優勢和劣勢?
- 應用PMDK修改WAL操作使之適配持久化記憶體持久化記憶體
- 獨享代理IP優勢有哪些?獨享代理IP三大優勢介紹
- 租用雲伺服器有哪些優勢?重點關注這5種優勢!伺服器
- 網站外鏈優勢劣勢及如何判斷?網站
- Python有什麼優勢和劣勢?Python介紹!Python
- `std::future`--非同步的優勢非同步
- Redis相比Memcached有哪些優勢?Redis
- ClickHouse的查詢效能優勢
- VPS伺服器的優勢伺服器
- HTTP代理的三大優勢HTTP
- 住宅代理的4個優勢
- Visual Components 產品的優勢
- 學習Python有哪些優勢Python
- 獨享ip有哪些優勢?
- 學Java優勢有什麼?Java
- 大寬頻fwq的優勢