I have a Raspberry Pi 4B 8GB running non-stop under a fairly mild load. Among other things, it serves a somewhat large PostgreSQL DB, but the mean CPU usage rarely exceeds 25%. There is a Low-Profile ICE Tower cooler mounted onto the SoC. The board is running the latest version of Raspberry Pi OS (32-bit, desktop at 1920x1080, no overclock).
While the cooler functions perfectly well, I am a little bit worried about how long it can keep on running non-stop. I know from experience with various laptops and desktops that even the larger fans wear out after a couple of years of constant spinning and I assume it is even worse for the small fans. Therefore, I am trying to find the easiest solution that would prevent unnecessary wear of the cooler's fan without compromising the SoC's life expectancy. The most obvious way of achieving the former is by simply unplugging it. However, this leads me to wonder if I am, perhaps, worsening the latter.
I understand that the fans are made to spin, but in the case of SBCs I prefer the aesthetic and simplicity of passive cooling, where possible.
For reference, here are my SoC temperature readings. Please, do take them with a grain of salt. I did not really go through any rigorously scientific process of recording the values, so I am eyeballing the values here a bit.
Room Temperature: ~20°C
- With 5V Fan: 26-29°C
- With 3V Fan: 29-32°C
- Passive Cooling Only: 40-45°C
Room Temperature: ~30°C
- With 5V Fan: 30-33°C
- With 3V Fan: 34-37°C
- Passive Cooling Only: 45-50°C
At the time of writing this question, the room temperature is 33°C and the SoC reports 46°C without active cooling. This is after running for slightly over 3 weeks without a reboot, last 6 hours of which have been without a fan.
It is quite possible that the temperature could temporarily jump up to 55-60°C during a spike, but I do not expect that to happen very often, nor should it happen for prolonged periods of time.
This, finally, leads me to my question:
Is it safe to run a Raspberry Pi 4B non-stop for a very long time (several years) without a reboot at 45-50°C? Would it be significantly better for the SoC to run at 35-40°C instead?
I am aware of a similar question, but I believe mine to be somewhat different.