Dieser Artikel - ein Versuch, Antworten auf die Frage, wie die zur Verfügung stehende Software und Hardware-Komponenten ein optimales System zu schaffen. Es geht um die Leistung der Festplatte des Komplexes - ein Weg-Festplatten und CD / DVD-Laufwerke auf dem IDE-Controller-Treiber zu verbinden, etwa wo man am besten die virtuelle Speicherdatei zu platzieren und welche Größe für diese und viele andere Fragen der erzielten Ergebnisse zuteilen.

Das Material in diesem Artikel ist vielseitig genug, da die meisten der Probleme in der Diskussion bezieht entweder die Ausrüstung oder die allgemeinen Grundsätze der Bau von modernen Betriebssystemen. Aber wo ich es tun kann, werde ich versuchen, und spezifische Ratschläge zu geben, auf die Einstellungen von spezifischen Systemen zu ändern.

IDE-Schnittstelle

Hardware-Verbindungen

Die überwiegende Mehrheit der modernen Computer verfügen über einen Disk-System, auf der Basis der IDE-Schnittstelle (ATAPI) gebaut. Traditionelle Motherboards verfügen über zwei IDE-Kanal-Controller - primäre (primär) und sekundären (sekundär), von denen jeder in der Tat einen separaten Controller. Jeder Kanal verfügt über einen eigenen Anschluss auf dem Motherboard und einer separaten Spur, die ein oder zwei IDE-Geräte angeschlossen werden können. Einer von ihnen wird im Master-Modus arbeiten, und die anderen - im Slave-Modus, und diese Modi werden durch Jumper auf dem Laufwerk oder Laufwerk gesetzt. Ich ergab keine neuen Fakten - alles, was ich in diesem Abschnitt sagen bereits in verschiedenen Dokumenten und FAQ-ah angegeben. Trotzdem ist die Frage, was und wo zu verbinden, ist nicht ungewöhnlich, und, weil dieser direkt auf die Arbeit des Plattensystems abhängig ist, werde ich versuchen, alle zusammen zu bringen, die zu diesem Thema gesagt werden kann.

Unmittelbar hinzufügen, dass die Leistung auf dem SCSI-basierten Systemen in diesem Artikel beschreiben, ist es nicht möglich - vor allem wegen der Weite des Themas und das Vorhandensein einer großen Anzahl von Einzelheiten.

zwei Vorrichtungen auf dem gleichen Kanal (loop) platziert Wie arbeiten?

Leider erlauben es dem etablierten Protokoll für die IDE-Geräte nicht zwei Laufwerke auf einem einzigen Kanal betrieben wird, vollständig voneinander getrennt laufen. Es ist nicht einmal, dass sie die gleiche Schleife (Kabel) teilen mit der Steuerung zu verbinden. Das Problem ist noch akuter - er Datenübertragungsprotokoll (controller device), und der Fahrer-Betriebsmodus in der Mehrzahl der IDE-Systeme verwendet werden, die Verwendung von einer der Vorrichtungen verhindert, während das andere Gerät mit diesem Befehl nicht eingehalten werden. In der Praxis bedeutet dies eine sehr unangenehme Sache: zum Beispiel hat die Festplatte einen Befehl betrachtet Sektor erhalten. Oft kann er es nicht auf einmal - zum Beispiel, weil die Festplatte Kopf in einem anderen Bereich sind, und den Sektor zum Lesen müssen mechanische Operationen durchzuführen. Während der Suche nach relevanten Informationen - die Größenordnung von einigen zehn Millisekunden - das Gerät einfach still, den Controller Befehl trägt. Tragisch, während dieser Zeit eine zweite IDE-Gerät auf dem gleichen Controller (Kanal) gelegen, ist einfach nicht vorhanden. Das Problem der zwei Festplatten, auf dem gleichen IDE-Controller befindet, ist nicht so schrecklich, weil die Festplatte in jedem Fall können diese Befehle auszuführen genug, um ihn schnell. Im Fall, zum Beispiel, mit CD-ROM Laufwerk, kann das Problem viel ernster zu bekommen. Wenn die CD-ROM mit dem Titel (etwa hundert Millisekunden, in seltenen Fällen - und mehr) sucht, führt einige seiner, wie Kalibrierung, Manipulation oder auch nur Probleme, den Sektor zu lesen, das zweite Gerät (bis zu einem Dutzend () Sekunden!) auf demselben Kanal arbeiten, einfach nicht verfügbar.

