[ 
https://issues.apache.org/jira/browse/HBASE-21874?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16766957#comment-16766957
 ] 

ramkrishna.s.vasudevan commented on HBASE-21874:
------------------------------------------------

 *Performance numbers*
 Loaded 100G data and ensured the cache is fully loaded with 100G data(both 
Offheap and PMEM bucketcache). Cleared the page cache so that data is not read 
from the OS cache. This test emphasizes the impact of selecting the same size 
cache to see how much is the performance difference that happens due to the 
persistent memory device.
 
Overall we see around 16% TPS difference between Offheap BC and PMEM BC. This 
is because of the latency difference  between the persistent memory devices and 
DRAM. 

> Bucket cache on Persistent memory
> ---------------------------------
>
>                 Key: HBASE-21874
>                 URL: https://issues.apache.org/jira/browse/HBASE-21874
>             Project: HBase
>          Issue Type: New Feature
>          Components: BucketCache
>    Affects Versions: 3.0.0
>            Reporter: ramkrishna.s.vasudevan
>            Assignee: Vladimir Rodionov
>            Priority: Major
>             Fix For: 3.0.0
>
>         Attachments: HBASE-21874.patch
>
>
> Non volatile persistent memory devices are byte addressable like DRAM (for 
> eg. Intel DCPMM). Bucket cache implementation can take advantage of this new 
> memory type and can make use of the existing offheap data structures to serve 
> data directly from this memory area without having to bring the data to 
> onheap.
> The patch is a new IOEngine implementation that works with the persistent 
> memory.
> Note : Here we don't make use of the persistence nature of the device and 
> just make use of the big memory it provides.
> Performance numbers to follow. 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to