Dienstag, 16. April 2024, 12:28 UTC+2

Sie sind nicht angemeldet.

  • Anmelden
  • Registrieren

Lieber Besucher, herzlich willkommen bei: INVESTOX-Forum. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

1

Dienstag, 29. Juni 2010, 11:18

Performance unter Inv und Win7 (64 Bit)

Hallo,



wie ich in anderen Beiträgen bereit lesen konnte, sind einige von euch auf Windows 7 (64-Bit) umgestiegen. Das habe ich auch bereit gemacht. Allerdings musste ich feststellen, dass Investox deutlich langsamer läuft. Z.b die Optimierungen und Robustheitstests. Auch ist mir aufgefallen, dass von installierten 4 GB Ram nur 3,25 benutzt werden (die ich eigentlich schon bei XP hatte). Nach recherschen habe ich:



* bios kontrolliert ob das gesammt installierte RAM erkannt wird

* in msconfig die maximal verwendete RAM eingestellt (4 GB)

* es wird keine onBoard Grafik benutzt, die das RAM beanspruchen könnte



Hatte jemand auch das gleiche Problem? Wie sind eure Erfahrungen mit Win 7 und dem Inv?



Danke

Giuseppe
keep going on...
Inv [7.6.7]

Bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

2

Dienstag, 29. Juni 2010, 11:48

Hallo Giuseppe

Ein 64 Bit OS ist nicht dazu gemacht, mit der gleichen unzureichenden Hardware wie ein 32 Bit OS zu laufen. Um den vom OS erwarteten erheblich grösseren Hauptspeicher ansprechen zu können, sind erst einmal alle Register der CPU doppelt so gross wie bei 32 Bit Umgebungen. Der ganze Befehlssatz auf Assembler Ebene ist ebenfalls auf den erwarteten grossen Speicher ausgelegt. Wenn Du Deine CPU nicht auch gewechselt hast, erklärt das gewisse Performance-Einbussen.

Damit Dein 64 Bit OS fliegt, musst Du vor allem eines tun: Speicher reintun, und zwar satt. 8GB Minimum! (4GB RAM hab ich auch grad auf einer 64 Bit Maschine - aber nur, um die Maschine zu installieren - ich hoffe, dass die RAM Preise fallen und ich das Ding vor dem Real-Einsatz günstiger auf min. 24 GB aufrüsten, als dies im Moment möglich wäre).

Natürlich brauchen verschiedene Interrupt- und andere System-Bereiche ein gewisses Mass an Speicher, das erklärt, warum Du immer noch keinen Hauptspeicher-Vorteil siehst gegenüber 32 Bit. Ich sag' mal, ein bisschen Schwund ist immer - aber wenn Du Deine Maschine auch Hardware-mässig für das 64 Bit OS auslegst, fällt das nicht mehr auf, wird der Verschnitt prozentual kleiner mit jedem zusätzlich installierten 8GB Kit.

Insgesamt muss man sagen: ein Rechner wird nicht durch ein neues (64 Bit) OS schneller (dadurch vielleicht sogar eher langsamer, wie oben beschrieben der Befehlssatz mit doppelt so grosse Befehlslänge aus Assembler Sicht). Aber das neue OS ist in der Lage, wesentlich mehr als die alten 4GB anzusprechen. Das spart dann übrigens nebenbei Platten-I/O's und bringt zusätzlichen Speed! Nur, man muss dem Biest auch das RAM Futter dazu geben.

