The first one (we'll call Pi#1) I set up using NOOBs. It was pre-installed as part of a CanaKit.
The second and third ones (Pi#2 and Pi#3) I built from individually purchased parts, and I set both up by installing Raspian directly on the micro-SD card.
They all have the same kernel and packages installed. I use them solely for PiHole, Plex, and SyncThing. As far as I can tell, they are all configured identically.
Whenever I update them (which I do all at the same time) the Pi#1 always updates WAY faster than the other two. It has nothing to do with network speed, since Pi#2 is actually on the fastest network.
The only differences between Pi#1 vs Pi#2 and Pi#3 is that Pi#1 was set up using NOOBs and has a different brand SD card than the other two. All three run headless and are connected via Ethernet.
I'd like to know if the massive speed advantage is a function of the SD card (which is what I suspect), or whether somehow the configuration was better optimized by NOOBs (possible, but I'm dubious), or a combination of both. All three have 32G cards.
If I do:
Code: Select all
cd /sys/class/mmc_host/mmc?/mmc?:*
echo "man:$(cat manfid) oem:$(cat oemid) name:$(cat name) hwrev:$(cat hwrev) fwrev:$(cat fwrev)"
Code: Select all
Pi#1: man:0x000003 oem:0x5344 name:SL32G hwrev:0x8 fwrev:0x0
Pi#2: man:0x00001b oem:0x534d name:00000 hwrev:0x1 fwrev:0x0
Pi#3: man:0x00001b oem:0x534d name:00000 hwrev:0x1 fwrev:0x0
The output of vcgencmd get_config arm_freq on all three is arm_freq=1200.
What other values or settings can I share here to help solve the mystery?
Thanks in advance.