January 09, 2006

FreeBSD virtual memory

In depth, technical document explaining the "VM" (Virtual Memory) system of FreeBSD. How it works, what swaps and when, etc. Pretty amazing document, all in all, although it isn't exactly clear when it was done and for what version it was written for. Looks like it was written in 2000, so it's kinda old but probably still is accurate.

Design elements of the FreeBSD VM system


del.icio.us | Digg it | Furl | Yahoo MyWeb | Create Social Bookmark Links


Posted by jdarnold at 11:30 AM | TrackBack
Comments

Dumb question:

Can BSD handle user programs that exceed the physical memory of a machine? And if so, how.

I tried to run Zettair, a search engine, on a corpus that took the memory used > 1GB, and it crashes.

Do I just need to increase Swapspace?

Best,
Winton

Posted by: Winton Davies on January 10, 2007 04:37 PM

You'll certainly need to make sure that swap + memory give you enough room to run something or else, yes, there will be problems. But once you fill memory up that much, everything might just get so darned slow you wouldn't know the difference between crashed and just slow!

Posted by: Jonathan Arnold on January 10, 2007 07:50 PM

Post a comment

(Javascript required)

(Not published)

Comments: (you may use HTML tags for style)