i can't remember whether anyone pointed this out as well (probably): you'll need to ensure that each fork reserves as many physical pages as are currently shared in the data space, for the life of the shared data, so that every subsequent copy-on-write is guaranteed to succeed. this will prevent some large processes from forking to exec much smaller images.
- Re: [9fans] plan 9 overcommits memory? Douglas A. Gwyn
- Re: [9fans] plan 9 overcommits memory? geoff
- Re: [9fans] plan 9 overcommits memory? erik quanstrom
- Re: [9fans] plan 9 overcommits memory? geoff
- Re: [9fans] plan 9 overcommits memory? erik quanstrom
- Re: [9fans] plan 9 overcommits memory? Charles Forsyth
- Re: [9fans] plan 9 overcommits memory? erik quanstrom
- Re: [9fans] plan 9 overcommits memory? Charles Forsyth
- Re: [9fans] plan 9 overcommits memory? erik quanstrom
- Re: [9fans] plan 9 overcommits memory? Charles Forsyth
- Re: [9fans] plan 9 overcommits memory? Charles Forsyth
- Re: [9fans] plan 9 overcommits memory? Douglas A. Gwyn
- Re: [9fans] plan 9 overcommits memory? erik quanstrom
- Re: [9fans] plan 9 overcommits memory? Douglas A. Gwyn
- Re: [9fans] plan 9 overcommits memory? Joel C. Salomon
- Re: [9fans] plan 9 overcommits memory? ron minnich
- Re: [9fans] plan 9 overcommits memory? Charles Forsyth
- Re: [9fans] plan 9 overcommits memory? Steve Simon
- Re: [9fans] plan 9 overcommits memory? Roman Shaposhnik
- Re: [9fans] plan 9 overcommits memory? Bruce Ellis
- Re: [9fans] plan 9 overcommits memory? Lyndon Nerenberg