Fazit, leider müssen wir tun, ist dies: wenn es möglich ist, das Gerät, die gleichzeitig durchgeführt auf verschiedenen Controllern arbeiten wird. Wenn Sie nur zwei Geräte haben - man kann sie nur auf verschiedenen Controllern setzen, und jeder von ihnen wird getrennt voneinander und daher optimal arbeiten. Und wenn die Geräte mehr?

  • Zwei Festplatte und CD / DVD-ROM? Vielmehr macht es Sinn, ein zu verlassen - die wichtigsten, um das System, das allein die Festplatte, so dass nichts Zugriff auf Systemdateien und virtuellen Speicher verhindern könnte. Und wenn Sie wollen Teil der Programme oder der virtuelle Speicherdatei auf eine andere Festplatte zu setzen? In diesem Fall werden Sie noch besser sein, diese Laufwerke auf verschiedenen Controllern zu verbreiten ihre gleichzeitige Betrieb zu gewährleisten. Auf der anderen Seite, wenn Sie häufig einen CD / DVD - zum Beispiel, hören oft von Musik (MP3), dann vielleicht ist es sinnvoll eine lesbare Disc-Laufwerk auf einem separaten Controller zu setzen - in diesem Fall Daten Leseschwierigkeiten mit der CD nicht stört Ihre Hintergrundarbeit und nicht die Hauptfestplatte einfrieren und damit den gesamten Computer.

  • Writer-Laufwerk (CD-R / -RW / DVD-ROM)? Denken Sie an, was ein Träger Sie auf diesem Laufwerk aufnehmen möchten. Zum Beispiel, wenn Sie häufig Platten überschrieben "on the fly" (einem herkömmlichen CD-ROM in das CD-R), werden Sie sehr wünschenswert, die CD-ROM und CD-R-Laufwerk zu verschiedenen Controllern zu verbreiten. Wenn Ihr Laufwerk groß genug Puffer ist, ist es nicht sehr wichtig, aber wenn Ihr Puffer Aufnahme-Laufwerk klein ist, wäre es sehr gut sein, es allein auf einem separaten Controller zu platzieren. Oder auch nicht allein (wenn möglich), und zumindest in einem Paar mit einem Gerät, das nicht in CD verwendet werden Brennvorgang - zum Beispiel, können Sie es in einem Paar mit der Festplatte gelegt, auf dem Daten gespeichert sind, ist nicht auf den Aufzeichnungsprozess.

Auf die Frage, wie mehrere Festplatten zu bewirten ein optimales System für die Geschwindigkeit zu schaffen, und welche Vorteile können aus mehreren Festplatten erhalten werden, wir kommen wieder.

Slave oder Master?

Zwei platziert Geräte an einem Kabel, eine oder andere Weise zusammenarbeiten, um seinen Betrieb zu gewährleisten. Jedes IDE-Gerät verfügt über einen Schalter Slave oder den Master und die beiden Geräte auf der gleichen Schleife betrieben wird, müssen in verschiedenen Modi zu arbeiten. Es tut praktischen Wert, das Gerät wird der Sklave sein, und was - Meister? Es kann nun sicher genug, um zu sagen: es spielt keine Rolle. Arbeits IDE-Protokoll in der Form, die es praktisch nicht abhängig, welche Art von Gerät zum gegenwärtigen Zeitpunkt gekommen ist, ist der Sklave, und was - Master. Installieren Sie einen Jumper, wie es aus der Sicht des Betriebssystems logisch ist (der Standard in den meisten der Buchstaben zugeordnet sind Plattensysteme in der Reihenfolge, in der sie physisch in dem System vorhanden sind -, dass der Meister wird zuerst, dann - Slave). Das einzige, was noch über die Hardware Aspekt gesagt werden - wenn Sie eine sehr alte Festplatte oder CD-ROM (zum Beispiel mehr als vor fünf Jahren) haben, versuchen Sie es nicht als Master zu einem moderneren Gerät zu setzen. Dies ist unwahrscheinlich, dass der Verlust an Leistung zu bringen, aber im Prinzip können Kompatibilitätsprobleme geben, weil von denen das zweite Gerät (Slave) oder beide auch der Antrieb funktioniert nicht richtig, oder würde gar nicht funktionieren. Noch ein Hinweis - wenn ein Controller zwei Laufwerk, das Lesen von CDs, dann booten Sie von der zweiten (Slave) fahren Sie wird nicht funktionieren. Das letztere Problem wurde in den neuesten Motherboards (im BIOS AWARD 6.0, zum Beispiel, können Sie wählen, welches Gerät als CD-Laufwerk in Betracht gezogen werden, wenn eine Startreihenfolge Auswahl) gelöst, aber so weit diese Karten ist nicht die Mehrheit. Wenn Sie zwei auf einem Controller-CD (zB CD und CD-RW), und Sie wollen es zu booten von einem CD-Laufwerk zu können, ist es ratsam, sie als Master zu setzen - es funktioniert unabhängig von der Platine und der BIOS-Version.

