@Sunny, um Ihre Frage zu beantworten Der Pi verwendet einen anderen Bus für die SD-Karte als der USB-Bus, wie in dieser Antwort ersichtlich. Wie bootet der Raspberry Pi?. Darüber hinaus wird die Leistung Ihrer SD-Karte wahrscheinlich durch die Busgeschwindigkeit eingeschränkt, wenn die SD-Karte von hoher Qualität ist, z. B. ein Sandisk-Extrem. Das ist das Kapital von Geschwindigkeiten, die weitaus höher sind als die des Pi, da es sich nicht nur um ein Problem mit der Busgeschwindigkeit, sondern auch um die Stabilität handelt. Das Pi-Team wählt die Busgeschwindigkeit, die wahrscheinlich für alle Benutzer am stabilsten ist, und auch, weil der Pi als Ziel ausgewählt wird Bei Verbrauchern mit geringem Budget muss der Pi eine niedrigere Busgeschwindigkeit verwenden, da einige SD-Karten einfach nicht mit höheren Busgeschwindigkeiten betrieben werden können. Darüber hinaus ist der SD-Kartenbus des Pi darauf angewiesen, dass die GPU ein Vermittler für die Datenübertragung ist. Aus diesen Gründen werden Sie feststellen, dass Sie bei Verwendung eines USB-zu-SD-Kartenlesers die tatsächliche Geschwindigkeit der Karte erreichen können, die nur durch die maximale Geschwindigkeit des USB-Busses begrenzt ist.
Darüber hinaus sind ungetestete, aber theoretisch größere Dateien langsamer auf die SD-Karte zu übertragen, da Daten, die auf die SD-Karte geschrieben werden, in der GPU gepuffert werden, sodass der GPU mehr RAM in der Konfiguration zugewiesen wird (wenn Sie nicht wissen, wie dies bei Google funktioniert it) sollte theoretisch die Schreibgeschwindigkeit erhöhen.
Hinweis: Es ist auch wahrscheinlich, dass Hintergrundaufgaben bei Ihren Tests eine Rolle gespielt haben und Sie nicht klar gemacht haben, wohin Sie beim Durchführen Ihres SD-Karten-Lesetests geschrieben haben oder wohin Sie beim Vorführen des Lesens Ihrer USB-Festplatte geschrieben haben Test, da das Laufwerk nur so schnell liest, wie der Pi Daten akzeptiert, sodass Ihre SD-Karte möglicherweise der Flaschenhals für Ihre Festplatten-Tests war.