Re: mehr als 2.7 GB pro Prozess?

2004-05-14 Diskussionsfäden Michael Renner
On Friday 14 May 2004 08:24, Jan Kesten wrote:

Moin,

[...]

> Soweit ich weiss ist das bei normalen PCs nicht drin (irgendwo bei 3 GB
> ist die magische Grenze, hat mit der Speicherverwaltung des Kernels zu
> tun - müsste jetzt aber genau nachschlagen, hab ich mal gelesen).

ja, ich fand inzwischen ein Dokument das das erklärt.

[...]

> Aber viel interessanter ist ja die Frage, wofür braucht ein Prozess
> soviel Speicher? Muss ja schon etwas exotischers sein, in die Größen bin
> ich bisher nicht gekommen :-)

Es geht um Proteinberechnung in einem Forschungsprojekt. Wir haben 32 
Dualprozessormaschinen rumstehen und jeder kann seine matlab-Jobs darauf 
starten.

CU
-- 

|Michael Renner  E-mail: [EMAIL PROTECTED]  |
|D-72072 Tuebingen   Germany|
|Germany Don't drink as root!  ESC:wq



Re: mehr als 2.7 GB pro Prozess?

2004-05-14 Diskussionsfäden Michael Renner
On Thursday 13 May 2004 22:40, Frank Trenkamp wrote:
> Hallo,

Moin,

> On Thursday 13 May 2004 20:55, Michael Renner wrote:
> > Dankbar für jeden Hinweis der mich den 4GB näher bringt.
>
> dann sei Dir folgende Lektüre empfohlen, was zwar keine Lösung, aber eine
> Erklärung liefert:
>
> http://kerneltrap.org/node/view/2450
>
> Wenn Du unbedingt mehr Speicher brauchst, wirst Du vermutlich auf ein
> wirklich "dickes Eisen" ausweichen müssen...

oh, das beantwortet meine Frage, vielen Dank! Ich hab's immer gewusst: man 
hätte IRIX nicht aufgeben dürfen :-(

Dann werden wir wohl je 4 GB nachlegen müssen um wenigstens 4GB pro Prozess zu 
erreichen.

Danke vielmals!

CU
-- 

|Michael Renner  E-mail: [EMAIL PROTECTED]  |
|D-72072 Tuebingen   Germany|
|Germany Don't drink as root!  ESC:wq



Re: mehr als 2.7 GB pro Prozess?

2004-05-13 Diskussionsfäden Jan Kesten
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Michael Renner wrote:

> Dankbar für jeden Hinweis der mich den 4GB näher bringt.

Hallo, Michael!

Soweit ich weiss ist das bei normalen PCs nicht drin (irgendwo bei 3 GB
ist die magische Grenze, hat mit der Speicherverwaltung des Kernels zu
tun - müsste jetzt aber genau nachschlagen, hab ich mal gelesen).

Ich darf öfters auf einer Sun Fire V240 arbeiten, die hat 16 GByte RAM
und es läuft Solaris drauf - und ich meine dort kann man dann auch mehr
Speicher reservieren als 3 GByte :-)

Aber viel interessanter ist ja die Frage, wofür braucht ein Prozess
soviel Speicher? Muss ja schon etwas exotischers sein, in die Größen bin
ich bisher nicht gekommen :-)

Cheers,
Jan
- --
GPG-KeyID: 82201FC4
Available at my public sks keyserver sks.nerdcamp.net
Please report any problems using sks.nerdcamp.net!
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFApGYsvvmCkIIgH8QRAkIUAKC3I893cEAwUVnyncq0j3dhFBajuwCeMvHP
96ycLoKMsGo6OP7DwVgjQPc=
=NHgC
-END PGP SIGNATURE-


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mehr als 2.7 GB pro Prozess?

2004-05-13 Diskussionsfäden Frank Trenkamp
Hallo,

