Hi guys,
Just wanted to make an update on this thread. I have been using
Blue Iris for a number of years (still learning of course !!) exclusively on Intel based systems.
My latest system was an Intel based system i7-4790K, 16GB of RAM + hdds. I normally to direct-to-disk recording 24x7 and have enough hdd space to hold recordings for about 3 weeks (using 3 hdds). My cameras are:
7 x Dahua IPC-HDW5231r-z
2 x Dahua SD49225T-HN
All cameras are set at 25fps, full 1080 resolution
All worked very well on my Intel system. During the night I saw about 10% CPU usage (+ about 55% on the GPU), while during the day it was hovering around 20% with peaks to a maximum of around 30% CPU usage (+ 55% or so GPU usage).
System was very responsive even when I RDP in to it and open BI Management screen (usage will jump to about 50% +).
Now, I have a few other physical systems around the house - namely a SuperMicro based firewall and another computer used as a virtualization server.
Lately I was looking for ways of consolidating as many physical systems as I could into one single computer in the name of saving power and freeing up some space around the place.
I have decided that an AMD Threadripper will be my system of choice for this (1950x with 32 cores, lots of ram - I have 112GB in it right now - Samsung Pro NVME M2 drive for the OS components only of all the virtual servers, a few spinning disks for all the data partitions of the virtual drives/backups, a couple of NICs to pass-through to virtual servers where required).
So I built up the system using ProxMox. All my existing virtual servers were migrated to this new box plus the other few physical servers too. One day when AMD will fully fix the GPU passthrough my gaming desktop will also be migrated to this too.
The only server left was the Blue Iris server. So I decided to test. Shut down the i7 server and built a new Windows 10 virtual server on my Threadripper box. I gave it 8 cores and 16GB of RAM. I took the HDDs out of the i7 box and pass them through to the new Win10 BI virtual server. The new BI virtual server saw them as they were - intact with the existing partitions and all the data (recorded videos) still on them. I applied my exported BI settings from the i7 Blue Iris box to this new BI visualized server.
System is happily direct recording to disk 24/7 (just as before). Is not skipping anything. CPU load is consistently sitting around 20% to 30% with 6 of the assigned cores doing most of the work and the 2 remaining cores only seeing utilization over 20% when I RDP to the virtual server. Never seen the cores spike up more than 60% even with BI open watching all cameras. Alerts work just as before. Delay from live camera feeds are just they were on the i7 system. I can view recordings and alerts just fine. Memory usage is 5Gb at the very top so I might go with only 8GB instead of 16GB.
Overall I see nothing that is different than when I was using the i7 system. Nothing at all. The move to the Threadripper based virtual BI virtual server happened about 1 week ago. Yesterday I switched off my i7 BI box. I realized I would not need it anymore and from now on I will be using the new BI virtual server.
I must admit that initially I did not believe this new AMD Threadripper system will work well for this - moving my i7 BI to a virtual server was NEVER part of my plan at all especially on an AMD system!
Turns out I was wrong and will be keeping the virtualized system instead of the physical one.
I will end this by saying that I just wanted to update this with my experience. I am not saying that Intel is better than AMD or vice-versa. What I am saying is that what I have now (virtualized BI server on AMD Threadripper CPU) works just as well as my previous i7 BI physical server and I will stay with this for now. Plus with the Threadripper 1950X having 32 cores in total I have room to add more cores to my new BI virtual server if I decide to add more cameras (or higher MP cameras) in the future. This new computer It allowed me to achieve my goal - consolidate 3 physical computers into 1 so i can save power. Plus in the near future (I hope) I can add my gaming desktop to it with proper GPU passthrough.
Just as an overall reference - my Threadripper system running around 20 virtual servers in total (including the BI one) has a total overall usage of about 15% MAX across the 32 cores. So yeah plenty of room to add more virtual server or more core to the BI virtual server.
Edit - just red the post above mine - I hope I am not a complete idiot Fenderman for going with an AMD system that works for my needs and performance is on par with my previous systems