PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : max. Speicherbedarf von 1 Prozess?



meinereinerseiner
13.10.03, 14:18
Hi,

wo ist bei linux die grenze bei der prozessgröße?
es geht um berechnungen im segelflugzeugbau und da können
die schon mal in richtung 3-4 gb gehen - kann das linux handeln?

irgendwie hab ich bislang die aussage von suse, das ginge bis max 1gb,
andere sagen es ist durch die intelarchitektur auf 2 gb begrenzt, aber
winzigweich hätte eine erweiterung auf 4gb ... weis es jemand genau?

nur vorweg, ich meine nicht die max. dateigröße vom filesystem!


der tom

Jorge
13.10.03, 14:40
Ich denke mal, daß viel eher der real verbaute RAM die Limitierende Größe sein wird, als die max. Speicherbelegung durch einen Prozess, oder hast Du 4 GB RAM? Auch glaube ich nicht, das 1 Prozess so viel Speicher braucht, denke eher, daß das ganze auf mehrere Prozesse verteilt werden wird.

Ich behaupte jetzt einfach mal, daß, egal welches OS, jeder handelsübliche PC mächtig ins swappen fällt, wenn Deine Aussage wirklich stimmen sollte.

Jasper
13.10.03, 15:52
Original geschrieben von meinereinerseiner

wo ist bei linux die grenze bei der prozessgröße?
es geht um berechnungen im segelflugzeugbau und da können
die schon mal in richtung 3-4 gb gehen - kann das linux handeln?

irgendwie hab ich bislang die aussage von suse, das ginge bis max 1gb,
andere sagen es ist durch die intelarchitektur auf 2 gb begrenzt, aber
winzigweich hätte eine erweiterung auf 4gb ... weis es jemand genau?


alles nicht richtig :)

ich gehe mal von x86 architektur aus.
theoretisch sind es 4GB, allerdings ist davon das erste 1 GB als kernelspace gemappt. ergo bleiben 3GB übrig. soviel kann ein prozess an speicher belegen.

brauchst du mehr, wechsle zu einer vernünftigen architektur mit 64bit :)



nur vorweg, ich meine nicht die max. dateigröße vom filesystem!


schon klar.

-j

meinereinerseiner
13.10.03, 15:56
@ Jorge
also real sollen da 4 GB rein und sobald die 1G Riegel bezahlbahr sind 8.

im moment wird für den spass rechenzeit gekauft, die überlegung ist, ob das
auch selbst mit linux geht.

und nein, es ist definitiv nur 1 prozess, welcher nicht multithreaded ist und welcher
aufgrund der komplexen berechnungen immer größer wird. ein umschreiben der geschichte ist bislang noch nicht in betracht gekommen.



@ Jasper
danke, das wollt ich doch wissen




der tom

Fatty
13.10.03, 16:08
Gibt es nicht auch eine kernelseitige Unterstützung für mehr als 4GB Speicher?

Jasper
13.10.03, 16:17
Original geschrieben von Fatty
Gibt es nicht auch eine kernelseitige Unterstützung für mehr als 4GB Speicher?

ja, aber nicht pro prozess. hat nichts mit dem kernel an sich zu tun, sondern mit der IA32-architektur.

setzt man linux auf 64bit (itanium) ein, sieht das schon ganz anders aus.

-j

Fatty
13.10.03, 16:20
Original geschrieben von Jasper
ja, aber nicht pro prozess. hat nichts mit dem kernel an sich zu tun, sondern mit der IA32-architektur.

setzt man linux auf 64bit (itanium) ein, sieht das schon ganz anders aus.

-j
Auch wieder was neues gelernt :)