Zu wenig RAM gekauft? Was ist tatsächlich drin?

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Transmitter
Beiträge: 262
Registriert: 21.01.2005 15:17:06

Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von Transmitter » 14.03.2011 08:35:53

Hi,

habe einen neuen PC gekauft mit 4GB RAM.
Wenn ich htop ausführe steht da:
2787MB
bei top sind es:
2854592k total

Da ist keine Grafikkarte drin, also wird die auf dem Mainboard sicher auch etwas verwenden.
Aber da ist auch kein X drauf - dann brauch die kein ganzes GB.

Habe ich da einen Denkfehler oder einen nicht vertraunswürdigen PC Händler?

Bye, Transmitter

Benutzeravatar
Saxman
Beiträge: 4233
Registriert: 02.05.2005 21:53:52
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: localhost

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von Saxman » 14.03.2011 08:39:12

Das wird vermutlich, wie du schon bemerkt hast, shared memory der Grafikkarte sein. Du kannst das in der Regel im Bios einstellen bis zu wie viel Speicher die Karte zugeteilt bekommt. Schau einfach mal nach.
"Unix is simple. It just takes a genius to understand its simplicity." - Dennis Ritchie

Debian GNU/Linux Anwenderhandbuch | df.de Verhaltensregeln | Anleitungen zum Review und zum Verfassen von Wiki Artikeln.

Benutzeravatar
mindX
Beiträge: 1541
Registriert: 27.03.2009 19:17:28
Lizenz eigener Beiträge: GNU General Public License

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von mindX » 14.03.2011 08:41:05

32-bit oder 64-bit installiert?

TuxPeter
Beiträge: 2025
Registriert: 19.11.2008 20:39:02
Lizenz eigener Beiträge: MIT Lizenz

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von TuxPeter » 14.03.2011 08:42:28

Deine Frage ruft eigentlich nur neue Fragen hervor:
Was meint das Bios?
Ramtest schon laufen lassen?
Sind es 1 oder 2 Riegel?

Grüße, TuxPeter

Transmitter
Beiträge: 262
Registriert: 21.01.2005 15:17:06

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von Transmitter » 15.03.2011 05:51:20

Habe der Karte im BIOS jetzt 16MB gegönnt - stand vorher von 256MB.

uname -a
Linux debian1 2.6.32-5-686 #1 SMP Wed Jan 12 04:01:41 UTC 2011 i686 GNU/Linux

32 Bit Version.

Habe memtester installiert:

# memtester 3G
memtester version 4.1.3 (32-bit)
Copyright (C) 2010 Charles Cazabon.
Licensed under the GNU General Public License version 2 (only).

pagesize is 4096
pagesizemask is 0xfffff000
want 3072MB (3221225472 bytes)
got 2804MB (2940940288 bytes), trying mlock ...locked.

Es sind 2 Riegel auf 2 Bänken.

Mounty
Beiträge: 247
Registriert: 05.01.2007 21:02:03
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Hamburg

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von Mounty » 15.03.2011 07:22:17

Moin, moin!
Transmitter hat geschrieben:Habe der Karte im BIOS jetzt 16MB gegönnt - stand vorher von 256MB.
Die 240MB mehr Ram werden dich jetzt auch nicht "retten". Allerdings sollte im BIOS stehen, wie viel RAM installiert ist.
uname -a
Linux debian1 2.6.32-5-686 #1 SMP Wed Jan 12 04:01:41 UTC 2011 i686 GNU/Linux
Installiere mal das 2.6.32-5-686-bigmem Linux-Image (evtl. gleich die passenden Header-Files mit)

#uname -a
Linux arrakis 2.6.32-5-686-bigmem #1 SMP Wed Jan 12 04:40:25 UTC 2011 i686 GNU/Linux

#free
....................total....... used..........free.......shared...buffers....cached
Mem:.......4147904...904476...3243428.......0.........51252....427788
-/+ buffers/cache:.....425436...3722468
Swap:.....15631192............0..15631192


