Nur die Hälfte der CPU-Last?
-
enfo
- XBOX360-Installer

- Beiträge: 67
- Registriert: 27.07.2003 13:32
- Wohnort: Wilhelmshaven
Nur die Hälfte der CPU-Last?
Ich hab per Suchfunktion leider nix zu dem Thema gefunden, deswegen frag ich hier jetzt mal vorsichtig an:
Ich hab mir vor kurzem einen neuen Rechner zugelegt und gleich wieder den FAH-Client draufgepackt (Consolen-Version). Dieser hat sich auch sauber als Systemdienst installiert und funktioniert auch einwandfrei. Nun ist mir aber aufgefallen, das der Client nur ca. 50% Systemauslastung verursacht. Muss ich irgendwas anders einstellen oder ist das normal neuerdings, denn auf dem alten System war durchweg 100% Systemlast, wenn der Client an war.
Hier noch kurz die Daten der beiden Systeme:
Altes System
Athlon TB 900 MHz
768 MB RAM
ASUS A7V MB
Windows 2000
Neues System
Pentium 4 mit 3.2 GHz
1024 MB DDR RAM
ASUS P4C800 MB
Windows 2000
Ich hab mir vor kurzem einen neuen Rechner zugelegt und gleich wieder den FAH-Client draufgepackt (Consolen-Version). Dieser hat sich auch sauber als Systemdienst installiert und funktioniert auch einwandfrei. Nun ist mir aber aufgefallen, das der Client nur ca. 50% Systemauslastung verursacht. Muss ich irgendwas anders einstellen oder ist das normal neuerdings, denn auf dem alten System war durchweg 100% Systemlast, wenn der Client an war.
Hier noch kurz die Daten der beiden Systeme:
Altes System
Athlon TB 900 MHz
768 MB RAM
ASUS A7V MB
Windows 2000
Neues System
Pentium 4 mit 3.2 GHz
1024 MB DDR RAM
ASUS P4C800 MB
Windows 2000

-
Sascha_Luehrs
Re: Nur die Hälfte der CPU-Last?
Hmm ich würd fast f@hmuten, dass das an Hüpahschredding liegt(?) *g*enfo hat geschrieben:Neues System
Pentium 4 mit 3.2 GHz
1024 MB DDR RAM
ASUS P4C800 MB
Windows 2000
Kann Dir aber auch nichts genaueres dazu sagen (AMD), ich meine aber hier hatte schon mal jemand ein ähnliches Problem *such*
Zuletzt geändert von Sascha_Luehrs am 14.09.2004 12:26, insgesamt 3-mal geändert.
-
Akio
- Vereinsmitglied

- Beiträge: 472
- Registriert: 21.05.2003 16:43
- Wohnort: Hamburg
-
enfo
- XBOX360-Installer

- Beiträge: 67
- Registriert: 27.07.2003 13:32
- Wohnort: Wilhelmshaven
Re: Nur die Hälfte der CPU-Last?
Stimmt! Mir war auch so, da schonmal etwas gelesen zu haben.Sascha_Luehrs hat geschrieben:Hmm ich würd fast f@hmuten, dass das in Hüpahschredding liegt(?) *g*
Kann Dir aber auch nichts genaueres dazu sagen (AMD), ich meine aber hier hatte schon mal jemand ein ähnliches Problem *such*
Jo, hat er! Hmm... Das wäre ja eine interessante Sache.Akio hat geschrieben:hat dein neuer PC HyperThreating (HT)? Wenn ja musst du glaube ich zwei Clients benutzen.
Denn mach ich mich mal auf die Suche wie das funktionieren könnte.

-
Sascha_Luehrs
Re: Nur die Hälfte der CPU-Last?
Habs nachgeschaut. Du musst, wenn Du auf einem Pentium mit Hyperthreading F@H mit voller Last fahren willst, leider 2 F@H-Clienten gleichzeitig laufen lassen. D.h. also du musst (irgendwo auf Deiner Festplatte, kannste frei wählen) ein zweites Verzeichnis anlegen, dort das FAH-Clientprogramm (FAH502-Console.exe) hineinkopieren, starten*, konfigurieren, und diesem aber (ultrawichtig!) eine andere Machine-ID (als dem ersten, anderen FAH-Client) zuweisen. Wirste sehen, ist ganz am Ende der Konfiguration. Dort fragt er "Machine ID? [1-8]", und da gibste dann meinetwegen 2, 3 oder irgendeine andere Zahl <=8 ein. Den ersten Client, den Du schon installiert hast, hast Du sicher mit Machine ID = 1 konfiguriert.enfo hat geschrieben:Denn mach ich mich mal auf die Suche wie das funktionieren könnte.
*Dass man die -local Option dabei verwenden müsse, stimmt übrigens nicht (mehr), das war nur früher mal so und ist imho nur noch ein hartnäckiges Gerücht.
-
SpeedKing
- TuX-omane

