Re: should I go for 64bit version of Fedora 11 ?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04Nov2009 09:56, Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> wrote:
| On Wed, 4 Nov 2009 14:22:22 +1100
| Cameron Simpson <cs@xxxxxxxxxx> wrote:
| > On 04Nov2009 14:01, I wrote:
| > | On 03Nov2009 23:45, Alan Cox <alan@xxxxxxxxxxxxxxxxxxx> wrote:
| > | | Such as the kernel ... which is much happier in 64bit mode with over 1GB
| > | | of RAM. [...]
| > | I'm not doubting you, but I would like to have a mental model of roughly
| > | why and how 64-bit mode benefits a system. [...]
| If you have more than 1GB of memory then the kernel in 32bit mode has to
| do extra work because it needs to maintain access to both virtual
| mappings and physical mappings
| 
| Normally 32bit memory is laid out as
| 
| [0-3GB]    User application address mapping (as the user space sees it)
| [3G-3.xG]  Mapping of almost 1GB RAM of physical ram
| [3.xG-4G]  Vmalloc/io mappings/etc
| 
| which takes all the 4GB. To support > 1GB of RAM the kernel has to create
| and destroy mmu mappings and access them indirectly which has a big cost.
| 
| In 64bit mode there is plenty of space for all the application and
| mappings of main memory so that isn't required.

Thank you! Cheers,
-- 
Cameron Simpson <cs@xxxxxxxxxx> DoD#743
http://www.cskk.ezoshosting.com/cs/

Like dogs and muggers, transistors can sense fear.      - Norman Yarvin

-- 
fedora-list mailing list
fedora-list@xxxxxxxxxx
To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines
[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [Fedora Magazine]     [Fedora News]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Maintainers]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Legacy]     [Fedora Desktop]     [Fedora Fonts]     [ATA RAID]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [SSH]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Centos]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Tux]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Asterisk PBX]     [Fedora Sparc]     [Fedora Universal Network Connector]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux