Closed jadenquinn closed 2 months ago
Thanks for reporting. Duplicate of #3082 , Immich is very I/O heavy with big backups because of all the network traffic (especially if using icloud photos). No real way to avoid that, unless we add a throttling mode.
The process of read/upload file can be taxing for CPU if the process runs continuously for a long time, maybe there is a cpu temperature api that we can read and throttle the upload speed when it gets hot
I'm pretty sure this is related to the thumbnail bug I noticed the other day. There's an "easter egg" feature that can show the thumbnail of the currently uploaded asset. This widget ends up causing every asset to get its thumbnail decoded, possibly multiple times. Removing this widget made CPU usage go from peaking at 73% on a 4-core emulator to around 20% (average is lower).
Hm. should we reopen #3082 then..? there is a lot more info there.
Yes, it should be re-opened.
The bug
When I'm uploading images to the Immich server within the house, my phone gets incredibly hot, too hot to hold. This isn't a hardware issue since I've seen mention of this elsewhere regarding the iOS Immich app as well. I can only assume it's also using way more power than it needs to to do what it's doing since it's getting that hot.
No other app I have ever used gets my phone this hot, not even when rendering a video in LumaFusion for example. When I am out of the house and am uploading through cell service, my phone doesn't get as hot, about 2/3 as hot. This to me means the severity of this problem is dependent on how fast the uploads are going to some degree... pun intended.
I also can say that since no other app does this when uploading to shares in the house, this is an Immich-specific problem.
The OS that the Immich Server is running on
macOS 14.6.1
The version of the Immich Server
v1.115.0
The version of the Immich Mobile App
1.115.0 build.175
The platform with the issue
My docker-compose.yml content
My .env file content
The reproduction steps
Upload photos from an iPhone to an Immich server at 10MB/s or higher.
Relevant log output
Additional information
My girlfriend uses the same Immich server I have set up, although she calls it "eye-mitch". She hasn't encountered this problem, but her internet isn't really fast enough to cause this issue anyway.