Also, tu mal rein ;) ... und nimm gleich die DDR3 Tripple Channel RAMs, das rockt (falls Dein Board das ab kann ;( ).
Gruss
Bernd

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

3

Dienstag, 29. Juni 2010, 12:05

Hallo Bernd,



vielen Dank für deine ausführliche Erklärung. Tja, mit zusätzlichem Performance-Schub habe ich nicht gerechnet... aber wohl mit gleicher Performance :(

Der nächste Schritt ist also wieder downgraden oder HW aufrüsten.



LG Giuseppe
keep going on...
Inv [7.6.7]

Bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

4

Dienstag, 29. Juni 2010, 13:30

Der nächste Schritt ist also wieder downgraden oder HW aufrüsten.

Das ist ganz klar und es gibt nur eine Lösung: aufrüsten. Die Zeit schreitet voran und was gestern gut war (32 Bit) ist heute Schnee von gestern. Das 64 Bit OS haste ja man schon.

Such Dir ein Bord, mATX, ATX, was zu Deinem Gehäsue passt. Achte darauf, dass Du entweder die Grafik on Bord hast und zusätzlich eine Grafik-Karte im Verbund laufen lassen kannst auf dem Bord - oder es gibt keine Grafik on Bord aber zwei Slots für Grafik-Karten. Die Grafik (Speed) ist für uns eh eher unwichtig, aber 4 Monitore anschliessen ist schön! So ein Bord kostet unter 200 Fanken.

Dazu ein Quad-Core, die von AMD sind meist recht günstig, weil sie hiter der i3 / i5 / i7 Konkurrenz von Intel hinterherllaufen müssen.

Ausserdem sollte es mindestens 4 RAM Slots geben (Dual Channel) oder natürlich noch schöner 6 Slots für Tripple Channel.

Dann ist wichtig, dass Du nur maximal die hälfte der Sots mit einem RAM Kit belegst für den Anfang. Sagen wir, das Bord hat 4 Slots, also 2 Slots pro (Dual) Channel). Also besorgst Du Dir ein 8GB Kit bestehend aus 2x4GB RAM, kannst später auf 16 GB RAM aufrüsten ohne Zusatzaufwand.

Altes Bord rausreissen, dauert 30 Minuten. Anschlusspins für Power-Taste, HD-LED und Reset-Knopf *vorher* merken - das brauchst später wieder, wenn Du die Kabel nur rausreisst, entstehen später Zweifel, die Zeit für google Recherchen kosten. Das Bord ist mit ca. 8 Schrauben angeschraubt, alles easy. Neues Bord rein, CPU (am besten Du kaufst eine Boxed Version mit Lüfter und Wärmeleitpaste) drauf, RAM einstecken.

Wenn Dein Netzteil 350 Watt spendet und Du nicht gerade die High-End Black Edition Quad-Core CPU plus die Gamer Grafikkarten gekauft hast, wars das ja schon.

Aufwand 2 Stunden mit Fotos der alten Anschlüsse, ferdisch. Kosten ca. 500 Franken.

Also, hör auf zu jammern und tu was :thumbup:


PS: immer schön erden, bevor Du Teile auf dem Bord oder das RAM anfasst! Ein kleiner statischer Überschlag-Blitz, und das war's. Ich fasse immer Erde an, bevor ich Teile im PC berühre *und halte die Füsse still* !!! Dem Laien ist ausserdem dringend zu empfehlen, das Netzkabel zum PC während dieser Arbeiten zu trennen !!!

PS2: ich ging in dem Beispiel davon aus, dass Deine Festplatte schon per SATA angeschlossen ist; wenn Du noch eine IDE Platte hast, kauf Dir eine SATA Platte, die 1TB Greenpower ich glaube von Samsung kostet weniger als ein Abend mit Freundin, wird aber ungekühlt nur handwarm unter Vollast ^^
Gruss
Bernd

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Bernd« (29. Juni 2010, 14:27)


HP1973

unregistriert

5

Mittwoch, 30. Juni 2010, 17:34

Hardware

Zitat

wird aber ungekühlt nur handwarm unter Vollast

... zahlt sich immer wieder aus, Bernds Berichte ganz genau zu lesen ...

Grüße von

Peter

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

6

Freitag, 2. Juli 2010, 07:20

Hallo,

ein beispielsweise ACER ASPIRE fixundfertig konfigurierter Desktopcomputer (für den nicht so versierten Computerfreak) für etwa 750 Euro läuft optimal und ist ausbalanciert!Vor wenigen Tagen hatte ich die Möglichkeit,diverse Quadcore-Notebooks von Asus und Samsung,so wie Dual/Quadcore-Bildschirm-Computer von Acer und MSI zu testen!Ich hätte nicht gedacht, wie schnell die "portablen" Teile sind!(Preise 700-1100€ mit wahlweise I3;I5;I7 Dual/Quad Prozessoren)!Gerade die I5 CPU's werden mit einem Kern auf ca. 2.8 Ghz gepusht (Turbo-Boost)!Der Vorteil der Ixx CPUs ist das Hypertrading !Ein wichtiger Punkt ist auch der Stromverbrauch der CPU. Klar,Bernd wird jetzt sagen:"Pahh..ein Trader redet nicht über Geld,der hat es"...(oder auch nicht :D) ..aber dennoch ist es eine Überlegung wert wenn man die Stromrechnung senken kann. Das gehört schließlich auch in die Kalkulation der Gewinnmargen-auch wenn es nur einen geringfügigen Teil ausmacht!

Lüfter: Ich neige beim Hauptlüfter immer zur Überdimensionierung. Gerade im Sommer wird die CPU schnell heiss und eventuell möchte man später mal über das Mainboard übertakten, was ja heutzutage in vielen Fällen problemlos möglich ist und offiziell angeboten wird! In einem kühlen Gehäuse fühlen sich die Teile wohler!Bei empfindlichen Ohren sollte man eine passiv gekühlte Grafikkarte verbauen. Da man für Investox keine HighEnd Graka benötigt, bieten sich etliche Varianten an!Allerdings muss ich sagen, das die HighEnd Grafikkarten auch nicht mehr so laut wie vor einiger Zeit sind! Ich hatte vor einiger Zeit die Möglichkeit, einen Acer Aspire M7720(bis zu 12GB Triple-Channel DDR3 SDRAM (max. 12GB, 6 DIMM Steckplätze) zu testen! Dieser war zum Zungen schnalzen leise,und hatte endlos Power! Der kostet allerdings auch richtig Geld!Hiernoch aktuelle $-Preise einiger Intel CPUs (Stand 1 Juli 2010) und einen neuen Speicherflitzer von Corsair.Davon gibt es lt. Bericht aber nur eine handvoll...
Happy Trading

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

7

Samstag, 3. Juli 2010, 16:09

Hallo,

ein sehr interessanter Punkt sind Festplatten. Lässt man SolidState aussen vor wird oftmals mit SATA III Platten geworben. Diese Festplatten kosten vs SATA II Festplatten ein drittel mehr!Allerdings sollte man sich von den 6 GB/s,die von SATA III erreicht werden nicht täuschen lassen, wie dieser umfangreiche Test erklärt!Ein gutes Preis/Leistungsverhältnis bietet beispielsweise die Samsung Spinpoint F3 HD103SJ.Aber unbedingt auf die Bezeichnung ....103 SJ achten,da es ähnliche Modelle gibt, die langsamer und lauter sind!


Bernd es ist ganz klar das 64 Bit-Systeme in Zukunft immer stärker benötigt werden,bzw. die Zukunft sind! Das äussert sich schon daran, das man mit einem 3 mal geöffneten Google Chrom mit vielen Tabs fast 2-2.5 GB RAM aufbraucht. Ein wenig Multi Media noch dazu dann sind die Grenzen,4GB, für ein 32 Bit System erreicht! Ich denke das auf absehbare Zeit, speziell mit Investox oder anderer Software 4GB RAM nicht erreicht werden. Im reinen Grafik-und Mutimediabereich (Filmschnitt ect...aus eigener Erfahrung) sehe ich bereits einen gewissen Zwang,Neusysteme unbedingt mit 64 Bit Windows-Varianten auszustatten!
Happy Trading

MartinP Männlich

Meister

Registrierungsdatum: 13. März 2007

Beiträge: 690

Wohnort: Köln

8

Sonntag, 4. Juli 2010, 18:14

Hallo Guiseppe,

ich frage mich, was du mit dem 64 Bit Windows erreichen möchtest. Investox ist für 64 Bit Verarbeitung nicht ausgelegt. Und es reicht in der Entwicklung auch nicht einfach bei einem Compiler den Schalter von 32 auf 64 umzustellen und sich über das neue Wunderkind zu freuen. Vielmehr kann 64 Bit sogar zu einer nicht zu unterschätzenden Verlangsamung führen, wenn die Anwendung z.B. viel intern mit ihren Daten hantiert und diese einen langen "Zeiger" auf den Inhalt benötigen. In 32 Bit Systemen kann man mit etwas Rundung mit kürzeren Zeigern auskommen. In 64 Bit Systemen ist man da außen vor. Und das Programm wird dann immer den zuvor nicht erforderlichen Speicher belegen und dazu nicht viel, aber halt etwas mehr Zeit brauchen.

Ich habe auf einem Rechner z.B. eine Reihe von MS Programmen in 64 Bit. Noch bereiten diese immer wieder Probleme. Der saubere Umstieg fällt nicht einmal einem solchen Softwarehaus leicht.

Gruß

Martin

Giuseppe Männlich

Meister

Registrierungsdatum: 31. März 2004

Beiträge: 556

Wohnort: Wien

9

Montag, 5. Juli 2010, 00:16

Hallo.



Vielen Dank für die zahlreichen Informationen und Meinungen. @Martin: primär habe ich gedacht, dass wenn ich schon auf Win7 umsteige, dann nutze ich gleich die 64-bit Technologie. Da diese so wie so schon in Anmarsch ist, wollte ich mal vorsorgen. Wie schon mal geschrieben, bin ich nicht von einem erheblichen perfomance-Schub ausgegangen. Es hat mich aber schon überrascht, dass das System (gesamt betrachtet) langsamer wurde als XP davor. Vor allem aber, dass das Arbeiten mit Investox (Rob.-Tests und Optimierung) langsamer geworden ist. Abgesehen davon konnte ich die installierten 4 GB RAM nicht nutzen (Erklärung vom Bernd siehe oben).



Ich muss sagen, ich bin wieder auf 32-bit Win7 umgestiegen und das System läuft wie früher unter XP. So weit stabil, ohne irgendwelche Probleme. Ich werde noch ein bisschen warten, bis ich in ein performanteres HW investiere. Ein Ansporn in diese Richtung wäre für mich eine 64-bit Version des Investox.



LG aus Wien

Giuseppe
keep going on...
Inv [7.6.7]

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

10

Montag, 5. Juli 2010, 14:36

Hallo,
wenn man (dato) sich einen neuen Rechners für die Entwicklung mit Investox und traden anschafft,kann man sich m.A. noch eine ganze Generation 32 Bit Systeme zulegen! Der Geschwindigkeitsvorteil vs 64 Bit ist imaginär! Die aktuelle Hardware ist den meisten Softwares weit voraus so das es noch Jahre dauern kann bis z.B. "Quad" vollends und in großer Bandbreite genutzt werden kann! In der Zeit hast Du so viel Geld mit traden verdient, das Du zwei neue Rechner der neuen Generation kaufen kannst..:-) Und bedenke: Im Quartal 3/4;2011 soll angeblich das neue Windows 8 kommen!
Aber wie schon geschrieben: Wenn Du Grafikdesigner,Gamer und Multimediafreak bist,wird es mit 32 Bit Systemen,aufgrund begrenzter RAM Ausbaumöglichkeiten, ganz schnell ganz eng.Ich habe mich kürzlich für ein Samsung-Notebook mit einem I5 Mobile Intel 520 M; 2.4-2.9 GhZ (Turbo-Boost;Dualcore-Prozessor) Laptop entschieden. Bin wirklich ein Multimedia Fan aber bisher habe ich es nicht an den Rand der Verzweiflung gebracht und Investox streift überhaupt nicht an..;-) Im Gegenteil: Bei eindimensionaler CPU-Beanspruchung läuft die CPU-Taktung bis auf 2,9 GhZ hoch!
Happy Trading

