Hi Ilya,

If so, there are two ways to implement ignite's swap space:
1. maxSize > physical memory, which will use the swap mechanism of the OS, can be used *vm.swappiness* Adjust. 2. Configure the *swapPath* property, which is implemented by Ignite itself, is independent of the OS and has no optimization parameters.

There's a choice between these two models, right? Then I think there may be many problems in the description of the document. I hope you can check it again:
https://apacheignite.readme.io/docs/swap-space

After our initial testing, the performance of swap space is much better than native persistence, so I think this pattern is valuable in some scenarios.

在 2020/8/4 下午10:16, Ilya Kasnacheev 写道:
Hello!

From the docs:

To avoid this situation with the swapping capabilities, you need to :

  * Set |maxSize = bigger_ than_RAM_size|, in which case, the OS will
    take care of the swapping.
  * Enable swapping by setting the
    |DataRegionConfiguration.swapPath| property.


I actually think these are either-or. You should either do the first (and configure OS swapping) or the second part.

Having said that, I recommend setting proper Native Persistence instead.

Regards,
--
Ilya Kasnacheev


сб, 25 июл. 2020 г. в 04:49, 38797715 <[email protected] <mailto:[email protected]>>:

    Hi,

    https://apacheignite.readme.io/docs/swap-space
    <https://apacheignite.readme.io/docs/swap-space>

    According to the above document, if the physical memory is small,
    you can solve this problem by opening the swap space,The specific
    method is to configure maxSize to a larger value (i.e. larger than
    the physical memory), and the swapPath property needs to be
    configured.

    But from the test results, the node is terminated.

    I think the correct result should be that even if the amount of
    data exceeds the physical memory, the node should still be able to
    run normally, but the data is exchanged to the disk.

    I want to know what parameters affect the behavior of this
    configuration? *vm.swappiness* or others?

    在 2020/7/24 下午9:55, aealexsandrov 写道:
    Hi,

    Can you please clarify your expectations? You expected that JVM process will
    be killed instead of gracefully stopping? What you are going to achieve?

    BR,
    Andrei



    --
    Sent from:http://apache-ignite-users.70518.x6.nabble.com/  
<http://apache-ignite-users.70518.x6.nabble.com/>

Reply via email to