2008. szeptember 24., szerda

Hogyan használhatsz 3Gb-nál több memóriát Ubuntu alatt

A mostani állás szerint a 32 bites ubuntu csak 3Gb memóriát képes kihasználni, vagy nem sokkal többet. Azok az asztali programok és játékok amik megesznek 6-8 Giga memóriát, már egyre elterjedtebbek. (Nem tudom hogy hol, mert én még nem nagyon találkoztam ilyennel)
Tehát van egy asztali gépem ubuntuval felvértezve, és mindehez 5Gb RAM-om. Szeretném kihasználni. Hogyan lehetséges ez?

Csak követni kell a következőket:

Fel kell telepíteni ezeket a csomagokat a gépedre.

sudo apt-get install linux-restricted-modules-server

sudo apt-get install linux-headers-server

sudo apt-get install linux-image-server linux-server

Restart után látnod kellene az összes memóriát a gépedben.

Forrás: http://www.ubuntugeek.com/how-to-use-more-than-3gb-ram-on-32-bit-ubuntu.html

Megjegyzés: Szegény srác kapott hideget és meleget is a többiektől, hogy ez lehetetlen, meg egyáltalán. Csak kimásolom ide, hogy elolvashasd.

  1. Scott Wegner Says:

    Can you explain how this is even possible? The addressable limit on a 32-bit processor is 2^32 => 4 GB. Thus, it seems there should be a hard-cap at 4GB. 32-bit Windows actually gets a little less than this, because additional address space is reserved for other hardware I/O.

    How does this separate kernel (I assume that’s the difference) provide addressing over this cap?

  2. Per Brille Says:

    You want to use your system for gaming - and you install a kernel made for non-interactivity - the server flavor..
    Sounds like a bad choice if you ask me..

    Better way to do it would be to grab the sources and config for the desktop kernel, add PAE support yourself, build a package.. Done in a couple of commands.. or just go for the 64 bit version..

    .. oh, and you should probably also explain a bit about PAE-mode and so on, not just write “install server kernel”..

És a válasz ezekre:

  1. admin Says:

    @scott

    Linux cannot use more than 3 GB RAM per process on a 32 bit machine (using the default CONFIG_VMSPLIT_3G=y).
    But if your CPU supports PAE (http://en.wikipedia.org/wiki/Physical_Address_Extension) - which is very likely - you can use more than 3 GB RAM for the whole system.

Belinkeltek egy jó kis oldalt ami kapcsolódik ehhez: http://en.wikipedia.org/wiki/Physical_Address_Extension

Nincsenek megjegyzések:

Megjegyzés küldése