Memory and Paging
John Hubbard
ender8282 at yahoo.com
Wed Feb 11 20:26:52 UTC 2009
My computer has some memory. When I need more memory than the computer
writes some of the stuff in memory to the hard drive to free up the
memory. This is troublesome because the hard drive is very slow. While
moving stuff around the computer often slows way down since there is no
free memory. To fix things I often need to kill the run away task.
(Usually some code that I have written that is misbehaving or behaving
properly, but using more memory than I expected.) When in this state,
it often takes a very long time to ssh into the machine to kill the task
in question. I am trying to figure out a solution to this problem. It
seems like I would need to do a few things.
1) Have a process running that 'owns' a certain amount of memory (enough
to run bash/top/kill/pidof and a few other small programs) and keeps
this memory from being paged out.
2) Enough memory set aside for SSHD to allow a new connection.
3) Some way to ssh in and access that memory owning process or request
memory from that process.
Is there any way to do these things? Does someone else have a different
approach that accomplishes the same thing? How much memory am I talking
about? Would 5MB be enough? Any other thoughts or comments?
--
-john
To be or not to be, that is the question
2b || !2b
(0b10)*(0b1100010) || !(0b10)*(0b1100010)
0b11000100 || !0b11000100
0b11000100 || 0b00111011
0b11111111
255, that is the answer.
More information about the ubuntu-users
mailing list