Teil- / Kurz- / Halbhub-Festplatten?

8

Könnte mir hier jemand erklären, was dieser Begriff impliziert? (Ich habe das gleiche gesehen, was mit den 3 Begriffen erwähnt wurde).

Als ich zuerst darüber las, verstand ich aus irgendeinem Grund, dass es eine Möglichkeit war, die Bytes auf die Platten der Festplatte aufzuteilen, was sich nach einer guten Idee anhörte und offensichtlich keinen Sinn ergab, da dies die Festplatte nicht schneiden würde Größe in der Hälfte (und Festplatte teilen wahrscheinlich bereits Bytes auf Platten auf) ...

Das Beste, was ich verstanden habe, ist, dass Sie anstelle einer Partition für die gesamte Größe der Festplatte zwei Partitionen erstellen und nur eine davon verwenden, entweder die in der "Mitte" oder die in der ". Rand "der Platten, und da eine der beiden schneller ist (die Leute schienen sich nicht einig zu sein, welche schneller war), macht das alles besser.

Verstehe ich das richtig?
Hat jemand dies mit seinen Laufwerken versucht und hatte ein gutes Ergebnis?

Vielen Dank!

Daniel Magliola
quelle
1
Seit den Tagen der Commodore-Computer habe ich diese Strategie nicht mehr gesehen. Komisch, wie alte Ideen immer wieder zurückkommen. :)
John Gardeniers

Antworten:

3

Kurzes Streicheln ist im Grunde das, was Sie gefunden haben. Sie verwenden speziell nur die letzten Spuren auf jeder Platte Ihrer Festplatte. Ich habe davon gehört, es aber eine Weile nicht mehr angeschaut.

Wenn man sich neue Artikel sowie aus dem Gedächtnis ansieht, sind die Details dazu gemischt, hauptsächlich aus meiner Sicht schlecht.

  • Extrem reduzierte Kapazität für den Antrieb, da Kurzhub nur bei sehr kleinen "Antriebs" -Größen einen Vorteil zeigt.
  • Etwa 40% bessere zufällige Suchzeiten.
  • Etwas schnellere Massenübertragungsraten.
  • Benötigt spezielle Software, die nicht allgemein verfügbar zu sein scheint.
  • Bei Verwendung in einem RAID 0-Array (wie in den meisten Artikeln empfohlen) wird bei relativ kleinen Laufwerksgrößen viel Strom verbraucht.

Ich habe zuvor gegen solche Ideen empfohlen, da der Kauf größerer, schnellerer Festplatten auf lange Sicht billiger ist, es sei denn, Sie zahlen nicht für Ihren Strom. Die Zeitersparnis kann in einem Datenbankserver mit sehr wenig Speicher hilfreich sein, aber ich kann mir keine andere Situation vorstellen.

Im Allgemeinen ist das Lesen von den äußeren Sektoren der Platten schneller, da mehr Sektoren pro Sekunde mit 7500 U / min (oder was auch immer) unter den Köpfen verlaufen als zur Mitte hin. Außerdem ruhen die Köpfe beim Ausruhen auf der Außenseite des Laufwerks. Wenn Sie also nur in der Nähe der Mitte des Laufwerks eine Trennwand erstellen, kann dies zu schlechteren Suchgeschwindigkeiten führen.

Joshua Nurczyk
quelle
1
Heute ist es ein kaum vernünftiger Ansatz - es war vor einigen Jahren sehr wichtig, aber heute ... besorgen Sie sich einfach eine SSD. Wenn Sie einen kurzen Schlag ausführen, tun Sie dies, weil Sie IOPS mehr als Geschwindigkeit benötigen und SSD Festplatten völlig zerstört. Verdoppeln Sie Ihren IOP mit SSD - gut. 450 -> 900. SSD = 50.000+;) Autsch.
TomTom
@ TomTom: Das stimmt überhaupt nicht; Die meisten Festplatten sind bis heute Festplatten, nicht SSDs, da die Preise für SSDs hoch sind. Und mit Festplatten kann es einen Unterschied machen: dataidol.com/tonyrogerson/2013/04/04/…
Jay Sullivan
@notfed Du musst wahnhaft sein. Wenn Sie heute IOPS kaufen müssen, sind SSDs alles andere als billig. Ich bekomme gerade 960 GB Samsung 843T zu einem Preis, der nicht viel höher ist als der einer Kapazität von 2 x 400 GB SAS-Laufwerken, und die IOPS-Seite ist so brutal schneller, dass jeder, der eine HD kauft, wenn er Geschwindigkeit benötigt, eines braucht: Gefeuert werden.
TomTom
@ TomTom: 2014 ist es einfach, eine 1-TB-Festplatte für 100 US-Dollar zu finden. Bitte sagen Sie mir, wo Sie eine 960-Gbit-SSD für "nicht viel höher" finden
Jay Sullivan
Ich kann zwei 15k SAS-Festplatten für weniger als die Hälfte der Kosten des Samsung 843T mit 960 GB bekommen. Es fällt mir schwer zu glauben, dass die SSD schneller ist als vier 15-k-Laufwerke mit einer höheren Kapazität.
Joshua Nurczyk
1

