Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ubuntu tietokoneissa => Aiheen aloitti: $eppo - 11.11.13 - klo:07.40
-
onko
3.2.0-56-generic-pae #86-Ubuntu SMP Wed Oct 23 17:51:27 UTC 2013 i686 athlon i386 GNU/Linux
32- vai 64 bittinen järjestelmä
-
3.2.0-56-generic-pae #86-Ubuntu SMP Wed Oct 23 17:51:27 UTC 2013 i686 athlon i386 GNU/Linux
i386 = 32-bittinen
x86_64 = 64-bittinen
eli on 32-bittinen.
-
OK!
mutta miksi tämä 32-bittinen järjestelmä NYT tukee 6 Gigaa RAMMIA. aikaisemmassa keskustelussa minulle kerrottiin, että 32-bittisessä xubuntussa on 3 GT este:
Sinulla on 32-bittinen (i386) Xubuntu 12.04, jonka vakiokernelissä ei ole PAE-tukea toisin kuin tavallisessa Ubuntu 12.04 -asennuksessa. Ilman PAE-tukea 32-bittisessä järjestelmässä tormätään 3 Gt:n esteeseen. Käyttöjärjestelmä joutuu varaamaan osan 4 Gt:n muistiavaruudesta laitteiden muistin mappaukseen, jolloin kaikkea keskusmuistia ei voida hyödyntää. PAE:n kanssa osoitettavissa oleva muistiavaruus on 16 kertaa isompi (64 Gt) ja keskusmuisti saadaan kokonaan käyttöön. Yksittäiset prosessit voivat kuitenkin osoittaa maksimissaan 4 Gt muistia.
nyt kuitenkin koneessa oli 32-bittisen xubuntun asennushetkellä rammia 6G ja se kaikki on käytössä:
total used free shared buffers cached
Mem: 6160416 594432 5565984 0 26844 283160
-/+ buffers/cache: 284428 5875988
Swap: 6255612 0 6255612
onko siis niin, että asennus tunnistaa RAM:n määrän ja sen ollessa yli 4 Gigaa valitsee käyttöön kernelin, jossa on PAE-tuki?
-
Kaikilla Xubuntu 12.04.x:n virallisilla asennuslevyillä on nähdäkseni vain yksi kerneli, jossa ei ole PAE-tukea. Mutta ehkä on mahdollista, että asennusohjelma lataa automaattisesti netistä sopivamman kernelin.
Mitä sanoo lsb_release -a
-
Kaikilla Xubuntu 12.04.x:n virallisilla asennuslevyillä on nähdäkseni vain yksi kerneli, jossa ei ole PAE-tukea. Mutta ehkä on mahdollista, että asennusohjelma lataa automaattisesti netistä sopivamman kernelin.
Mitä sanoo lsb_release -a
LSB Version: core-2.0-ia32:core-2.0-noarch:core-3.0-ia32:core-3.0-noarch:core-3.1-ia32:core-3.1-noarch:core-3.2-ia32:core-3.2-noarch:core-4.0-ia32:core-4.0-noarch:cxx-3.0-ia32:cxx-3.0-noarch:cxx-3.1-ia32:cxx-3.1-noarch:cxx-3.2-ia32:cxx-3.2-noarch:cxx-4.0-ia32:cxx-4.0-noarch:desktop-3.1-ia32:desktop-3.1-noarch:desktop-3.2-ia32:desktop-3.2-noarch:desktop-4.0-ia32:desktop-4.0-noarch:graphics-2.0-ia32:graphics-2.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch:graphics-3.1-ia32:graphics-3.1-noarch:graphics-3.2-ia32:graphics-3.2-noarch:graphics-4.0-ia32:graphics-4.0-noarch:printing-3.2-ia32:printing-3.2-noarch:printing-4.0-ia32:printing-4.0-noarch:qt4-3.1-ia32:qt4-3.1-noarch
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
-
Ok, eipä tuokaan kerro mitään erikoista.
-
Miksiköhän minulla edellä oleva komento antaa vain tuloksen:
~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 12.04.3 LTS
Release: 12.04
Codename: precise
Juha-Pekka :P
-
onko siis niin, että asennus tunnistaa RAM:n määrän ja sen ollessa yli 4 Gigaa valitsee käyttöön kernelin, jossa on PAE-tuki?
Kuten jo aiemmissa viesteissäni kerroin PAE-tuettu kernel osaa osoittaa muistia myös 32-bittisissä laitteissa (jos emo ko. ominaisuutta tukee) aina 64Gt:n asti.
Ubuntu 12.04 LTS versiolle on tarjolla myös pae-vipusilla väännetty kernel-versio:
http://packages.ubuntu.com/precise/linux-image-3.2.0-56-generic-pae
Lisäys: en mene väittämään, että asennusmedia tarjoaisi oletuksena PAE-kerneliä, mutta se on asennuksen jälkeen asennettavissa.