SilverWizard
Nassbirne
gab es hier nicht 2 leute die mal mit 2 platten die performance im raid0 testen wollten ?
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: this_feature_currently_requires_accessing_site_using_safari
SilverWizard schrieb:ok sehr schön, ein kleiner zwischenbericht wäre wünschenswert, sofern du zeit hast
also jetzt keine ergebnisse verraten, aber wie du vorgehst, welches setup usw.
Madnex schrieb:@Dekal
So ist es, der PCI-Bus blockiert hier bereits. Theoretisch können über den PCI-Bus maximal 133 MB/s übertragen werden. Hier muss man allerdings noch einen gewissen Protokoll-Overhead abziehen. Weshalb nicht viel mehr als ca. 110 MB/s übrig bleiben, was sich je nach Güte des Mainboardchipsatzes auch nach unten hin korrigieren kann.
Dekal schrieb:Meines Wissens nach sind es theoretische 132 MB/s.
Aber ich dachte der Silicon Image sei so gut dass er mehr schaffe... Wenn man genau überlegt, dann fragt man sich nur wie.
Jammer schrieb:der si ist ja auch gut nur wie soll er mehr bringen wenn ned nehr geht ! wenn er durch den pci bus ned beschrängt wäre würde er bestimmt mehr liefern können
spz
Madnex schrieb:Du hast bei der Taktfrequenz die Nachkommastellen vergessen. Ersetze 33 MHz durch 33,33~ (Periode) und du kommst auf 133,33~ MB/s.
Es sollte durchaus durch Übertakten des PCI-Busses eine höhere Bandbreite drin sein. Eine Übertaktung des PCI-Busses ist allerdings im Grunde nur durch Erhöhung des FSB möglich. Und dadurch werden eine Reihe andere Busse mitübertaktet. Unter anderem auch die ATA-Schnittstelle und damit auch die in den Festplatten integrierten Controller, was zu Datenverlust oder zum Verlust des gesamten Laufwerks führen kann. Daher ist diese Übertaktung nicht gerade ungefährlich.
Kannst du im BIOS den PCI-Takt direkt beeinflussen? Wenn dem so ist, könnte es möglich sein, dass es sich um ein BIOS-Bug handelt. Denn nicht jede Einstellung die man dort vornimmt wird auch so umgesetzt. Möglich also, dass das Board diese Takterhöhung einfach ignoriert.es ist vollkommen egal wieviele MHz ich bei dem PCI-Takt einstelle
Du meinst wohl Board bzw. Chipsätze, die über keinen PCI/AGP-Fix verfügen. Das hat erst mal nichts mit asynchroner oder synchroner Taktung zu tun. Der PCI-Bus ist immer asynchron zum FSB getaktet.Edit: Die höhere kommt natürlich auch nur bei Mainboards zustande, die nicht asynchron zum FSB getaktet werden können, sprich VIA ist wohl das bekannteste Beispiel. Bei Mainboards mit nForce-Chipsatz ist das wieder anders. Da weiß ich nicht Bescheid ob es 33,00 MHz oder 33,33~ MHz sind.
Madnex schrieb:Glatte 33,33 oder 33 MHz sind es nie. Aber die Berechnungsgrundlage zur Bandbreite basiert auf 33,33~ MHz.
Madnex schrieb:Kannst du im BIOS den PCI-Takt direkt beeinflussen? Wenn dem so ist, könnte es möglich sein, dass es sich um ein BIOS-Bug handelt. Denn nicht jede Einstellung die man dort vornimmt wird auch so umgesetzt. Möglich also, dass das Board diese Takterhöhung einfach ignoriert.
Madnex schrieb:Du meinst wohl Board bzw. Chipsätze, die über keinen PCI/AGP-Fix verfügen.
Madnex schrieb:Das hat erst mal nichts mit asynchroner oder synchroner Taktung zu tun. Der PCI-Bus ist immer asynchron zum FSB getaktet.
Es ist doch absolut egal ob nun 132 MB/s oder 133 MB/s. Das ist gehüpft wie gesprungen. Beide Angaben zur maximalen Bandbreite des PCI-Busses sind im Umlauf. Was soll also diese Haarspalterei?Da habe ich vor einiger Zeit aber was anderes gelesen. Es wurde immer von 132 MB/s für die maximale Übertragungsrate des PCI-Buses geschrieben. Das habe ich mir nicht erfunden. Nur für den IDE-Controller galt 133 MB/s.
Du hast mich nicht richtig verstanden. Ich meinte, dass diese Funktion zwar vorhanden aber fehlerhaft implementiert wurde. Sodass die Einstellung nicht übernommen wird, auch wenn das BIOS dir was anderes sagt (kommt gar nicht so selten vor). Das habe ich als Bug bezeichnet und nicht die Einstellungsmöglichkeit ansich.Natürlich kann ich das. Kennst du etwa nicht die schönen Mainboards die ideal zum Übertakten geeignet sind (Abit AN7 und die Abit NF7-Reihe)? Das ist kein Bug. Man kann in deren BIOS fast sämtliche auf dem Markt verfügbare Einstellungen vornehmen, die die Performance eines PC-Systems beeinflussen. Deshalb habe ich mir dieses Board doch gekauft.
Beispielsweise arbeiten Speicherbus und FSB synchron, wenn sie mit der selben Taktfrequenz (also 1:1) betrieben werden. Wenn der Speicher mit z.B. 140 MHz und der FSB mit 133 MHz läuft, so ist das ein asynchroner Betrieb. Wird hingegen der Speicher mit 66 MHz betrieben (Achtung: Beispiel!) und der FSB mit 133 MHz (es kommt also ein Teiler ins Spiel), so spricht man von einer pseudosynchronen Taktung. PCI-Bus und FSB arbeiten also NICHT synchron. Allerdings hatte ich es auch falsche. Die richtige Bezeichnung dafür ist pseudosynchron.Das stimmt nicht ganz. Der PCI/AGP-Takt bei einem VIA-Chipsatz ist immer abhängig vom FSB und ist deshalb synchronisiert im Teiler von 1/2 für den AGP-Takt bzw. 1/4 für den PCI-Takt.
Madnex schrieb:Es ist doch absolut egal ob nun 132 MB/s oder 133 MB/s. Das ist gehüpft wie gesprungen. Beide Angaben zur maximalen Bandbreite des PCI-Busses sind im Umlauf. Was soll also diese Haarspalterei?
Madnex schrieb:Du hast mich nicht richtig verstanden. Ich meinte, dass diese Funktion zwar vorhanden aber fehlerhaft implementiert wurde. Sodass die Einstellung nicht übernommen wird, auch wenn das BIOS dir was anderes sagt (kommt gar nicht so selten vor). Das habe ich als Bug bezeichnet und nicht die Einstellungsmöglichkeit ansich.
Madnex schrieb:Beispielsweise arbeiten Speicherbus und FSB synchron, wenn sie mit der selben Taktfrequenz (also 1:1) betrieben werden. Wenn der Speicher mit z.B. 140 MHz und der FSB mit 133 MHz läuft, so ist das ein asynchroner Betrieb. Wird hingegen der Speicher mit 66 MHz betrieben (Achtung: Beispiel!) und der FSB mit 133 MHz (es kommt also ein Teiler ins Spiel), so spricht man von einer pseudosynchronen Taktung. PCI-Bus und FSB arbeiten also NICHT synchron. Allerdings hatte ich es auch falsche. Die richtige Bezeichnung dafür ist pseudosynchron.
1. Nur weil der SATA-IC (i.d.F. mit PCI-Anbindung) übertaktet wird, heisst nicht, dass er mehr Leistung bringt. Du hast den Chip übertaktet, was aber an seinem internen Timing nichts verändert. Es wurde schon vor Jahren versucht, die Bandbreite von PCI, AGP, IDE etc. durch übertakten zu verbesseren. Die Ergebnisse waren selten befriedigend.Dekal schrieb:(...) Zu der Aussage dass das Übertakten des PCI-Buses für mehr Bandbreite sorgen soll, kann ich nur sagen, es ist vollkommen egal wieviele MHz ich bei dem PCI-Takt einstelle, die Bandbreite des Festplattencontrollers bleibt haargenau gleich. Das habe ich alles schon einmal getestet. (...)
loores schrieb:@Dekal
1. Nur weil der SATA-IC (i.d.F. mit PCI-Anbindung) übertaktet wird, heisst nicht, dass er mehr Leistung bringt. Du hast den Chip übertaktet, was aber an seinem internen Timing nichts verändert. Es wurde schon vor Jahren versucht, die Bandbreite von PCI, AGP, IDE etc. durch übertakten zu verbesseren. Die Ergebnisse waren selten befriedigend.
loores schrieb:2. Wie hast du die "Bandbreite des Festplattenkontrollers" gemessen?
1.) Mir ist die Problematik der Performance des PCI durchwegs bewusst. Nicht zuletzt deshalb fordere ich bereits seit 1997 einen Nachfolger für PCI. Die letzten drei bis vier Jahre stand ich mit dieser Forderung ziemlich alleine da. Nun ist der Nachfolger endlich da und alle sagen ja.1Dekal schrieb:Doch, genau das erreicht man dadurch, auch wenn die Ergebnisse nicht gerade befriedigend sind. Das schwächste Glied in dieser Konstellation ist nämlich der PCI-Bus (Vergleiche einfach Intel ICH mit Silicon Image SATA). Die internen Timings haben hier zwar ihre Bedeutung, können aber auf keinen Fall das Übertakten des PCI-Buses und die dadurch verbundene schnellere Abarbeitung von Befehlen Ignorieren. (...)
loores schrieb:3.) Die Problematik betr. wie bereits gesagt die internen Timings des SATA-Kontrollers. Ein solcher Kontroller ist eine komplexe Angelegenheit und der Glauben einfach den Takt zu verändern um die Performance zu verbessern zeugt nicht von grossem Verständnis für die Technik.
loores schrieb:Um auf die Analogie mit dem Speicher zurückzukommen: Wenn man den Speicher ja so einfach übertakten kann, warum hat es dann solange gedauert, bis zuerst PC133, dann PC266 und zuletzt PC400 stabil liefen? Das alles war ein langwieriger Prozess. Mit einem simplen Anheben des Taktes ist es nicht getan. Die Terminierung muss stimmen, der Spannung etc. Ich bin nach wie vor der Meinung, dass du deinen SATA-IC zwar übertaktet hast, es aber so gut wie nichts gebracht hat.
loores schrieb:4.) Wenn also der SATA-Chip auf deinem nForce2 einen eigenen Clock-Gen hat, kannst du mir dann bitte den entsprechenden Baustein zeigen? Ich weiss nicht, wo der auf dem Board verbaut ist. Es macht in meinen Augen schon betriebswirtschaftlich keinen Sinn, einen zusätzlichen Clock-Gen einzubauen. Mit unterschiedlichen Clock-Gens handelt man sich auch immer wieder Probleme ein. Aus diesem Grund wird normalerweise nur einer verbaut und es wird mit Teilern gearbeitet. Das zeigt die ganze Geschichte mit dem AGP/PCI-Fix.
Nur hast du ja etwas behauptet und es liegt an dir, dies zu beweisen. Es liegt danach an mir, die Unrichtigkeit deiner These zu beweisen. Du bist an der Reihe.Dekal schrieb:Von welchen Timings reden wir denn hier?
Wenn du der Meinung bist, dass ich mit meiner Annahme, die Erhöhung des PCI-Taktes führe zu einer höheren Bandbreite falsch liege, dann würde ich einfach ganz gerne mal eine Begründung von dir hören, wieso dies nicht der Fall sein sollte. Ich bin immer offen für neues Wissen.
Wobei ein PLL kein Clock-Gen ist. Ein PLL ist im Sil drin, von einem Clock-Gen hingegen ist mir nichts bekannt.Warum sollte dieser auf dem Mainboard direkt verbaut sein? Vielleicht täusche ich mich, aber ich denke dass es absolut kein Problem darstellen würde, einen solchen mini-pll in den Sil 3112 unterzubringen. Dies wäre betriebswirtschaftlich auch besser.
Ich rege mich nicht auf. Ob nun die theoretische, nicht real erreichbare Bandbreites des Busses bei 132 oder 133 MB/s liegt, halte ich für unwichtig. Dadagegen für nicht unwichtig halte ich die richtige Verwendung von Begriffen. Alleine um Missverständnisse zu vermeiden. Aber du hast recht, im Grunde ist es auch Haarspalterei. Also lassen wir es doch einfach .Gegenfrage: Wieso regst du dich so auf?
...
Wollen wir hierbei also weiterhin Haarspalterei betreiben? Nennen wir es wie wir es wollen. Wir wissen aber beide was wir meinen. Also lassen wir das Thema doch einfach. Der eine mag es "synchron im Teiler zu" nennen der andere eben pseudosynchron. Der fachmänniche Ausdruck hierfür ist pseudosynchron, das habe ich nun auch nicht das erste mal gehört. Darum sollte es uns beiden aber auch nicht gehen.
Wenn man sich so das Blockdiagramm des auf deinem Board verbauten Silicon Image Controllers anschaut, gibt es keinen Hinweis darauf, dass dieser Chip seinen eigenen Takt erzeugen kann und somit unabhängig vom PCI-Bus wäre. Wie du richtig vermutet hast ist eine PLL integriert. Aber eine PLL ist kein eigenständiger Oszillator und braucht immer einen Referenztakt (in unserem Fall wohl die Frequenz des PCI-Busses). Eine PLL kann u.a. ein vielfaches eines Referenztaktes erzeugen, also einen pseudosynchronen Takt. Und genau das ist die Aufgabe der im Chip enthaltenen PLL. Das bedeutet allerdings auch, dass der Controller vom Bustakt abhängig ist und bei Anhebung dessen auch übertaktet wird. Einzige Möglichkeit wäre, dass ein externer Taktgeber verbaut worden ist. Aber das würde, wie es Loores auch schon gesagt hat, rein aus betriebswirtschaftlichen Gründen keinen Sinn machen. Selbst wenn das der Fall wäre, hätte Abit dieses Feature wohl direkt beworben, da es sich dabei um was Besonderes handeln würde. Aber wenn man bedenkt, dass der nForce2 den PCI-Takt fixieren, also vom FSB-Takt abkoppeln kann, ist dies doch gar nicht notwendig (aus Sicht des Herstellers).Stimmt nicht. Hieran stelle ich fest, dass du auch immer schnell dabei bist dir irgendwas "einzubilden", so wie ich . Ich habe einen erfahrenen Menschen zu dieser Angelegenheit befragt, der eine eigene sehr beliebte Webseite betreibt. Er hat meine Annahme bestätigt. Der SATA-Controller wird also mit einem eignen Clock-Generator betrieben.
loores schrieb:@Dekal
Nur hast du ja etwas behauptet und es liegt an dir, dies zu beweisen. Es liegt danach an mir, die Unrichtigkeit deiner These zu beweisen. Du bist an der Reihe.
Madnex schrieb:Im Übrigen würde mich interessieren wer dieser "erfahrene Mensch" ist und welche Webseite er betreibt.
loores schrieb:Wobei ein PLL kein Clock-Gen ist. Ein PLL ist im Sil drin, von einem Clock-Gen hingegen ist mir nichts bekannt.
Das kann alleine aus dem Grund gar nicht sein, da der SATA-Adapter, der ja ein PCI-Device ist, zum einen mit der PCI-Bus Frequenz angesprochen wird (33,33 MHz) und zum anderen den SATA-Takt (1,5 GHz) erzeugen muss. Und dafür ist die PLL integriert. Eine PLL kann auch eine taktstabilisierende Funktion übernehmen, das ist richtig. Es spricht aber nichts dafür, dass das hier der Fall ist. Es wird wohl kaum ein externer Multipier benötigt um den SATA Takt zu erzeugen. Das sollte der Adapter selbst übernehmen.Er behauptet, dass der Clockchip einen eigenen Divider für SATA habe.
Ich möchte nur darauf hinweisen, dass der auf dem Board verbaute Mainboardchipsatz gar kein SATA vorsieht und somit gar nicht SATA berücksichtigen kann. Der Sil3112 ist ein PCI-Device und somit optional durch den Mainboardhersteller eingesetzt. Genau wie jedes andere PCI-Device (z.B. LAN, Sound, Firewire) integriert werden kann, bedeutet das aber noch lange nicht, dass jedes dieser Geräte einen eigenen Taktgeber oder Divider zur Seite gestellt bekommt. Alle diese Komponenten, genau wie richtige PCI-Steckkarten, sind abhängig vom PCI-Bus Takt. Aus diesem Grund ist im Sil die PLL-Schaltung integriert, da sie den Takt des PCI übernimmt, stabilisiert und daraus die 1.5 GHz für SATA generiert.Im Falle des Sil3112 ist es so dass der Mainboard-Clock-Gen einen speziellen Divider für den SATA bereitstellt
Tatsächlich? Da bin ich irgendwie anderer Meinung. Dumm nur, dass du uns seine genaue Antwort vorenthälst. Schade ist auch, dass du uns immer noch nicht seinen Namen bzw. seine Webseite verraten hast.Aber wie es aussieht, war mein erfahrener Freund der Einzige, der hier eine genaue Antwort geben konnte.
Quelle: http://www.forumdeluxx.de/forum/showpost.php?p=1199272&postcount=205(...) Wenn du der Meinung bist, dass ich mit meiner Annahme, die Erhöhung des PCI-Taktes führe zu einer höheren Bandbreite falsch liege, dann würde ich einfach ganz gerne mal eine Begründung von dir hören, wieso dies nicht der Fall sein sollte. Ich bin immer offen für neues Wissen. (...)
Quelle: http://www.forumdeluxx.de/forum/showpost.php?p=1226263&postcount=208(...) sondern lediglich die Behauptung an den Tag bringen, dass eine Anhebung des PCI-Bustaktes keine Wirkung auf die Leistungsfähigkeit des SATA hat und zugleich von jmd. Erfahrenen eine präzise Antwort auf dieses Verhalten haben. Aber wie es aussieht, war mein erfahrener Freund der Einzige, der hier eine genaue Antwort geben konnte. (...)
Quelle:1. Nur weil der SATA-IC (i.d.F. mit PCI-Anbindung) übertaktet wird, heisst nicht, dass er mehr Leistung bringt. Du hast den Chip übertaktet, was aber an seinem internen Timing nichts verändert. Es wurde schon vor Jahren versucht, die Bandbreite von PCI, AGP, IDE etc. durch übertakten zu verbesseren. Die Ergebnisse waren selten befriedigend.
Dieses Zitat ist ein übler Scherz, vom unpassenden Emokey mal abgesehen.(...) Aber wie es aussieht, war mein erfahrener Freund der Einzige, der hier eine genaue Antwort geben konnte. (...)