Bug 524505
| Summary: | minimum RAM is too big and not explained well enough | ||
|---|---|---|---|
| Product: | [Retired] Fedora Documentation | Reporter: | John Reiser <jreiser> |
| Component: | release-notes | Assignee: | John J. McDonough <wb8rcr> |
| Status: | CLOSED NEXTRELEASE | QA Contact: | Karsten Wade <kwade> |
| Severity: | medium | Docs Contact: | |
| Priority: | low | ||
| Version: | devel | CC: | eric, kwade, solarflow99, vanmeeuwen+fedora, wb8rcr |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | i686 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2009-10-27 14:53:57 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
John Reiser
2009-09-20 21:53:15 UTC
You can't simply use the same requirements as the running system for anaconda, though, because anaconda has additional restrictions for the environment it must run under. For starters, anaconda has the whole stage2 environment stored in memory. There's simply nowhere else for it to go. That adds well over 100 MB to the requirements. You'd only be able to decrease the memory requirements if you were able to decrease the size of the stage2 image, and software doesn't seem to be getting smaller over time. If the memory requirements are not well enough explained, that sounds like a problem in the installation guide. (In reply to comment #1) > For starters, anaconda has the whole stage2 environment stored > in memory. There's simply nowhere else for it to go. That adds well over 100 > MB to the requirements. It seems to me that stage2 could be [effectively] stored in different places during different stages of install. For example, what about putting stage2 into a RAM-resident filesystem that can be paged to disk (such as tmpfs?) Then most of the requirement for 130MB RAM for stage2 "disappears" as soon as there is paging space ("swap space.") Swap space appears before package install, which is the big consumer of RAM. In Fedora 9 and 10 the anaconda python process itself grew to many hundreds of megabytes, which became an effective limit due to page thrashing on machines with small RAM. Now the anaconda python process behaves better (see data in Description.) The install guide - at least for the past couple of iterations referred the 'minimum memory' issue to the Release Notes, and the IG has nothing other than a pointer there. Indeed the link you reference above is a beat location for the Release Notes, so I'm changing the componet to RN. Thanks 529401 includes a detailed discussion of why the minimums are too SMALL. Notes includes an admonition with some weasel words. *** Bug 516629 has been marked as a duplicate of this bug. *** |