Welches Gerät am mittleren Anschluss auf der Schleife zu verbinden, und was - auf die Spitze?

Es ist auch nicht kritisch. Ja, einige bevorzugte elektromagnetische Momente dies oder jenes tun Kombination, aber in der Praxis ist es viel wichtiger, ist ein weiterer Aspekt: ​​nur das Gerät anschließen, so dass das Kabel durch frei weitergegeben, zu biegen oder zu ziehen. Die zusätzliche mechanische Belastung und Spannung Schleife kann dazu führen, dass in einem bestimmten Ort (zum Beispiel im Anschluss) Anschluss verlieren wird, oder (Teil-) Schäden an den Drähten der Schleife, und es kann zu Datenverlust oder unzuverlässigen Betrieb von Antrieben führen. Eine weitere unangenehme Sache - wenn die Wolke teilweise aus dem Stecker während des Betriebs des Systems ist - kann auch eine Reihe von unangenehmen Folgen bringen, bis zu körperlichen Schäden (dies ist jedoch unwahrscheinlich). So Beratung ist einfach - das Gerät anschließen, um das Kabel nicht zu belasten. Berücksichtigen Sie dabei andere Faktoren noch nicht erfolgreich sein.

Treiber Bus Mastering

Der zweite wichtige Aspekt der Plattensystem basierte IDE-Controller - Controller-Treiber. Von diesem, der Fahrer und damit das Betriebssystem mit dem Gerät arbeiten wird und die Steuerung, in dem, was Modus Datenaustausch sein, ist in hohem Maße abhängig Gesamtleistung des Systems.

Derzeit gibt es zwei Strategien Platten arbeiten, Controller und Treiber: der "Standard" für ältere Geräte-Modus, wo verpflichtet, alle IDE-Laufwerke arbeiten - PIO-Modus (Programmed Input / Output), in dem die CPU für die Datenübertragung zwischen dem Antrieb und dem System verwendet wird, . Dieser Modus funktioniert auf allen IDE-Controller und ist in der Tat, den ursprünglichen Betriebsmodus in dem ersten Standard geregelt. der sogenannte Modus Busmaster (DMA / UDMA), die die Übertragung der Daten steuern, ohne Beteiligung der CPU von der Steuerung, durchgeführt - jedoch in den letzten Jahren, die überwiegende Mehrheit von Controllern und Geräten eine alternative Betriebsart sind. Dieser Modus entbindet nicht nur den Prozessor, der in Multi-Tasking-Systeme sehr wichtig ist, sondern entfernt auch die Beschränkung der Datenrate durch den Prozessor und Software auferlegt. Das System Windows NT 4.0 und Windows 2000 zum Beispiel arbeitet ein Fahrer im PIO-Modus, in meinem Auto (Celeron 333A, BX-Chipsatz) kann nicht mit einer Datenrate von mehr als 5 MB / s auf jeder der drei Scheiben heute (Quantum 10 liefern GB, Seagate 6GB und 30GB Seagate Barracuda). Modus Bus Mastering, auf der anderen Seite, Seagate Barracuda, zum Beispiel die Bedeutung seines 10 - 15 MB / c, die fast dreimal so schnell ist, und die anderen Scheiben erreichen ihre theoretische Grenze von 7 (!) - 10 MB / s. Hinzu kommt die Tatsache, dass für den normalen Betrieb der Prozessorlast (persönlich, I) ist 100%, und im Modus Bus Mastering - etwa 20%, und Sie werden verstehen, warum Ihr System einfach ist verpflichtet, in diesem Modus zu arbeiten.

