[squeak-dev] Cog using virtual memory under Linux

Levente Uzonyi leves at elte.hu
Thu Mar 6 15:55:15 UTC 2014


On Thu, 6 Mar 2014, Herbert König wrote:

> Hi,
>
> I run a Squeak image under Cog on a hosted virtual Linux server.
> Croquet Closure Cog VM [CoInterpreter VMMaker.oscog-eem.201]
> Unix built on Aug 14 2012 09:25:00 Compiler: 4.1.2 20080704 (Red Hat 
> 4.1.2-48)
> platform sources revision VM: r2585
>
> Lately I used it for some optimizations running for several days and the 
> Hoster complained that I create too much IO, my CPU usage being no problem. I 
> have no idea how I could create IO but it occurs during my CPU usage. I do no 
> IO I know of.  Only idea I have is accessing virtual memory. Changes file is 
> 37MB and not growing during the computations.
>
> TOP tells me the image is actually using 60 MB but virtual memory is 1GB. VM 
> statistics reports 50 MB, 40 MB used. The virtual server has 512 MB, 200MB 
> free. Nothing else runs on the machine. The server has no X running I operate 
> Squeak through Tight VNC tunnelled through SSH.
>
> Is it possible that Cog frequently tries to access virtual memory under these 
> circumstances? The system does not slow down compared to the same 
> calculations on my Windows laptop where I have sufficient memory.
>
> Any ideas of other ways I might involuntarily create the IO load?

IO usually means disk usage, so I don't think this has anything to do with 
Cog or virtual memory. You can use iostat and iotop to see what's using up 
IO bandwidth.


Levente

>
> Thanks,
>
> Herbert
>
>


More information about the Squeak-dev mailing list