On Thursday 13 May 2004 20:55, Michael Renner wrote:
> Dankbar für jeden Hinweis der mich den 4GB näher bringt.

dann sei Dir folgende Lektüre empfohlen, was zwar keine Lösung, aber eine 
Erklärung liefert:

http://kerneltrap.org/node/view/2450

Wenn Du unbedingt mehr Speicher brauchst, wirst Du vermutlich auf ein 
wirklich "dickes Eisen" ausweichen müssen...

Grüße,
  Frank
-- 
 Frank Trenkamp frank at trenkamp dot org
 GPG fprt: FF9E 9A3A CACB D840 6866  8485 DCB1 98FA 7162 4D9C



Re: mehr als 2.7 GB pro Prozess?

2004-05-13 Diskussionsfäden Michael Koch
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Am Donnerstag, 13. Mai 2004 20:55 schrieb Michael Renner:
> On Wednesday 12 May 2004 18:40, Andreas Pakulat wrote:
> > On 12.May 2004 - 12:48:32, Michael Renner wrote:
> > > Moin,
> > >
> > > es scheint so, als ob ein Prozess nicht mehr als 2.7 GB belegen
> > > kann. Mit einem C-Programm allokiere ich 100 MB Häppchen was
> > > genau 27 mal gelingt. Eingebaut sind jedoch 4 GB, die ich auch
> > > bräuchte.
> > > Kernel ist 2.4.20 ohne spezielle Patche.
> >
> > Schonmal geprueft ob der Kernel ueberhaupt HighMemory Support
> > hat? In /etc/config sollte CONFIG_HIGHMEM4G gesetzt sein fuer 4GB
> > Speicher..
>
> Moin,
>
> das ist gesetzt:
> # CONFIG_NOHIGHMEM is not set
> CONFIG_HIGHMEM4G=y
> # CONFIG_HIGHMEM64G is not set
> # CONFIG_MATH_EMULATION is not set
> CONFIG_SMP=y
>
> Es macht auch keine Probleme allen Speicher zu belegen, doch nicht
> mit einem einzigen Prozess. Auffällig ist jedoch, dass 'free' nur
> 3.6 GB anzeigt. Oder ist das schon der 1024/1000'er Rundungsfehler?

Ist es nicht so dass Userprozesse maximal den halben physikalischen 
RAM belegen dürfen, damit kein Prozess AMOK läuft und alles zum 
Stillstand bringt ?


Michael
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.4 (GNU/Linux)

iD8DBQFAo9enWSOgCCdjSDsRAu3KAJ99s6FJi92MtF7icxxNRKgM6udLuACgh5+y
sfQTvr5fo5yrr00qNj5+z7s=
=S6B1
-END PGP SIGNATURE-



Re: mehr als 2.7 GB pro Prozess?

2004-05-13 Diskussionsfäden Andreas Pakulat
On 13.May 2004 - 20:55:26, Michael Renner wrote:
> On Wednesday 12 May 2004 18:40, Andreas Pakulat wrote:
> > On 12.May 2004 - 12:48:32, Michael Renner wrote:
> > > Moin,
> > >
> > > es scheint so, als ob ein Prozess nicht mehr als 2.7 GB belegen kann. Mit
> > > einem C-Programm allokiere ich 100 MB Häppchen was genau 27 mal gelingt.
> > > Eingebaut sind jedoch 4 GB, die ich auch bräuchte.
> > > Kernel ist 2.4.20 ohne spezielle Patche.
> >
> > Schonmal geprueft ob der Kernel ueberhaupt HighMemory Support hat? In
> > /etc/config sollte CONFIG_HIGHMEM4G gesetzt sein fuer 4GB Speicher..
> 
> Moin,
> 
> das ist gesetzt:
> Es macht auch keine Probleme allen Speicher zu belegen, doch nicht mit einem 
> einzigen Prozess. Auffällig ist jedoch, dass 'free' nur 3.6 GB anzeigt. Oder 
> ist das schon der 1024/1000'er Rundungsfehler?