Zum Glück gab das ganze System (Motherboard) seit den Tagen des Pentium und er mehr noch jetzt ohne Probleme unterstützen Bus-Mastering (im Folgenden: - BM). Das einzige Problem, das bleibt - diese Art der Bedienung des Gerätes zu verwenden. Leider ist bis zum heutigen Tag gibt es einige Tücken.

Windows 98 / Windows ME

Moderne Computer auf der Basis dieser Systeme, in den meisten Fällen haben bereits einen Treiber, die in einem Modus BM Betrieb - dies gilt vor allem für Windows ME. Sie können dies auf folgende Weise überprüfen - auf die Systemsteuerung zu gehen, wählen Sie "System" und im Geräte-Manager den Namen der Festplatten-Controller zu überprüfen. Wenn Sie ein Motherboard mit Intel-Chipsatz haben, und der Titel hat die Wörter "Bus Master" oder manchmal ein Analogon in russischer Sprache ( "Kontrollreifen" oder so ähnlich) - dann werden die notwendigen Treiber bereits installiert. Die Anwender der modernen (Pentium oder höher), basierend auf VIA Chipsatz-Systeme können ruhig sein - wenn Sie einen Treiber mit dem VIA Referenz haben, eher als die Standard-IDE-Treiber, die BM zur Verfügung gestellt. Wenn Sie immer noch der Standard nur den IDE-Controller-Treiber eingestellt, müssen Sie wahrscheinlich einen neuen Treiber zu setzen. Benutzer von Windows 95, leider wird, muss sich der Fahrer zu finden - Standardtreiber BM in diesem System gibt.

Alles, was jetzt noch zu tun - ist, um sicherzustellen, dass alle Geräte in diesem Modus arbeiten. Um dies zu tun in der gleichen Geräte-Manager müssen Sie alle Festplatten und CD / DVD-Laufwerke zu gehen, und legte sie Modus "die DMA" in den "Einstellungen" ( "Settings"). Verschiedene Systeme haben unterschiedliche Standardeinstellungen, und möglicherweise sind einige Ihrer Geräte noch weiter im PIO-Modus zu betreiben. Es ist erwähnenswert, jedoch, dass einige Geräte (vor allem ältere CD oder CD-R [W]) dürfen nicht in den DMA-Modus arbeiten oder Arbeit ist nicht ganz korrekt. Manchmal kommt es vor, zum Beispiel so, dass die CD im DMA-Modus hört auf VideoCD zu spielen oder die Audiodaten kopieren. Ich habe auch Fälle auftreten, wo die CD-RW-Laufwerk in der Regel nicht mehr in dem DMA-Modus zu betreiben. Nehmen Sie eine Notiz von dieser - wenn etwas aufhört, bevor er als gearbeitet arbeiten, können Sie leider DMA Verwendung geben müssen bis zu diesem Gerät.

Windows 2000,

Dieses System ist in den meisten Fällen hat bereits einen Treiber Bus Mastering, und selbst nutzt sie. Alles, was Sie tun können - zu versuchen, ist, um sicherzustellen, dass alle Geräte, die diese Art des Zugriffs verwenden: das System die Tatsache, dass die Laufwerke austauschbare Laufwerke (CD, zum Beispiel) sind, oft standardmäßig in den Prozess der Installation sind auf der sicheren Seite in PIO-Modus versetzt, was nicht immer gerechtfertigt. Sie müssen mit dem Geräte-Manager (Sie können es in dem Baum finden, die ausgelöst wird, beispielsweise mit der rechten Maustaste auf "Arbeitsplatz", die verwalten Artikel), zu finden dort IDE ATA / ATAPI-Controller, und überprüfen Sie die Einstellungen für beide Reglerkanäle ( Primary / Secondary IDE-Kanal). Auf der Registerkarte Erweiterte Einstellungen können Sie steuern, wie die aktuelle Betriebsart des Gerätes und legen Sie den gewünschten Modus - DMA, wenn verfügbar (DMA, wo zutreffend), wenn er plötzlich nicht installiert ist.

Windows NT4.0

