Yes, it is running on a linode and the OOM eventually kills the process. 
There is some swap space available, but I probably should increase it. I 
started with trying to understand my racket program because it is a lot 
more fun for me than sysadmin type stuff :)

-- Jonathan

On Sunday, August 26, 2018 at 9:02:47 PM UTC-4, gneuner2 wrote:
>
>
>
> On 8/26/2018 6:43 PM, Jonathan Simpson wrote: 
> > The fact that Racket isn't releasing the memory back to the OS appears 
> > to be causing the system to eventually run out of physical pages. 
>
> Is this a cloud server?  Is the problem that the "out-of-memory" (OOM) 
> handler is killing processes?  That won't happen if you provide a swap 
> space to cover over-commit spikes  (or prevent them a priori with 
> ulimit).  In any event you probably should disable the OOM killer and 
> adjust the kernel's over-commit behavior to something reasonable. 
>
> see: 
>   
> https://www.oracle.com/technetwork/articles/servers-storage-dev/oom-killer-1911807.html
>  
>   
> http://engineering.pivotal.io/post/virtual_memory_settings_in_linux_-_the_problem_with_overcommit/
>  
>   
> https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/performance_tuning_guide/s-memory-captun
>  
>
> George 
>

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to