Gruß
Mounty

uname
Beiträge: 12495
Registriert: 03.06.2008 09:33:02

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von uname » 15.03.2011 08:27:55

Meine Systeme haben die 1 GB - RAM Grenze noch nicht überschritten, aber was sagt denn

Code: Alles auswählen

cat /proc/meminfo

carsten2
Beiträge: 109
Registriert: 26.09.2003 04:43:04

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von carsten2 » 15.03.2011 09:50:00

Transmitter hat geschrieben:Hi,

Habe ich da einen Denkfehler oder einen nicht vertraunswürdigen PC Händler?
Ich tippe darauf. Viele Boards bzw. Chipsätze können gar nicht mit 4 GB umgehen. Infos dazu gibt es z.B hier.

Carsten

Benutzeravatar
mindX
Beiträge: 1541
Registriert: 27.03.2009 19:17:28
Lizenz eigener Beiträge: GNU General Public License

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von mindX » 15.03.2011 10:02:55

Transmitter hat geschrieben:Habe ich da einen Denkfehler [...]?
Ja. Ein 32-bit Betriebssystem kann keine 4 GB RAM adressieren. Deswegen entweder den von Mounty angesprochenen bigmem-Kernel installieren oder gleich mit der amd64-Version neu aufsetzen.

Benutzeravatar
TobiSGD
Beiträge: 539
Registriert: 28.06.2010 16:10:06
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Hannover

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von TobiSGD » 15.03.2011 12:20:40

carsten2 hat geschrieben:
Transmitter hat geschrieben:Hi,

Habe ich da einen Denkfehler oder einen nicht vertraunswürdigen PC Händler?
Ich tippe darauf. Viele Boards bzw. Chipsätze können gar nicht mit 4 GB umgehen. Infos dazu gibt es z.B hier.

Carsten
Dir ist aber schon bewusst wie alt diese Informationen sind, oder? Jedes halbwegs aktuelle Mainboard sollte keine Probleme mit 4 GB RAM haben.
Registered Linux User #501265
Workstation: Slackware64 -current XFCE
Laptop: Slackware64 -current XFCE
Server: Debian Squeeze i686 CLI

Transmitter
Beiträge: 262
Registriert: 21.01.2005 15:17:06

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von Transmitter » 16.03.2011 09:03:12

MemTotal: 3049640 kB
Im BIOS werden die 4GB korrekt erkannt.
2^32 = 4GB - von daher sollte auch mein 32 bit System das ganze können.
http://de.wikipedia.org/wiki/4-GB-Grenze

Ich schaue jetzt mal, ob das BIOS irgendwo remapping unterstützt - falls nicht installiere ich ne 64er Version.

Danke für eure Hilfe. :)

Benutzeravatar
TobiSGD
Beiträge: 539
Registriert: 28.06.2010 16:10:06
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Hannover

Re: Zu wenig RAM gekauft? Was ist tatsächlich drin?

Beitrag von TobiSGD » 16.03.2011 11:23:11

Bei einem reinen 32-Bit System wird dir auch remapping nichts nützen, solange du keinen PAE-Kernel einsetzt. Mit 2^32=4 GB hast du zwar prinzipiell recht, das Problem liegt hier jedoch wo anders. Im Adressraum wird direkt unter der 4 GB-Grenze das Mapping der bei dir verbauten Komponenten durchgeführt, hier wird also z.B. der Speicher der Grafikkarte eingeblendet, so dass je nach Mainboard und Ausstattung nur ca. 3-3,5 GB nutzbar sind, davon wird bei dir nochmal der tatsächlich von der Grafikkarte belegte Speicher abgezogen. Wenn du die maximal mögliche Speichermenge nutzen willst wirst du also um PAE oder 64 Bit wohl nicht herum kommen.
Registered Linux User #501265
Workstation: Slackware64 -current XFCE
Laptop: Slackware64 -current XFCE
Server: Debian Squeeze i686 CLI

Antworten