Die Benutzer dieses Betriebssystem in den meisten Fällen haben mehr aktive Schritte zu machen, um einen Job in der BM-Modus zu gelangen. Standard-NT-Systeme Treiber Service Pack SP3 und höher bereits eine BM-Unterstützung für Intel PIIX3 Controller haben und oben (in i430 / I440-Chipsätze Linie verwendet wird), aber leider in den meisten sind nicht Systeme seiner eigenen Gebrauch wegen erfolgloser Verfahren automatisch Bestimmung des Regimes. Um festzustellen , ob BM auf Ihrem System läuft oder nicht, werden Sie zum Beispiel das Programm ConfigNT , die den aktuellen Modus des Geräts zeigt. Oder der Fahrer setzen, wenn Sie sehen, dass BM auf dem Controller nicht funktioniert, haben Sie zwei Möglichkeiten - - entweder zu schließen, das Regime mit Gewalt (nur für Intel i430 / I440, sehr, jedoch gemeinsame Chipsätze direkt im selben Programm) Unterstützung BM.

Benutzer von anderen Chipsätzen (zum Beispiel aus dem gleichen VIA, Intel i8xx oder eine neue Zeile) haben einen speziellen Treiber zu installieren, der Bus Mastering unterstützt.

  • Anmerkung 1: Und er und die andere Option theoretisch dazu führen könnte, dass Ihr System aus irgendeinem Grund nicht mehr startet, und es wird sehr schwierig sein, wieder herzustellen. Fortgeschrittene Benutzer, die wissen, was in diesem Fall zu tun, kann ich auf jeden Fall raten zu einer Notfall-CD (Befehl rdisk / s) zu schaffen, und kann sogar die Tatsache beruhigen, dass ich noch nie eine Situation, in der nach dem Regime BM Ordnung angetroffen oder andere Weise ist das System nicht geladen. Wenn der Fahrer fest, dass der BM noch auf Ihrem System ist nicht, er wird nur weiterhin wie gewohnt arbeiten.

  • Anmerkung 2: Beachten Sie, dass ältere Fahrer BM unter NT4.0 - zum Beispiel durch Triones oder alt, Intel-Treiber nicht mit Festplatten mit mehr als 8 GB arbeiten können. diese Treiber installieren können katastrophal sein - zum Beispiel Mengen von NTFS, wird nach unten "schlecht" Cluster mit dem Bereich hinter der 8 GB von Anfang an der Scheibe, eine Chance haben, werden irreversibel geschädigt, da das System gestellt werden, auch von den unzugänglichen Gebieten zu lesen, wenn sie versuchen, die zum Verlust führen wird von Ihre Daten. Dringend empfohlen, auch im Jahr 1999 für die Intel-Chipsatz vom Treiber verwenden - Version 4 und höher (die erste Ziffer der Versionsnummer).

Andere OS

Glücklicherweise andere moderne Betriebssysteme (Linux, FreeBSD, BeOS, etc.) haben eine kohärentere Unterstützung Bus Mastering. (- Für den VIA und einige), und alle Geräte selbst in den optimalen Bedingungen verwenden Alle diese Systeme, oder besser gesagt, ihre Standard-Treiber (die neuesten Versionen der Systeme) für nahezu alle Intel-Controller Mastering Unterstützung Bus haben. Mitglieder Unix-Systeme, zum Beispiel in der Lage sein, dies zu überprüfen, indem die Nachrichten verfolgt, die den Fahrer beim Booten gibt (es sei denn, natürlich, ihr System diese Informationen bereitstellt - Unix kann so konfiguriert werden, wie Sie möchten). BeOS enthält den Standard-Modus, so dass manchmal notwendig ist, das entgegengesetzte Problem zu lösen: deaktivieren Sie es manuell (wenn es Probleme mit dem Systemstart sind). Mit IDE-Controller (Motherboard) anderer Hersteller andere als Intel und VIA, ist die Situation etwas schlechter, und manchmal, leider, und nicht - aber die Antworten auf diese Fragen werden Sie sich nur Ihre Situation erhalten zu untersuchen.

Genug frische Bus Mastering Treiber für alle gängigen Chipsätze für Windows - Systeme können ergriffen werden , www.bmdrivers.com - oder auf dieser Website unter "Speichermedien" oder den "Boards" Treiber der IDE Bus Mastering .

Einstellungen des virtuellen Speichers