Bernd

Experte

Registrierungsdatum: 5. Juni 2005

Beiträge: 4 070

Wohnort: Iringsweg

11

Freitag, 9. Juli 2010, 15:51

Hallo Jungs

Investox ist für 64 Bit Verarbeitung nicht ausgelegt. Und es reicht in der Entwicklung auch nicht einfach bei einem Compiler den Schalter von 32 auf 64 umzustellen und sich über das neue Wunderkind zu freuen. Vielmehr kann 64 Bit sogar zu einer nicht zu unterschätzenden Verlangsamung führen


kann man sich m.A. noch eine ganze Generation 32 Bit Systeme zulegen! Der Geschwindigkeitsvorteil vs 64 Bit ist imaginär!

Das ist richtig und falsch zugleich.

Es kommt auf die konkrete Verwendung von Investox und der übrigen beteiligten Software an. Jede Investox Instanz auf einem 64 Bit Rechner bekommt nämlich bis zu knapp 4 GB zugeteilt, falls mehr als 4 GB RAM installiert sind. Und jede Instanz mit hoher CPU Last wird vom OS auf eine andere CPU geroutet.

Dazu kann man die TWS bzw. die Gateways auf der 32 Bit java Version laufen lassen, dann gilt exakt das gleiche. Oder man startet die 64 Bit java Version ein, die nutzt von Haus aus 64 Bit.

