[squeak-dev] Cog using virtual memory under Linux
herbertkoenig at gmx.net
Thu Mar 6 14:02:43 UTC 2014
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
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?
More information about the Squeak-dev