Alle modernen Betriebssysteme verwenden virtuellen Speicher - eine spezielle Datei-Swap, der für den Mangel an körperlicher Speichersystem kompensiert. Der grundlegende Parameter auf den virtuellen Speichersystem in Verbindung stehend - die Größe der Datei (oder mehrere Dateien) zu tauschen.

  • Windows 95/98 / ME hat eine dynamische virtuelle Speicherdatei standardmäßig, die seine Größe ändert sich entsprechend dem aktuellen Bedarf des Systems. Macht es Sinn, in einem solchen Betriebsmodus zu intervenieren, die minimale und maximale Größe der Hand auszusetzen? Ja, einige Sinn in diesem. 300 MB - Wenn Sie die minimale Größe der Auslagerungsdatei in der Region von 200 eingestellt (maximal - bis zu Ihnen, aber es ist besser, nicht weniger als 500 MB), wird das System von unnötigen Manipulation der dynamischen Änderung der Dateigröße speichern. Wenn nach dieser Prozedur und Sie immer noch Ihre defragmentiruete erweiterte Defragmentierer fahren, die mit einer virtuellen Speicherdatei zu arbeiten in der Lage ist, erhalten Sie ein wenig mehr Geschwindigkeit. Was ist die minimale Größe virtuelle Speicherdatei zu wählen? So viel wie es Ihnen nichts ausmacht, aber mehr als 300 MB, sollte man wohl eher nicht.

  • Windows NT 4.0 und Windows 2000-Systeme haben etwas andere Strategie mit virtuellen Speicher - eine dynamische Änderung der virtuelle Speicher Dateigröße, obwohl vorgesehen ist, aber kein Vollzeit-Betriebsmodus. Wie ist die allgemeine Mindestgröße der Auslagerungsdatei zu wählen? Eines ist sicher - der Standardwert zu klein ist, um wirksam zu sein. Normalerweise empfehlen das System, das ich zumindest irgendwo in der Region von 200 bis 300 MB und komplexe Computer wie das Veröffentlichen, oder zum Beispiel Grafik-Workstations und wird nicht mehr als 500 MB sein. Bei der maximalen Größe empfehlen auch nicht knausern - die Zahlen in der Größenordnung von Gigabyte wird genau das Richtige sein. Es spielt praktisch keinen Einfluss auf den Betrieb des Systems im Normalbetrieb, wird aber Überraschungen und Ausfälle in den entscheidenden Augenblicken, wie vermeiden, wenn mit großen Dokumenten arbeiten.

  • Benutzer anderer Betriebssysteme können gegeben werden, in der Regel die gleichen Empfehlungen: versuchen, um sicherzustellen, dass die virtuelle Speicherdatei nicht ihre Größe dynamisch verändern, da es die Systemleistung reduziert und erhöht die Fragmentierung.

Macht es Sinn, die höchstmögliche Größe der Auslagerungsdatei zu setzen? Leider gibt es keine. Wenn die Datei alle notwendigen Daten enthält (dh während des Betriebs nicht erhöhen), die maximale Geschwindigkeit des Systems, und heben Sie es erhöht die Dateigröße wird nicht funktionieren. Ja, mit einer Zunahme in der virtuellen Speicherdatei wird im Laufe der Auswirkungen, die die Leistung des Paging-Systems beeinflussen verwendet werden, aber sie sind für und gegen, und in der praktischen Geschwindigkeit sogar, wie wirksam beeinflussen nicht.

Wo und wie die Auslagerungsdatei zu platzieren?

  • Wenn Sie mehrere logische Laufwerke haben, versuchen Sie die virtuelle Speicherdatei auf dem Abschnitt zu platzieren, die näher an den physikalischen Anfang der Disc ist. Geschwindigkeit Lese- / Schreiboperationen, gibt es traditionell wenig höher, na ja, oder zumindest nicht schlechter als in anderen Bereichen der Scheibe. Leider den virtuellen Speicher auf einem anderen logischen Laufwerk zu platzieren, ist es von den Betriebssystemdateien zu isolieren versucht, es ist sinnlos -, bis die virtuelle Speicherdatei auf demselben physischen Datenträger befindet, können Sie keine Änderung in seiner logischen Standort gewinnen.

  • Virtueller Speicher in einem System mit mehreren Festplatten - flexibler Frage. Versuchen Sie, den virtuellen Speicher zu platzieren, wo es keine Programmdateien - das heißt, außerhalb der Systempartition. Dies ist eine sehr deutliche Steigerung Leistung. Viele moderne Systeme (zB Windows NT 4.0 und Windows 2000) können den virtuellen Speicher auf mehrere Laufwerke verwenden - aber denken Sie daran: auch einen Teil des virtuellen Speichers auf dem gleichen physischen Festplatte zu platzieren, wo das System selbst, nicht sein sollte. Wenn Sie drei physische Laufwerke haben, zahlen Sie nicht die Aufmerksamkeit auf ihre komparativen Erfüllungs- und Auslagerungsdateien auf beiden Nicht-System-Festplatten - auch stark die Geschwindigkeit zu erhöhen und das System lädt die Laufwerke Balance entsprechend ihrer Geschwindigkeit. Beachten Sie unbedingt nur, dass virtuelle Speicherdatei auf Rädern platziert Kontraindiziert im PIO-Modus ausgeführt wird.

  • Für ein Dateisystem den virtuellen Speicher zu platzieren? Es hat keine praktische Bedeutung. Es wäre besser, Größe auf dem Datenträger Cluster, in dem der virtuelle Speicher-Datei befindet, war es ein wenig mehr - aber es ist nicht wirklich sehr wichtig.

  • Versuchen Sie nicht, eine Null-gefüllten virtuellen Speicher zu mehr als zwei Drittel der Abschnitte zu schaffen - es fast immer auf die Schaffung einer fragmentierten Auslagerungsdatei führen. Wenn Sie keine andere Wahl haben - zumindest versuchen, das Laufwerk zu defragmentieren, bevor Sie die Größe der virtuellen Speicherdatei zu erhöhen.