- Beiträge: 2943
- Registriert: 12.09.2003 17:14
Achtung! Windows 2000 hat teilweise massive Probleme mit Hyperthreading! Ich glaube, da brauchst du einen speziellen Patch, damit das sauber funktioniert. Mach mal Vergleichstests mit ein- und ausgeschaltetem Hyperthreading (sollte im BIOS einstellbar sein).
Und wenn HT sauber läuft, dann bringt das mit den zwei Clients trotzdem nur bei einigen Projekten was. Je nachdem, welche Teile der CPU hauptsächlich beansprucht werden. Welche Projekte das sind kann ich dir leider auch nicht sagen.
Und wenn HT sauber läuft, dann bringt das mit den zwei Clients trotzdem nur bei einigen Projekten was. Je nachdem, welche Teile der CPU hauptsächlich beansprucht werden. Welche Projekte das sind kann ich dir leider auch nicht sagen.
-
Mystwalker
- Oberfalter

- Beiträge: 483
- Registriert: 24.04.2003 14:40
- Wohnort: Potsdam
Ich bin mir sicher, ob es noch weitere Probleme gibt, aber zumindest zum Teil rührt der Konflikt HT <--> W2k daher, dass Windows 2000 noch kein Hyperthreading kennt, die beiden logischen CPUs also als physikalische CPUs wahrnimmt. Dadurch kommt es dann zu einem unvorteilhaften Scheduling.
Ein Test, wie von SpeedKing vorgeschlagen, wurde ich auch jeden Fall machen.
HT war für mich das Totschlagargument, um auf XP umzusteigen.
Nehme ich MS schon ein wenig übel, dass sie einen auf solche Art und Weise zum Umstieg "nötigen".
Meiner Erfahrung bringen 2 Clients auf einem HT-System (unter XP) schon einen kleinen Geschwindigkeitsvorteil mit sich, da die Performance eines einzelnen Clients meistens bei mehr als 50% bleibt.
Am besten ist es übrigens, 2 verschiedene Projekte zu nehmen, da diese im Regelfall unterschiedliche Ressourcenansprüche haben (das eine braucht z.B. viel Speicherbandbreite, das andere hingegen fast ausschliesslich die CPU). Bei 2 Instanzen eines Clients hingegen konkurrieren beide quasi um dieselben Ressourcen.
Ein Test, wie von SpeedKing vorgeschlagen, wurde ich auch jeden Fall machen.
HT war für mich das Totschlagargument, um auf XP umzusteigen.
Meiner Erfahrung bringen 2 Clients auf einem HT-System (unter XP) schon einen kleinen Geschwindigkeitsvorteil mit sich, da die Performance eines einzelnen Clients meistens bei mehr als 50% bleibt.
Am besten ist es übrigens, 2 verschiedene Projekte zu nehmen, da diese im Regelfall unterschiedliche Ressourcenansprüche haben (das eine braucht z.B. viel Speicherbandbreite, das andere hingegen fast ausschliesslich die CPU). Bei 2 Instanzen eines Clients hingegen konkurrieren beide quasi um dieselben Ressourcen.
-
Michael H.W. Weber
- Vereinsvorstand

- Beiträge: 23160
- Registriert: 07.01.2002 01:00
- Wohnort: Marpurk
-
enfo
- XBOX360-Installer

- Beiträge: 67
- Registriert: 27.07.2003 13:32
- Wohnort: Wilhelmshaven
Re: Nur die Hälfte der CPU-Last?
Danke für die Anleitung! Lüppt!Sascha_Luehrs hat geschrieben:Habs nachgeschaut. Du musst, wenn Du auf einem Pentium mit Hyperthreading F@H mit voller Last fahren willst,...
Zu HT und W2k
Werde das nunmal checken wie das läuft. Das Ding ist, dass ich mir Windows 2000 damals gekauft habe und jetzt kein Bock habe nochmal für XP zu löhnen. Wie sieht das mit Linux und HT aus? Ist das eine gute Alternative?

-
Mystwalker
- Oberfalter

- Beiträge: 483
- Registriert: 24.04.2003 14:40
- Wohnort: Potsdam
-
enfo
- XBOX360-Installer

- Beiträge: 67
- Registriert: 27.07.2003 13:32
- Wohnort: Wilhelmshaven
Hmm, dann werde ich mir mal wieder parallel Linux dazuinstallieren, um das mal zu testen.Mystwalker hat geschrieben:HT sollte kein Problem sein für den 2.6er Kernel und "hohe" 2.4er.
Zudem fallen die Lizenzgebühren weg...
BTW: Das mit den zwei Clients klappt bis jetzt wunderbar. Einzig und alleine die Abwärme scheint exorbital gestiegen zu sein (ok, sind ja nun auch 100% CPU-Last

-
Patrick Keller
- Vereinsmitglied

- Beiträge: 1202
- Registriert: 25.03.2003 15:06
- Wohnort: Mainz