Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Virtueller Arbeitsspeicher

schrumpelpumf / 61 Antworten / Flachansicht Nickles

Hallo,

gibt es hier vielleicht jemanden, der einige sichere Fackten über das "Benehmen" des virtuellen Arbeitsspeichers bei Win XP kennt.

Es geht um Folgendes: Ich habe 2Gb Ram, und wollte eigentlich kommplett auf den virtuellen Arbeitsspeicher verzichten. Das eigentlich auch mit erfolg(+100% Leistung(Frames) bei Battlefield 2). Das System rannte unglaublich (Auf dem Desktop keine Wartezeiten!). Nun gibt es leider Programme, die auf den Virtuellen angewiesen sind.
Nun hab ich einfach ein Ramdisk aufgemacht, und erst einmal 80 MB Pagefile auf das Ramdisk gepackt. Funktioniert nun eigentlich auch ganz gut. Performance bleibt, nur hab ich jetzt generell den Fehler, dass ich zu wenig virtuellen Speicher hab. Meint zumindest Windows XP in einer kleinen Meldung in der Taskleiste. Die Programme und Spiele haben anscheinend damit aber kein Problem. Mir fällt nur auf, dass beim Battlefield 2 spielen im Arbeitspeicher 100 Mb mehr frei sind, wenn ich die 80Mb Pagefile auf dem Ramdisk hab.

-wie händelt Windows die Pagefile.
-wie gross macht man die Auslagerungsdatei normalerweise bei zb 2Gb
-nach welchen Kriterien wird ausgelagert.
-und währe es sinnvoll ganze 500 Mb Pagefile auf den Ramdisk zu legen? -lagert Windows wieder automatisch auf den physikalischen Ram aus, wenn die Auslagerungsdatei voll ist?
-hat gar jemand schon eine ausgeglichene Lösung für 2Gb mit Pagefile auf Ramdisk?

Ich bedanke mich schon mal für eventuelle Beiträge:)

thx schrumpelpumf
juhu, danke! schrumpelpumf
schrumpelpumf Olaf19 „Mindestens 1 GB? (Beitrag von PCO)“
Optionen

"ist es rein formalistisch betrachtet, zwar vorhanden, aber eben nicht tatsächlich, effektiv und physikalisch auf der Festplatte - wie erwartet - sondern nur als Luftnummer im RAM"
aber est ist doch der software egal, wo die swap liegt. ich verstehe einfach nicht , was ihr damit für ein problem habt, ich bin es auch leid es immer wieder zu sagen. Windows ansich reagiert auch nicht empfindlich auf diesen kunstgriff. es ist ihm schlicht latte. speicher ist speicher. nur die zugriffszeiten ändern sich. das ramdisk emuliert ein logisches laufwerk.

mein problem diesbezüglich ist einfach nur, dass ich das verdammte ramdisk laufwerk nicht gross genug bekomme, um zb einmal 500 mb swap auszu testen.
meckern tut er grundsätzlich nur bei zu kliener swap. fehlende swap , oder adresse der swap sind der software völligst latte.
irgend ein motherboard hersteller könnte jetz kommen, und sagen: "bauen wir nochn schnellen ram speicher extra für die auslagerungs datei ein". währ vielleicht sogar ma die geschäftsidee. ich mein hier wird von zusätzlichen festplatten extra für swap dateien geredet. was ist der unterschied zum ram. ick sags euch! die geschwindigkeit. und softwareseitig ist jeder speicher nur eine sammlung von bits mit adressierungsmöglichkeit. also ist der software die physikalische beschaffenheit egal. ihn intressiert nur die adresse. ich programmiere beruflich c++ und glaubt mir, es ist nur die adresse, ein zeiger mit dem namen *da_hin_der_muell ;)


"Die Computerwelt tickt leider wesentlich komplizierter. "
nein , softwareseitig tut sie das leider nicht! sie verhält sich eher so wie der anhänger;)

"Schau dir mal den Beitrag von 'PCO' an, den 'desgibtsjoned' verlinkt hat:"
ich halte sehr viel von dem beitrag, jedoch ist bei ihm ein Haaaaken. er meint zwar, dass es probleme bei 2 gigs geben kann, wenn man die auslagerung abstellt. Jedoch folgere ich aus seinem text auch, dass eine zu kleine auslagerungsdatei schlechter ist, als gar keine(swap managment). Das deckt sich auch mit meinen erfahrungen.
nach meinen erfahrungen in den letzten wochen neige ich fast schon dazu die sache mit dem ramdisk zu vergessen(brauch 3-4gb ram und bessere ramdisk tools;)) und die swap ganz aus zu stellen. Ich benutze meinen pc schon sehr umfangreich, betreibe aber weder bild- noch videoverarbeitung. Mir ist ausser Photoshop kein programm untergekommen, dass sich beschwert hat. Habe aber gehört, dass gothik 3 richtig mucken soll(verständlich bei der riesen welt).
wie gesagt, etwas standart auslagerung bleibt ja versteckter weise.


"folglich will das betriebssystem mehr und öfter auslagern um ram freizugeben... was das system nun wieder auch nicht schneller macht."
du hast es noch nicht begriffen. dieser teufelskreis entsteht einfach nicht, da ich keine software kenne, die meine 2 gigs ausreitzt. bei den heftigsten spielen, mit oder ohne auslagerungsdatei habe ich im schnitt immernoch 400-500 mb frei.
will heissen er wird nicht früher auslagern, da er sein nötigstes bekommt!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Es ist einfach nicht der fall, das er primär auslagert um platz zu schaffen, sondern eher um platzmangel in zukumft vorzu beugen.

"Wenn er dringend empfiehlt, auf die Auslagerung keinesfalls zu verzichten und diese nicht kleiner zu machen als ca. 1 GB, dann ist das sehr ernst zu nehmen."
ich würd ja sogar 1 gb swap auf meine 2 gb ram legen. ich kann mich erinnern, genau die konstellation mal vor einem jahr in meinem pc gehabt zu haben. natürlich damals die swap noch auf der platte.
so und da erklähr mir jetz einer mal den unterschied(ausser weniger phys.ram, und schnellere auslagerung) bei beachtung dieser feststellung:"die Rechenzeit ist die gleiche, ob auf Platte oder Ram ausgelagert wird". und ich gehe sogar noch weiter. dadurch, dass der gesammte prozess auf schnellen speichern und im bus bleibt, und kein teil davon irgendwas mit der langsamen platte zu tun hat wird selbst der Prozess, unabhängig vom eigentlichen schreiben oder lesen der daten, schneller.

"benutzt auch eine RAM-Disk, um damit sämtliche temporären Dateien handlen zu können"
das ist wieder eine sache, die völlig übertrieben wird. sie hat klar den vorteil, dass die temp daten ständig gelöscht werden, aber:
-der ordner temp (lokale einstellunegen/windows) wird bei mir zb für sofort zu startende inhalte eines zip archivs genutzt. sooo viel ramdisk wollt ich nun auch nicht;)
-der hit soll es ja sein, seine Internet temps da rein zu packen. aber bitte wer merkt beim seitenaufbau einer internetseite den unterschied von hdd zu ram.


"Ich sach mal so, Garf, wenn Windows heute geschrieben würde, geh ich davon aus, das es gar keinen
Swap geben würde, wozu auch?"
Genau! Wozu ! die auslagerungsdatei wurde warscheinlich nur erfunden, um der Arbeitsspeicherindustrie eins auszuwischen:).

Schäm dich Jüki :-)) Olaf19