Mijn vraag
Ik heb mijn domotica overgeheveld van een Pi4 naar een Pi5. Op de Pi5 draait het zo langzaam dat ik weer terug ben gegaan naar de Pi4.
Relevante software en hardware die ik gebruik
Op beide Pi's draai ik een mini-variant van Raspbian. Op de 5 gebaseerd op de nieuwste Debian (Bookworm), op de 4 een verouderde Jessie. Dat is 1 van de redenen dat ik deze upgrade wilde doen. Beide besturingssystemen zijn volledig geupdate met apt-get. Raspbian draait op de Pi5 vanaf een Kingston usb-stick van 32GB, het filesystem op de stick is voor 71% vol (de partitie is 12GB). De stick zit in een van de blauwe usb-3 poorten van de Pi en boot daar ook van (er zit geen sd-kaart in de Pi). Ik heb de stick ook in mijn Windows laptop gehad, daar wordt aangegeven dat het een usb3.2 stick is (met usbtreeview).
De software op de Pi (Mosquitto, Zigbee2mqtt, Domoticz, Homebridge en PiHole) draait op Docker containers. De data staat in Docker volumes. Ik heb op de Pi4 alle containers gestopt, toen een zipfile gemaakt van alle volumes, deze op de juiste plek geunzipped op de Pi5 zodat de volumes weer dezelfde data bevatten. Unzippen op de Pi5 ging al veel trager dan zippen op de Pi4, dus dat is al vreemd.
Vervolgens heb ik op de UniFi router het gereserveerde ip-adres van de Pi4 veranderd zodat de Pi5 hetzelfde ip-adres als de oude Pi4 krijgt. Veel apparaten in huis praten met de Pi op basis van een ip-adres, vandaar. Daarna heb ik op de nieuwe Pi de dockercontainers aangemaakt en gestart, uiteraard met dezelfde parameters als op de oude. Dat duurde erg lang. Even een container weggooien liet het hele apparaat minutenlang stilstaan. Het duurde zo lang dat ik de stekker eruit heb moeten trekken om 'm opnieuw te starten.
Wat ik al gevonden of geprobeerd heb
Ik heb via een andere sessie met top gekeken hoe de cpu-belasting was, maar deze was heel laag. De ventilator draait nauwelijks. Dus het is geen cpu-probleem. Ik vermoed toch een probleem met de opslag (usb-stick), maar hoe kom ik daarachter op Linux? Ik heb basisvaardigheden op Linux maar ben er geen expert in.
Toen ik de Pi4 weer terug aan de praat had (weer dat ip-adres omfrotten) voelde alles meteen weer snel, de containers starten snel op en de commandline reageert 'snappy'.
Is de Pi5 nu gewoon een traag rukding of ligt het ergens anders aan? Het zou een heel snelle Pi moeten zijn, maar ik merk er niks van. Alle tips zijn welkom. Kan ik bijvoorbeeld op Raspbian zien of de stick wordt herkend als usb3.2 en wat de leessnelheid is?
Ik heb mijn domotica overgeheveld van een Pi4 naar een Pi5. Op de Pi5 draait het zo langzaam dat ik weer terug ben gegaan naar de Pi4.
Relevante software en hardware die ik gebruik
Op beide Pi's draai ik een mini-variant van Raspbian. Op de 5 gebaseerd op de nieuwste Debian (Bookworm), op de 4 een verouderde Jessie. Dat is 1 van de redenen dat ik deze upgrade wilde doen. Beide besturingssystemen zijn volledig geupdate met apt-get. Raspbian draait op de Pi5 vanaf een Kingston usb-stick van 32GB, het filesystem op de stick is voor 71% vol (de partitie is 12GB). De stick zit in een van de blauwe usb-3 poorten van de Pi en boot daar ook van (er zit geen sd-kaart in de Pi). Ik heb de stick ook in mijn Windows laptop gehad, daar wordt aangegeven dat het een usb3.2 stick is (met usbtreeview).
De software op de Pi (Mosquitto, Zigbee2mqtt, Domoticz, Homebridge en PiHole) draait op Docker containers. De data staat in Docker volumes. Ik heb op de Pi4 alle containers gestopt, toen een zipfile gemaakt van alle volumes, deze op de juiste plek geunzipped op de Pi5 zodat de volumes weer dezelfde data bevatten. Unzippen op de Pi5 ging al veel trager dan zippen op de Pi4, dus dat is al vreemd.
Vervolgens heb ik op de UniFi router het gereserveerde ip-adres van de Pi4 veranderd zodat de Pi5 hetzelfde ip-adres als de oude Pi4 krijgt. Veel apparaten in huis praten met de Pi op basis van een ip-adres, vandaar. Daarna heb ik op de nieuwe Pi de dockercontainers aangemaakt en gestart, uiteraard met dezelfde parameters als op de oude. Dat duurde erg lang. Even een container weggooien liet het hele apparaat minutenlang stilstaan. Het duurde zo lang dat ik de stekker eruit heb moeten trekken om 'm opnieuw te starten.
Wat ik al gevonden of geprobeerd heb
Ik heb via een andere sessie met top gekeken hoe de cpu-belasting was, maar deze was heel laag. De ventilator draait nauwelijks. Dus het is geen cpu-probleem. Ik vermoed toch een probleem met de opslag (usb-stick), maar hoe kom ik daarachter op Linux? Ik heb basisvaardigheden op Linux maar ben er geen expert in.
Toen ik de Pi4 weer terug aan de praat had (weer dat ip-adres omfrotten) voelde alles meteen weer snel, de containers starten snel op en de commandline reageert 'snappy'.
Is de Pi5 nu gewoon een traag rukding of ligt het ergens anders aan? Het zou een heel snelle Pi moeten zijn, maar ik merk er niks van. Alle tips zijn welkom. Kan ik bijvoorbeeld op Raspbian zien of de stick wordt herkend als usb3.2 en wat de leessnelheid is?