PHuV
2005-03-10, 10:47:26
Ich beziehe mich mal auf diesen Artikel
X86-secret
Win XP and Dual Core HT on : Bug ?
http://www.x86-secret.com/?option=newsd&nid=849
Fakt ist, daß es hierbei nicht um die echte DualCore-Lösung OnAChip handelt, somit der Test etwas ungenau ist.
Ebenso ist es ein Fakt (daß haben wir bereits auch festgestellt), daß die Prozessverteilung von NT sehr sehr schlecht ist (wir entwickeln ein Echtzeitmonitorsystem für Nachrichten wie Rechnungen und Bestellungen (EDI für die Experten hier), überwiegen für UNIX, aber auch für Windows ab NT).
Wir hatten hier als Entwicklungsplattformen eine Dell mit 2x2,4 Xeon CPUs mit 4 virtuellen Prozessoren, nun eine Dell mit 4x 3,0 Xeon CPUs und 8 virtuellen Prozessoren, mit einem Linux drauf.
Diese Kisten sind superschnell, da kann man die Effekte, die X86-secret gemessen und festgestellt hat (unter XP) unter Linux in keinster Weise nachstellen, wir haben zig virtuelle Java-Maschinen laufen (Experten wissen, große Bremse) 5 verschiedene Datenbanken usw., und man merkt es im alltäglichen Betrieb kaum.
Ich hatte mal Tests auf meinem lokalem PC unter Linux und Windows XP gemacht, u.a. 1000 Nachrichten zu verarbeiten (konvertieren und weiterverarbeiten einer Bestellung EDIFACT ORDERS D93A, ca. 300 kB groß). Das Ergebnis war fast Faktor 3 unter Linux schneller als unter NT/XP. Ein Prozess allein wird auf beiden Maschinen ungefähr gleich schnell verarbeitet, da ist u.U. überraschenderweise sogar NT/XP schneller.
Ich bitte um Verständnis, wenn ich nichts mehr zu unserem Produkt und der Teststellung genauers hier sagen möchte, aber es waren die vergleichbar gleichen Umgebungen (von unserem Programm und Versionstand) und die gleiche HW (mein lokaler PC), einmal mit Windows NT SP4 und RedHat 2.4, 1 GHz PIII mit 512 MB Ram.
Für uns zeigt es ganz klar, daß hierbei Windows bzw. Microsoft da noch eine Mengen machen muß, um diese "relativ" schlechte Prozessverwaltung und Prozessverteilung in den Griff zu bekommen, bzw. es sind auch die Programmhersteller gefragt, die Programme entsprechend zu schreiben und mit den diversen Compileroptionen richtig zu übersetzen. Da hat momentan Linux/Unix klare Vorteile durch ihre Architekturen, da skalieren alle Programme durchweg besser, egal ob sie HPUX, Solaris oder AIX heißen.
Nochmals zur Klarstellung, damit habe ich nicht gesagt, das Windows "schlecht" ist, ich beziehe mich lediglich auf die Prozessverteilung und -auslastung im Vergleich zu anderen Plattformen!
X86-secret
Win XP and Dual Core HT on : Bug ?
http://www.x86-secret.com/?option=newsd&nid=849
Fakt ist, daß es hierbei nicht um die echte DualCore-Lösung OnAChip handelt, somit der Test etwas ungenau ist.
Ebenso ist es ein Fakt (daß haben wir bereits auch festgestellt), daß die Prozessverteilung von NT sehr sehr schlecht ist (wir entwickeln ein Echtzeitmonitorsystem für Nachrichten wie Rechnungen und Bestellungen (EDI für die Experten hier), überwiegen für UNIX, aber auch für Windows ab NT).
Wir hatten hier als Entwicklungsplattformen eine Dell mit 2x2,4 Xeon CPUs mit 4 virtuellen Prozessoren, nun eine Dell mit 4x 3,0 Xeon CPUs und 8 virtuellen Prozessoren, mit einem Linux drauf.
Diese Kisten sind superschnell, da kann man die Effekte, die X86-secret gemessen und festgestellt hat (unter XP) unter Linux in keinster Weise nachstellen, wir haben zig virtuelle Java-Maschinen laufen (Experten wissen, große Bremse) 5 verschiedene Datenbanken usw., und man merkt es im alltäglichen Betrieb kaum.
Ich hatte mal Tests auf meinem lokalem PC unter Linux und Windows XP gemacht, u.a. 1000 Nachrichten zu verarbeiten (konvertieren und weiterverarbeiten einer Bestellung EDIFACT ORDERS D93A, ca. 300 kB groß). Das Ergebnis war fast Faktor 3 unter Linux schneller als unter NT/XP. Ein Prozess allein wird auf beiden Maschinen ungefähr gleich schnell verarbeitet, da ist u.U. überraschenderweise sogar NT/XP schneller.
Ich bitte um Verständnis, wenn ich nichts mehr zu unserem Produkt und der Teststellung genauers hier sagen möchte, aber es waren die vergleichbar gleichen Umgebungen (von unserem Programm und Versionstand) und die gleiche HW (mein lokaler PC), einmal mit Windows NT SP4 und RedHat 2.4, 1 GHz PIII mit 512 MB Ram.
Für uns zeigt es ganz klar, daß hierbei Windows bzw. Microsoft da noch eine Mengen machen muß, um diese "relativ" schlechte Prozessverwaltung und Prozessverteilung in den Griff zu bekommen, bzw. es sind auch die Programmhersteller gefragt, die Programme entsprechend zu schreiben und mit den diversen Compileroptionen richtig zu übersetzen. Da hat momentan Linux/Unix klare Vorteile durch ihre Architekturen, da skalieren alle Programme durchweg besser, egal ob sie HPUX, Solaris oder AIX heißen.
Nochmals zur Klarstellung, damit habe ich nicht gesagt, das Windows "schlecht" ist, ich beziehe mich lediglich auf die Prozessverteilung und -auslastung im Vergleich zu anderen Plattformen!