Keine Ahnung und wenn sich nicht noch jemand hier mit einer Antwort
beteiligt dann hast du wohl nur 2 Moeglichkeiten: 

1. Kernelquellcode checken wie gross so ein Prozess wachsen kann

2. auf der Kernel-ML fragen

Andreas

-- 
Why isn't there some cheap and easy way to prove how much she means to me?


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



Re: mehr als 2.7 GB pro Prozess?

2004-05-13 Diskussionsfäden Michael Renner
On Wednesday 12 May 2004 18:40, Andreas Pakulat wrote:
> On 12.May 2004 - 12:48:32, Michael Renner wrote:
> > Moin,
> >
> > es scheint so, als ob ein Prozess nicht mehr als 2.7 GB belegen kann. Mit
> > einem C-Programm allokiere ich 100 MB Häppchen was genau 27 mal gelingt.
> > Eingebaut sind jedoch 4 GB, die ich auch bräuchte.
> > Kernel ist 2.4.20 ohne spezielle Patche.
>
> Schonmal geprueft ob der Kernel ueberhaupt HighMemory Support hat? In
> /etc/config sollte CONFIG_HIGHMEM4G gesetzt sein fuer 4GB Speicher..

Moin,

das ist gesetzt:
# CONFIG_NOHIGHMEM is not set
CONFIG_HIGHMEM4G=y
# CONFIG_HIGHMEM64G is not set
# CONFIG_MATH_EMULATION is not set
CONFIG_SMP=y

Es macht auch keine Probleme allen Speicher zu belegen, doch nicht mit einem 
einzigen Prozess. Auffällig ist jedoch, dass 'free' nur 3.6 GB anzeigt. Oder 
ist das schon der 1024/1000'er Rundungsfehler?

[EMAIL PROTECTED] ~]$ free
  total   used   free sharedbuffers 
cached
Mem:   36231722624132 999040  0  15084
1991324
-/+ buffers/cache: 6177243005448
Swap:  2097136  327042064432


Dankbar für jeden Hinweis der mich den 4GB näher bringt.
-- 

|Michael Renner  E-mail: [EMAIL PROTECTED]  |
|D-72072 Tuebingen   Germany|
|Germany Don't drink as root!  ESC:wq



Re: mehr als 2.7 GB pro Prozess?

2004-05-12 Diskussionsfäden Andreas Pakulat
On 12.May 2004 - 12:48:32, Michael Renner wrote:
> Moin,
> 
> es scheint so, als ob ein Prozess nicht mehr als 2.7 GB belegen kann. Mit 
> einem C-Programm allokiere ich 100 MB Häppchen was genau 27 mal gelingt.
> Eingebaut sind jedoch 4 GB, die ich auch bräuchte.
> Kernel ist 2.4.20 ohne spezielle Patche.

Schonmal geprueft ob der Kernel ueberhaupt HighMemory Support hat? In
/etc/config sollte CONFIG_HIGHMEM4G gesetzt sein fuer 4GB Speicher..

Andreas

-- 
Nearly every complex solution to a programming problem that I
have looked at carefully has turned out to be wrong.
-- Brent Welch


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)



mehr als 2.7 GB pro Prozess?

2004-05-12 Diskussionsfäden Michael Renner
Moin,

es scheint so, als ob ein Prozess nicht mehr als 2.7 GB belegen kann. Mit 
einem C-Programm allokiere ich 100 MB Häppchen was genau 27 mal gelingt.
Eingebaut sind jedoch 4 GB, die ich auch bräuchte.
Kernel ist 2.4.20 ohne spezielle Patche.

Was kann man tun?

Danke 
-- 

|Michael Renner  E-mail: [EMAIL PROTECTED]  |
|D-72072 Tuebingen   Germany|
|Germany Don't drink as root!  ESC:wq