I opened and issue:https://github.com/OSGeo/gdal/issues/640

Can you check in your docker container that
> cat /sys/fs/cgroup/memory/memory.limit_in_bytes
> returns the maximum memory amount you specified ?
>

yes it returns the memory I specified

On Wed, May 23, 2018 at 1:53 PM, Robert Coup <robert.c...@koordinates.com>
wrote:

> Hi,
>
> On 23 May 2018 at 11:48, Even Rouault <even.roua...@spatialys.com> wrote:
>
>>
>> There are some hints to how this could be done:
>> https://github.com/dotnet/coreclr/blob/master/src/gc/unix/cgroup.cpp
>> https://stackoverflow.com/questions/42187085/check-mem-limit
>> -within-a-docker-container
>>
>> I just tried
>>
>> $ docker run --memory 512m --rm -it ubuntu bash
>>
>> root@0ae673d96789:/# cat /sys/fs/cgroup/memory/memory.limit_in_bytes
>> 536870912
>>
>> Can you check in your docker container that
>> cat /sys/fs/cgroup/memory/memory.limit_in_bytes
>> returns the maximum memory amount you specified ?
>>
>
> Was just posting the same thing.
>
> Yes, that approach works, and that's how the JVM does it now (
> https://bugs.openjdk.java.net/browse/JDK-8170888), and others.
>
> If there's no memory limit set you get (on 64-bit linux)
> 9223372036854771712, currently recommendation is to take the minimum of the
> total system memory (eg. /proc/meminfo) and the cgroups
> memory.limit_in_bytes
>
> Rob :)
>
> _______________________________________________
> gdal-dev mailing list
> gdal-dev@lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/gdal-dev
>
_______________________________________________
gdal-dev mailing list
gdal-dev@lists.osgeo.org
https://lists.osgeo.org/mailman/listinfo/gdal-dev

Reply via email to