Vollständige Version anzeigen : Warscheinlich Problem mit Write-Back-Cache
Sebastian Hahn
January 21st 05, 08:57 AM
Hi,
ich habe in meinem Rechner einen Promise Supertrak 100 installiert und
folgende Festplatten rangehängt:
Kanal 1: Seagate ST380011A
Kanal 2: Seagate ST380011A
Kanal 3: Seagate ST380020A
Kanal 4: Seagate ST3160023A
Kanal 5: Maxtor 6Y160P0
Kanal 6: Maxtror 6Y160P0
Kanal 1,2,3 und Kanal 4,5,6 bilden jeweils ein Raid 5 Array. Der Controller
ist mit 64MB Cache ausgestattet. Auf einer Partition auf dem ersten Array
ist Windows XP installiert.
Nun ist es so, dass nach dem herunterfahren und automatischen Ausschalten
sehr oft Dateisystemfehler auf der Systempartition sind, die ein booten auch
oft verhindern. Chkdsk hat diese bis jetzt aber immer rückstandslos
entfernen können. Ich vermute ein Problem mit irgendwelchen
Write-Back-Caches. Ich habe schon folgendes Versucht:
1. Deaktivieren des Write-Back-Caches des Controllers.
Brachte leider keine Besserung, das System wurde nur deutlich langsamer.
Ich vermute also, dass die Caches auf den Platten nicht geflusht werden.
2. Ändern des Registrywertes HKLM\SOFTWARE\Microsoft\Windows
NT\CurrentVersion\Winlogon\PowerdownAfterShutdown
Ob dieser Schlüssel jetzt den Wert 1 oder 0 hat ändert erstaunlicher Weise
nichts am Verhalten des PCs. Er schaltet sich immer automatisch aus. Und das
sogar, wenn man nur einen Neustart machen will.
Meine Lieblingslösung sähe so aus, dass der Powerdown nur um ca. 15 Sekunden
verzögert wird. Ich könnte aber auch damit leben, auf ihn ganz zu
verzichten. Deaktivieren der Caches will ich aus Performancegründen nicht.
Der Controller ist so schon nicht der schnellste.
Gruß,
Sebastian
Peter Schultz
January 21st 05, 12:59 PM
"Sebastian Hahn" wrote:
> Hi,
>
> ich habe in meinem Rechner einen Promise Supertrak 100 installiert und
> folgende Festplatten rangehängt:
> Kanal 1: Seagate ST380011A
> Kanal 2: Seagate ST380011A
> Kanal 3: Seagate ST380020A
> Kanal 4: Seagate ST3160023A
> Kanal 5: Maxtor 6Y160P0
> Kanal 6: Maxtror 6Y160P0
>
> Kanal 1,2,3 und Kanal 4,5,6 bilden jeweils ein Raid 5 Array. Der Controller
> ist mit 64MB Cache ausgestattet. Auf einer Partition auf dem ersten Array
> ist Windows XP installiert.
> Nun ist es so, dass nach dem herunterfahren und automatischen Ausschalten
> sehr oft Dateisystemfehler auf der Systempartition sind, die ein booten auch
> oft verhindern. Chkdsk hat diese bis jetzt aber immer rückstandslos
> entfernen können. Ich vermute ein Problem mit irgendwelchen
> Write-Back-Caches. Ich habe schon folgendes Versucht:
>
> 1. Deaktivieren des Write-Back-Caches des Controllers.
> Brachte leider keine Besserung, das System wurde nur deutlich langsamer.
> Ich vermute also, dass die Caches auf den Platten nicht geflusht werden.
>
> 2. Ändern des Registrywertes HKLM\SOFTWARE\Microsoft\Windows
> NT\CurrentVersion\Winlogon\PowerdownAfterShutdown
> Ob dieser Schlüssel jetzt den Wert 1 oder 0 hat ändert erstaunlicher Weise
> nichts am Verhalten des PCs. Er schaltet sich immer automatisch aus. Und das
> sogar, wenn man nur einen Neustart machen will.
>
>
> Meine Lieblingslösung sähe so aus, dass der Powerdown nur um ca. 15 Sekunden
> verzögert wird. Ich könnte aber auch damit leben, auf ihn ganz zu
> verzichten. Deaktivieren der Caches will ich aus Performancegründen nicht.
> Der Controller ist so schon nicht der schnellste.
>
>
> Gruß,
> Sebastian
>
> Warte doch erstmal deine Antworten in Windows XP Hardware
ab.
Peter
>
Peter Schultz
January 21st 05, 01:23 PM
Warte doch erstmal deine Antworten in Windows XP Hardware
ab.
Peter
Ich meinte Windows XP Registry
Peter
Eric March
January 21st 05, 02:37 PM
Am Fri, 21 Jan 2005 04:23:03 -0800 schrieb Peter Schultz
>:
>
>
> Warte doch erstmal deine Antworten in Windows XP Hardware
> ab.
> Peter
>
>
> Ich meinte Windows XP Registry
>
> Peter
Nanü? Wir sind doch hier in XP-Registry. Wenn Sebastian auch in
XP-Hardware gepostet hat (keine dumme Idee) lagst du mit deinem alten
Vorschalg hierots völlig richtig :-)))
--
Eric March
»Schreibe kurz - und sie werden es lesen. Schreibe klar und sie werden es
verstehen. Schreibe bildhaft - und sie werden es im Gedächtnis behalten.«
Joseph Pulitzer
Thomas Wildgruber
January 21st 05, 07:25 PM
On Fri, 21 Jan 2005 14:37:30 +0100, Eric March wrote:
> Nanü? Wir sind doch hier in XP-Registry. Wenn Sebastian auch in
> XP-Hardware gepostet hat (keine dumme Idee) lagst du mit deinem alten
> Vorschalg hierots völlig richtig :-)))
Heldenhaftes X-Post ohne F'up -> Ich bin z.B. in 'm.p.d.g.wxp.hardware' und
poste auch ohne Kommentar in beide Gruppen, nur mein News-Agent teilt mir
das vor dem Upload nochmal mit ;-)
Bye Tom
--
"I'm honored to shake the hand of a brave Iraqi citizen who had his hand
cut off by Saddam Hussein." George W. Bush - Washington, D.C., May 25, 2004
Source: http://slate.msn.com/id/76886/
Thomas Wildgruber
January 21st 05, 07:42 PM
On Fri, 21 Jan 2005 08:57:32 +0100, Sebastian Hahn wrote:
> [...]
> Kanal 1,2,3 und Kanal 4,5,6 bilden jeweils ein Raid 5 Array. Der Controller
> ist mit 64MB Cache ausgestattet. Auf einer Partition auf dem ersten Array
> ist Windows XP installiert.
> Nun ist es so, dass nach dem herunterfahren und automatischen Ausschalten
> sehr oft Dateisystemfehler auf der Systempartition sind, die ein booten auch
> oft verhindern. Chkdsk hat diese bis jetzt aber immer rückstandslos
> entfernen können. Ich vermute ein Problem mit irgendwelchen
> Write-Back-Caches. Ich habe schon folgendes Versucht:
>
> 1. Deaktivieren des Write-Back-Caches des Controllers.
> Brachte leider keine Besserung, das System wurde nur deutlich langsamer.
> Ich vermute also, dass die Caches auf den Platten nicht geflusht werden.
> [...]
Dann liegst wahrscheinlich auch nicht am Controllercache, normalerweise
regelt der Controller den HD-Cache. Bei 'write thru' und/oder 'Direkt I/O'
sollten auch die HD-Caches deaktiviert sein.
> Meine Lieblingslösung sähe so aus, dass der Powerdown nur um ca. 15
> Sekunden verzögert wird. Ich könnte aber auch damit leben, auf ihn
> ganz zu verzichten. Deaktivieren der Caches will ich aus Performancegründen
> nicht. Der Controller ist so schon nicht der schnellste.
Die "Plaster auf den Pickel" Lösung ;-)
Anyway, du könntest ein Shutdownscript per lokale Richtlinie festlegen
welches dir eine Batchdatei aufruft -> In etwa:
-----------schnipp-----------
@echo off
sleep.exe 15
-----------schnapp-----------
Die Datei 'sleep.exe' findet sich AFAIK in irgendeinen Resourcekit, '15'
als Parameter wären deine gewünschten 15 Sekunden Verzögerung. Könnte sogar
klappen, AFAIK bleibt WXP während des Scriplaufs nicht stehen, sondern
arbeitet seinen Shutdown im Hintergrund weiter ab. Zumindest beim StartUp
funktionierts, wir haben das Script bei WLAN Clients laufen, welche noch
vor der Anmeldung eine stehende Netzwerkverbindung brauchen und die
Warterei auf das Netzwerk per Richtlinie irgendwie nicht so will.
BTW: Wenn du irgendeine Datenbank auf deinen Arrays laufen hast, solltest
du den Controllercache auf alle Fälle deaktivieren. Hab ich mir kürzlich
auch erst sagen lassen und klang ziemlich einleuchtend ;-)
Das eine der Platten oder der Controller einen Bäckel hat, kannst du
auschliessen?
X-Post & F'up2 'm.p.d.g.wxp.hardware'
HTH Tom
--
"I'm honored to shake the hand of a brave Iraqi citizen who had his hand
cut off by Saddam Hussein." George W. Bush - Washington, D.C., May 25, 2004
Source: http://slate.msn.com/id/76886/
Peter Schultz
January 21st 05, 08:45 PM
"Eric March" wrote:
> Am Fri, 21 Jan 2005 04:23:03 -0800 schrieb Peter Schultz
> >:
>
> >
> >
> > Warte doch erstmal deine Antworten in Windows XP Hardware
> > ab.
> > Peter
> >
> >
> > Ich meinte Windows XP Registry
> >
> > Peter
>
> Nanü? Wir sind doch hier in XP-Registry. Wenn Sebastian auch in
> XP-Hardware gepostet hat (keine dumme Idee) lagst du mit deinem alten
> Vorschalg hierots völlig richtig :-)))
>
> --
> Eric March
>
> »Schreibe kurz - und sie werden es lesen. Schreibe klar und sie werden es
> verstehen. Schreibe bildhaft - und sie werden es im Gedächtnis behalten.«
> Joseph Pulitzer
>
Das was ich hier in Windows XP Registry geschrieben habe, wurde gleichzeitig
in Windows XP Hardware hinterlegt.
Deshalb war ich ja so erstaunt, obwohl ich nur einmal geschrieben habe. Das
wollte ich berichtigen und da wurde es wieder zweimal veröffentlicht.
Peter
Helmut Rohrbeck
January 22nd 05, 12:34 AM
"Peter Schultz" > schrieb:
>
>
> "Eric March" wrote:
>> Nanü? Wir sind doch hier in XP-Registry. Wenn Sebastian auch in
>> XP-Hardware gepostet hat (keine dumme Idee) lagst du mit deinem alten
>> Vorschalg hierots völlig richtig :-)))
>
> Das was ich hier in Windows XP Registry geschrieben habe, wurde gleichzeitig
> in Windows XP Hardware hinterlegt.
> Deshalb war ich ja so erstaunt, obwohl ich nur einmal geschrieben habe. Das
> wollte ich berichtigen und da wurde es wieder zweimal veröffentlicht.
Ignoriere "Eric March". Er ist ein altbekannter Troll in diversen
Microsoft Newsgroups und sollte generell nicht beachtet werden.
--
MfG Helmut Rohrbeck www.helmrohr.de
Bitte nicht per Mail, sondern hier antworten!
PMail nur über das Formular auf meiner Webseite.
Heinz Bergner
January 22nd 05, 01:05 AM
Helmut Rohrbeck wrote:
> Ignoriere "Eric March". Er ist ein altbekannter Troll in diversen
> Microsoft Newsgroups und sollte generell nicht beachtet werden.
.... zumal dieser Troll auch noch ein Problem mit unserer Muttersprache
hat. ;-)
--
Heinz Bergner
vBulletin® v3.6.4, Copyright ©2000-2012, Jelsoft Enterprises Ltd.