Die Struktur der logischen Laufwerke

Was ist besser in Bezug auf die Leistung - ein logisches Laufwerk von 10 GB oder 3 GB unter dem System zugeordnet und 7 GB für Daten? In Bezug auf Leistung wird fast immer viel besser sein, einen gesonderten Abschnitt unter dem System der geringen Größe zuzuordnen (2 - 4 GB). Dieser Schritt wird dazu führen, dass die Systemdateien, die gleichzeitig mehr oder weniger zugegriffen wird, wird auf einer anderen physischen Datenträger Bereiche in der Nähe sein - das heißt physischen "gegenseitigen fragmentiert" Systemdateien wird viel niedriger. Insbesondere ist es notwendig zu berücksichtigen, diesen Punkt zu nehmen, diejenigen, die die Systemplatten Größe von mehreren zehn Gigabyte. Wenn Sie ein logisches Laufwerk System 10% wählen - 20% der Kapazität der großen Platte (dh etwa 2 GB), während der Suchpfad, wenn die Plattenkopf zwischen den Systemdateien bewegt, wird mehrmals weniger sein als die Zeit, die notwendig ist, zu verbringen, für bewegen des Kopfes über die physischen Datenträger. Im Fall von System-Installations-CD in das Dutzend oder so GB Systemdateien erforderlich ist zufällig in diesem Raum zu verteilen, die unnötige Schwierigkeiten bei gleichzeitiger Zugriff auf diese Dateien erstellen wird.

Sollte ich noch die Scheiben in irgendeiner Weise brechen? Nein, es ist nicht notwendig. Jedes logische Laufwerk im Laufe ihrer Nutzung des Systems (mount) macht im Speicher eine Menge (mehrere hundert Kilobyte) von Service-Informationen zu speichern, und es verringert die Menge des verfügbaren Systemspeichers. Es ist zwar kein großer Verlust, aber in Bezug auf die Performance-Vorteile bei der Erstellung von mehreren logischen Laufwerke ist immer noch weniger. Diese Regel, jedoch gibt es eine Ausnahme: Wenn Sie das FAT32-Dateisystem verwenden (und Windows98 / ME Benutzer haben keine andere Standard-Dateisystem), sollten Sie nicht logische Laufwerke von mehr als 10 schaffen - 15 GB. Wenn Sie eine Festplatte, die beispielsweise etwa 40 GB, wird es klüger sein, alle die gleichen mehreren Volumes zu tun, zusätzlich zu dem System, und es ist höchst wünschenswert, so daß große Mengen nicht gleichzeitig verwendet werden. Andere moderne Dateisysteme haben keine solchen Beschränkungen.

Abschluss

Disk-systemspezifische Betriebssysteme weiter optimiert werden - zum Beispiel Steuerung der Zwischenspeicherung, ändern Sie den Modus der Dateisystemtreiber, usw. Aber leider sind diese Einstellungen zu spezifisch für ein bestimmtes Betriebssystem. Der gleiche Artikel spricht über die allgemeinen Überlegungen, die für alle Betriebssysteme, und wir können auf die Frage der Optimierung spezifischer Systeme kommen.