You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ignite.apache.org by Ramzinator <ra...@gmail.com> on 2017/06/08 13:51:09 UTC
Swapping to Disk Ignite 2.0
Hi all,
Is it possible to set how much RAM a cache is allowed to use before swapping
to disk?
So for example, have a configuration in such a way to use up to 5GB of RAM
before swapping to disk.
Ideally I do not want the cache to use all the available RAM on disk before
swapping.
Thanks,
Ramzinator
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Swapping-to-Disk-Ignite-2-0-tp13522.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.
Re: Swapping to Disk Ignite 2.0
Posted by Ramzinator <ra...@gmail.com>.
Thank you both for the info :)
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Swapping-to-Disk-Ignite-2-0-tp13522p13597.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.
Re: Swapping to Disk Ignite 2.0
Posted by vkulichenko <va...@gmail.com>.
Agree :)
-Val
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Swapping-to-Disk-Ignite-2-0-tp13522p13578.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.
Re: Swapping to Disk Ignite 2.0
Posted by Denis Magda <dm...@apache.org>.
Val,
That’s no longer works for 2.0.
You need to define a memory region with specific maximum size [1]. However, the data will not be swapped to disk once the max threshold is reached. To support a use case you have you need to wait for the Ignite Distributed Persistent store to be released or use a 3rd party database and enable a page eviction policy for the region [2].
[1] https://apacheignite.readme.io/docs/page-memory#memory-policies <https://apacheignite.readme.io/docs/page-memory#memory-policies>
[2] https://apacheignite.readme.io/docs/evictions#section-page-based-eviction
—
Denis
> On Jun 8, 2017, at 4:24 PM, vkulichenko <va...@gmail.com> wrote:
>
> For on-heap memory you can use eviction policies:
> https://apacheignite.readme.io/docs/evictions
> For off-heap limit is specified in CacheConfiguration#offHeapMaxMemory
> property.
>
> -Val
>
>
>
> --
> View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Swapping-to-Disk-Ignite-2-0-tp13522p13538.html
> Sent from the Apache Ignite Users mailing list archive at Nabble.com.
Re: Swapping to Disk Ignite 2.0
Posted by vkulichenko <va...@gmail.com>.
For on-heap memory you can use eviction policies:
https://apacheignite.readme.io/docs/evictions
For off-heap limit is specified in CacheConfiguration#offHeapMaxMemory
property.
-Val
--
View this message in context: http://apache-ignite-users.70518.x6.nabble.com/Swapping-to-Disk-Ignite-2-0-tp13522p13538.html
Sent from the Apache Ignite Users mailing list archive at Nabble.com.