Was ist eine typische Startzeit für die Standard-Debian-Distribution auf einer typischen SD-Karte?

28

Wie lange dauert der Start des RasPi, wenn die Standard-Debian-Distribution auf einer typischen SD-Karte verwendet wird? Sprechen wir weniger als eine Sekunde? Ein paar Sekunden? 10 Sekunden? 100 Sekunden?

Dies ist für die meisten Benutzer und Anwendungen nicht allzu wichtig, könnte jedoch für eingebettete Lösungen wichtig sein, die nicht permanent eingeschaltet sind.

winwaed
quelle
Ich glaube nicht, dass es so etwas wie eine "Standard-Debian-SD-Karte" gibt, weil die Karten so unterschiedlich sind. Vielleicht wäre dies einfacher zu beantworten, wenn die Stiftung mit dem Verkauf vorinstallierter Karten beginnen würde (und nur, wenn sie konsequent dasselbe Modell verwenden.)
14.
1
Ich bin einer von denen, die auf ihre Raspis warten - ich hatte den Eindruck, sie wollten sie verkaufen; und dass es eine Standard-Debian-Distribution gibt. Ich werde die Dinge ein wenig
umformulieren
2
Ich denke, dass es eine vollkommen berechtigte Frage ist. Ein einfacher Maßstab könnte sein, "dieses Debian-Image auf eine SD-Karte zu kopieren, dreimal zu booten und das schnellste Mal, bis Sie zur Anmeldeaufforderung gelangen, und Ihre Zeit zusammen mit dem Hersteller und der Klasse des Geräts zu veröffentlichen"
popey
1
Helfen Sie uns noch nie dagewesenen Himbeer-Pi-Boot-Leuten, die mit Hardwareproblemen zu kämpfen haben. Wie lange dauert es, bis etwas auf dem Display angezeigt wird? Und ich gehe davon aus, dass es sich um eine Terminal-Anmeldeaufforderung handelt, nicht um eine grafische Eingabeaufforderung (da ich auch Boot-to-Gui-Debian-Distributionsoptionen gesehen habe)?
Nealmcb

Antworten:

21

Dies hängt vollständig von der verwendeten Klasse der SD-Karte ab.

Eine mindestens empfohlene Karte der Klasse 4 hat eine durchschnittliche Lese- / Schreibgeschwindigkeit von 4 MB / s.

Wenn Sie etwas mehr ausgeben und eine Karte der Klasse 10 kaufen, sollten Sie feststellen, dass die Startzeit ungefähr 25% der Klasse 4 beträgt, da sie bei 10 MB / s liegen sollte.

Nach der Schätzung von finnw, dass bei Verwendung einer Klasse 6 24 Sekunden vergehen, könnte dies mit einem Gerät der Klasse 10 auf 14,4 Sekunden reduziert werden.

Die Klassen 2 bis 10 geben Ihnen Startzeiten in etwa wie folgt:

Bildbeschreibung hier eingeben

Aktualisieren:

Mit der Veröffentlichung neuer Hard-Float-Distributionen wurde die Startzeit erheblich verkürzt. Außerdem verwendet Arch Arm Linux jetzt Prozesse , systemdanstatt sie initparallel zu starten, und gilt als viel schneller. Infolgedessen startet meine SD-Karte der Klasse 10 Arch in ca. 6-7 Sekunden zu einer Anmeldeaufforderung.

Jivings
quelle
2
Es wäre großartig, wenn die Leute ihre Bootzeiten und SD-Karten-Klassen veröffentlichen würden - wir könnten sehen, wie genau Ihr Diagramm ist
Alex L
@Alex: Ich habe gerade eine Klasse 10 geflasht. Damit kann ich sehen, wie sich die Leistung meiner Klasse 2
verbessert
1
@Alex Bestätigt, es dauert ca. 15 Sekunden, bis die Class 10-Karte von Arch gebootet ist.
Jivings
2
Ich werde dies als die Antwort markieren, da es anscheinend eine Vielzahl von Möglichkeiten gibt und dies sozusagen die "Grand Unified Theory" ergibt. Ich würde den Kommentar von @ Alex wiederholen, und ich werde jede neue Antwort abstimmen, sobald sie eingeht. Dies sollte dann ein nützlicher Satz von Antworten für die Zukunft sein. Moderatoren könnten die Frage in ein paar Monaten sperren, um "Me Too" -Antworten zu vermeiden.
winwaed
@winwaed: Gute Idee.
Jivings
15

Ich habe es auf meinem Pi zeitlich festgelegt und es dauerte 24 Sekunden vom Einschalten bis zur Anmeldeaufforderung.

Dies ist mit einer Transcend Class 6 4 GB SD-Karte, die mit Debian Squeeze geladen ist.

Dies ist die Karte, die von RS für die Verwendung mit dem RasPi empfohlen wird. Dies kann daher als "typisch" eingestuft werden, da wahrscheinlich viele Benutzer über diesen Kartentyp verfügen.

finnw
quelle
Es besteht also eine gute Chance, dass es die Karte ist, auf der ich lande. Ich stehe auf der Warteliste der US-Division von RS. Aber ich habe nicht viel auf Fälle, Kartentypen usw. geachtet, bis ich eine bestätigte Bestellung habe ...
winwaed
6

Für bessere Bootzeiten aktualisieren Sie die Firmware (mit RPI-Update ), installieren Sie das System mit Festplatten und halten Sie es auf dem neuesten Stand.

Ältere Firmware-Versionen sind in der Regel langsamer, Hard-Floats erhöhen die Systemgeschwindigkeit erheblich. Täglich gibt es mehr Optimierungen für den Arm, insbesondere für RPI

Higuita
quelle
5

Mein mit Debian Squeeze geladener Kingston 4GB Class 4 brauchte 40 Sekunden vom Einschalten bis zur Anmeldeaufforderung

David Sykes
quelle
4

Patriot Class 10 32 GB mit nichts verbunden, aber der HDMI dauerte 30 Sekunden vom Einschalten bis zur Anmeldeaufforderung

David Sykes
quelle
2

Transcend 32 GB Class 10 benötigt 30 Sekunden. Ich denke nicht, dass ältere und neuere Images zur gleichen Zeit booten, daher sollten die Ergebnisse die Image-Version erwähnen. Meins war 2012-10-28-wheezy-raspbian.zip .

avra
quelle