Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Virtual Memory
>>>
...well, there is a difference between paging and allocating swap in the event paging is required. The jury is out on OSes that allocate swap only at the point when some major page faults or process swaps (same mechanisms usually) need to occur. If there doesn't happen to be enough swap space when such an on-demand allocation takes place, the only resort for the OS is to start killing "stuff"... what "stuff" is best to kill?
Way beck when, there were Unix derivations that didn't like this idea so they allocated swap within the page allocation code so there would never be a desperation swap failure... if a process has a page, there is a page in swap behind it.
I never could grasp the idea of just picking a process and killing it because the system is low on swap...especially since the best candidate to kill is one that has a significant amount of virtual memory...
-- http://www.freelists.org/webpage/oracle-lReceived on Fri Aug 25 2006 - 14:07:16 CDT
![]() |
![]() |