Am Anfang hatte jede "Spur" eines Plattentellers die gleiche Anzahl von 512-Byte-Sektoren - was bedeutet, dass die Dichte zur Mitte hin am höchsten war. Dies wurde, wie ich es verstehe, ziemlich früh verbessert, indem jeder Track eine variable Anzahl von Sektoren aufweist, um die Effizienz zu erhöhen und ungefähr die gleiche Dichte über den gesamten Plattenteller ( ZBR ) zu haben.

Je weiter die Plattendaten entfernt sind, desto schneller können sie gelesen und beschrieben werden, da der Rohdurchsatz höher ist.

Ja, eine Partitionierung nur der äußeren Hälfte einer Festplatte würde definitiv die Gesamtleistung erhöhen.

Lohnt es sich? Keine Ahnung. Es wird normalerweise für High-End-Laufwerke mit 15 U / min in kritischen Umgebungen verwendet. Heute würde ich sagen, dass die modernen Antriebssteuerungen in diesen Situationen dies intelligent genug handhaben können, ohne speziell "kurzhubige" Laufwerke.

Ich wäre gespannt, ob dies auch "ab Werk" verwendet wird, beispielsweise bei der Herstellung kleinerer Hochgeschwindigkeitsantriebe mit möglicherweise mehr als einem Plattenteller, bei dem nur die äußersten Spuren intern verwendet werden, um einen Leistungsvorteil zu erzielen.

Oskar Duveborn
quelle
1

Kurzes Streicheln und Partitionieren sind zwei sehr unterschiedliche Dinge. Wenn Sie ein 1-TB-Laufwerk in 2 Partitionen mit 500 GB partitionieren, bedeutet dies, dass jede Spur auf jedem Plattenteller vom Betriebssystem beschrieben werden kann. allerdings in 2 verschiedenen "Eimern"

Beim Kurzhub wird nur der äußere 1/3 Teil jedes Plattentellers im Laufwerk verwendet. Das ist es. Auf einem 1-TB-Laufwerk hätten Sie theoretisch etwa 300 GB nutzbare Kapazität.

Kurzes Streicheln eines einzelnen Laufwerks auf einem PC dient keinem anderen Zweck als der Verwendung eines Teils dessen, wofür Sie in der Realität bezahlt haben.

Der Grund für einen kurzen Hub liegt in der Leistung. Jedes Laufwerkswetter SATA, FC, SAS verfügt über eine begrenzte Anzahl von Vorgängen, die als IOPS (Input / Output Operations Per Second) bezeichnet werden können. IOPs ist wie eine Autobahn. Wenn ich eine einspurige Straße habe, kann ich mit x Autos pro Stunde rechnen, bevor wir Verkehr sehen (höhere Reaktionszeit). Wenn ich jedoch eine dreispurige Autobahn habe, kann ich jetzt mehr Arbeit erledigen und habe weniger Verkehr. Beachten Sie, dass ich nicht dreimal so viel Arbeit gesagt habe, da die Arbeitsbelastung nicht direkt zunimmt. Um die Analogie zu vervollständigen, wenn die Anzahl der Fahrspuren das IOPS ist, wäre die Anzahl der Autos, die ich durch diese Fahrspuren fahren kann, der Durchsatz.

Bei einem Laufwerk mit 7200 U / min kann ich ~ 75 iops erwarten, bei einem SAS-Laufwerk mit 15K U / min kann ich ~ 175 iops erwarten. Das sind nur die "durchschnittlichen" Iops, die pro Festplatte erwartet werden. Blockgröße, sequentieller oder wahlfreier Zugriff sowie Antwortzeit spielen ebenfalls eine Rolle, aber der Einfachheit halber beschränken wir die Konversation einfach auf IOPS.

Wenn ich eine RAID-Gruppe von 3 15K-Festplatten erstelle, agieren diese im Einklang und, um es einfach zu halten, ich habe jetzt eine Festplatteneinheit, die 525 IOPS (175x3) ausführen kann. Wenn ich jetzt nur auf 1/3 dieser 3 Plattenplatten schreibe, weil mein Ziel darin bestand, eine höhere Iops-Fähigkeit zu erreichen, habe ich dies erreicht, jedoch auf Kosten der nutzbaren Kapazität.

Das Extrapolieren auf High-End-Speicher-Arrays wie NetApp, EMC, IBM und andere ist eine Technik zur Leistungssteigerung, die höhere IOPS und eine geringere Antwortzeit ermöglicht (da ich nur auf den schnellsten Teil der internen Festplatten schreibe). und jetzt können meine Speicher-Arrays Daten sehr schnell lesen / schreiben.

Marc
quelle
0

Kurzes Streicheln und halbes Streicheln sind beide eine Art Teilstreicheln. Grundsätzlich bedeutet alle drei, dass sich der Festplattenkopf nicht von der Mitte zur äußersten Kante bewegen muss (voller Hub).

Ich habe ein Short-Stroke-Setup, bei dem ich eine 500-GB-Festplatte mit 2 Partitionen habe. Die C-Partition ist 30 GB groß und der verbleibende Speicherplatz in der D-Buchstaben-Partition.

Es ist offensichtlich, dass es VIEL reagiert, da der Kopf im Grunde genommen am äußersten Rand bleibt, wo die Übertragungsgeschwindigkeit maximal ist und der Kopf nicht viel suchen muss.

Zu Ihrer Information, am äußersten Rand ist die Datendichte am höchsten, da eine Umdrehung eine viel größere Fläche hat als der innerste Kreis.

Der Happyzoo-Meister
quelle