Auslagerungsdatei
Xavantes 05.04.2001 - 21:20 1094 12
Xavantes
Big d00d
|
Hab mir 500MB Partition angelegt um dort eine permanente Auslagerungsdatei anzulegen! Leider will Windows da keine Auslegerungsdatei anlegen... Auf dem Laufwer (E:\) soll angeblich kein Platz mehr sein, meint zumindest die Karteikarte "virtueller Arbeitsspeicher" ?!?!? Könnt Ihr mir helfen !??!?!
|
Bexda
Addicted
|
Frage: Warum hast du dir dafür eine eigene Partition angelegt?? Und welches Betriebssystem benützt du (welche Version von Windows) ??
|
Xavantes
Big d00d
|
Win98 Version 1 !!! Wenn du eine separate Platte anlegst kann Windows IMMER diesen Speicherplatz nutzen und muß beim Auslagern keine freien Speicherblöcke aufsuchen. Bitte helft mir Xavantes
|
Bexda
Addicted
|
Wenn du die Auslagerungsdatei auf C: läßt (wenn genügend Platz vorhanden), dann ist auch die Performence besser. Wenn der der freie Speicherplatz auf C: kleiner als 30% ist, wird Win95/98 langsamer, da es sowieso freien Speicherplätzten suchen muss. Versuchsmal mit einer Defragmentierung deiner Platte und vergiß die Partition für deine Auslagerungsdatei, da diese Partiton eine Performencebremse ist. PS: Wechsle das Betriebssystem, zumindest auf Win98 Second Edition
|
Römi
Hausmeister
|
Ähm - eine eigene Partition ist sehrwohl sinnvoll - die Auslagerungsdatei ist nie fragmentiert und wird durch nichts behindert. Wenn die Partition dann noch eher am Anfang der Festplatte liegt ist's optimal.
Warum das so ist ist mir auch unklar.. versuch einfach die Partition nochmal zu formatieren - vielleicht gehts dann. Hab auch eine 500MB für die Swapfile angelegt und keine Probs gehabt (win ME).
|
Weri
Gnadenloser dude
|
Am besten Norton Utilities besorgen, der legt die Swap datei ganz am anfang von der Partition und wenst sie noch fix eingestellt hast, hast die beste performance
|
sowozup
Bloody Newbie
|
Einen eigene Festplatte physikalisch !!! ist unbedingt notwebdig für eine Aulagerungsdatei wenn du SIe nicht auf c: haben willst denn die Performance wird wirklich schlechter wie oben schon gesagt wurde. Grund: Windows schreibt die Dateien so zu sagen weiter weg auf die Platte und holt sie von dort auch wieder bei einer Extra Platte wäre das nicht so !!! Hoffe Ich habe mich halbwegs klar ausgedrückt
|
JC
AdministratorDisruptor
|
hm, eigene platte ist wirklich das sinnvollste, aber eine eigene partition tut's auch. Dazu die clustergröße auf 4k einstellen, da windows in solchen blockgrößen darauf zugreift. Wie auch schon von einigen erwähnt, am anfang der festplatte anlegen...
wenns nicht geht, kannst vielleicht mal versuchen die system.ini zu bearbeiten. in der sektion [386enh] existiert der eintrag PageFile= gefolgt von drive:\file hier kannst du auch gleich einen eigenen namen für deine auslagerungsdatei angeben...
weiß jetzt allerdings nicht, ob du nicht vielleicht noch PageFileName=name der auslagerungsdatei noch angeben musst...
mfg JC
|
enemy2k
F0RUM gfx slave
|
wie kann man mit norton utilities die auslagerungspartition auf den anfang der platte verschieben?????
danke
|
Neophyte
Big d00d
|
@enemy2k 1. Du trägst bei minimal und maximal den gleichen wert für die Swap-Datei ein. 2. Bei NU kannst du bei jeder Partition u.a. sagen, welche Dateien am Ende und welche ganz am Anfang der Partition stehen. Hoffe Licht ins Dunkel gebracht zu haben ...
|
that
Hoffnungsloser Optimist
|
Was soll es bringen, die Auslagerungsdatei am Anfang der Platte zu haben? Hint: Die Swapdatei wird in vielen kleinen Blöcken angesprochen, damit ist die Zugriffszeit wesentlich wichtiger als die Stream-Datenrate. Daher wäre es wohl am sinnvollsten (wenn schon keine eigene Platte), die Auslagerungsdatei ca. in der Mitte der Festplatte zu haben, damit sollten die Kopfwege am kürzesten sein. Just meine Meinung.
|
Neophyte
Big d00d
|
Es geht darum, dass bei den meisten Platten die Sektoren von aussen nach innen gezählt werden. Somit hat man auf der ersten Partition auf einer Platte die beste Performance, weil es eben ganz aussen auf der Platte liegt. Die Geschwindigkeit sinkt linear ab und in die Mitte der Partition würd ich ein Swap File auch nicht geben, weil die Zugriffszeit dadurch enorm in die Knie gehn würd, weil die Köpfe andauernd über die Swap Datei drüber laufen müssten.
|
that
Hoffnungsloser Optimist
|
OK nochmal: Die Zugriffszeit auf die gewünschte Page setzt sich zusammen aus:
1. Positionierzeit für die Köpfe auf den richtigen Zylinder. Die ist durchschnittlich am kleinsten, wenn die Auslagerungsdatei in der Mitte der Platte ist (sagen wir mal, z.B.: 12/2 = 6 ms). Natürlich werden dadurch Zugriffe auf die anderen Daten langsamer, wenn sie zwischen der ersten und zweiten Hälfte bunt verteilt sind.
2. Latenzzeit, bis der Sektor an den Köpfen vorbeikommt. Bei den derzeit üblichen 7200er Platten sind das durchschnittlich 1000/(7200/60)/2 = 4,167 ms.
3. Zeit um die Page (4 KB) zu lesen. Im Vergleich zu den obigen Zeiten ist diese vernachlässigbar gering, egal ob außen (40 MB/s -> 0,1 ms) oder innen (20 MB/s -> 0,2 ms).
Übrigens: Ein Cache-Hit verhält sich zu einem Page Fault ca. wie eine Sekunde zu einem ganzen Tag. Man sollte also besser genug RAM reinstecken, dann erübrigt sich die Auslagerungsdatei für den Normalbetrieb und die Performance derselben ist sekundär.
|