Als Algo-Trader macht es für mich also sehr viel Sinn, nur noch 64 Bit Umgebungen mit Quad- oder noch höheren Multicore CPUs aufzubauen. Für 32 Bit und 1 CPU oder Dual Core nehme ich seit längerem weder Geld noch Zeit in die Hand!

Also bitte, differenzieren bei den Aussagen!
Gruss
Bernd

Registrierungsdatum: 30. August 2002

Beiträge: 8 155

Wohnort: Trade-Planet

12

Freitag, 9. Juli 2010, 16:37

Hallo Bernd,

es kommt darauf an,mit welcher Phylosophie man Systeme entwickelt!Klar,wenn man mit x-Instanzen arbeitet und "Mammuntsysteme" aufbaut ist 64 Bit für die Zukunft unumgänglich. Für mich persönlich genügt,selbst mit Algos (NeuroPlus), ein Dual mit 3 GB RAM völlig aus und ich benötige auf absehbare Zeit für das traden keine höhere CPU!Das ist eine persönlich individuelle Aussage lt. meiner Entwicklungsphylosophie!
Bei der Entwicklung ist eine höhere CPU natürlich wünschenswert und von Vorteil, aber die Not ein 64 Bit System einzusetzen sehe ich für den Einsatz auf "normalen Entwickler-Niveau bislang nicht! Wenn man "große Aktionen" mit Investox vor hat, sollte man zweifelsohne viel Power kaufen (um die kompletten Vorteile zu nutzen),da in den kommenden Jahren ganz bestimmt nicht weniger Leistung erforderlich ist!
Happy Trading