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
- 【譯】Proxy及其優勢
- 雲原生的優勢
- 會 Python 的優勢Python
- DevSecOps優勢有哪些dev
- ECM 11大優勢
- 索引原理和優勢索引
- 區塊鏈Dapp的劣勢和優勢區塊鏈APP
- IPv6的優勢
- 簡述Helm及其優勢
- Go~介紹與優勢Go
- TypeScript的三個優勢TypeScript
- 精讀《Monorepo 的優勢》Mono
- 日本伺服器優勢伺服器
- 學Python有哪些優勢Python
- SAP CAR 的主要優勢
- 建立索引的優劣勢索引
- 雲伺服器ECS有哪些優勢?這4個優勢你知道嗎伺服器
- 美元穩定幣有哪些優勢和劣勢?
- 應用PMDK修改WAL操作使之適配持久化記憶體持久化記憶體
- 租用雲伺服器有哪些優勢?重點關注這5種優勢!伺服器
- 獨享代理IP優勢有哪些?獨享代理IP三大優勢介紹
- Python有什麼優勢和劣勢?Python介紹!Python
- 網站外鏈優勢劣勢及如何判斷?網站
- 企業內訓的優勢
- go語言有哪些優勢Go
- MPLS的四大優勢
- JSON的特點和優勢JSON
- 敏捷開發框架的優勢敏捷框架
- Redis相比Memcached有哪些優勢?Redis
- 高防CDN有啥優勢
- 獨立物理機的優勢
- YouBox雲桌面有哪些優勢
- Linux系統的特性優勢Linux
- GoDaddy註冊域名的優勢Go