I recently installed a dual Intel E5-2620 2.0 GHz CPU (24 threads/vCPUs total) and 32GB RAM server at my parents house. The server also has 4x WD purple drives in RAID 5 and is running ESXi 6.7 with a Windows Server 2019 VM for the latest version of Blue Iris. All 24 vCPUs and 16GB of RAM are allotted to the Blue Iris VM.
With the server, they have a 24-port Cisco SG200 POE switch in the house for the 6 cameras there and one AP, and a fiber connection running to the pole barn to an 8/10-port SG200 POE switch for 7 cameras and another AP. Connectivity appears to be more than fine on the network, and the cameras shouldn't have any issues recording to the server. The VM's OS drive is stored on the host's 256GB SSD, and the camera data is writing to a datastore that's stored on the RAID array of the Purple drives.
The 13 Hikvision cameras:
The problem that I'm having with the 13 cameras in Blue Iris, is that when they're all enabled, the recordings are incredibly glitchy and they aren't recording 30 FPS. In fact, I believe they're recording far less. When a camera is triggered and starts recording (with 5-sec pre-trigger video buffer), nothing may change on the recording, or a car will be in frame and then will completely vanish, or the recording itself will actually start recording several seconds AFTER the trigger from motion... and even then, it's still choppy/glitchy. The time-stamp on the recording makes it look as there wasn't any sort of delay (now that I've enabled direct-to-disk though, there aren't any timestamps on the recording).
My settings for each camera:
Notice the frame rate...
I have an old GTX 650 graphics card that I'm tempted to throw in the server to see if they can help... however, the CPU isn't pegged. On average, the CPU usage in the Blue Iris VM is reading at 60% with only 4-6 GB of RAM used. I'm at a loss as to why it's behaving this way. I'm starting to enable continuous recording to at least try to get everything, but it still appears to be recording glitchy activity.
Edit: Added some data from Resource Monitor:
With the server, they have a 24-port Cisco SG200 POE switch in the house for the 6 cameras there and one AP, and a fiber connection running to the pole barn to an 8/10-port SG200 POE switch for 7 cameras and another AP. Connectivity appears to be more than fine on the network, and the cameras shouldn't have any issues recording to the server. The VM's OS drive is stored on the host's 256GB SSD, and the camera data is writing to a datastore that's stored on the RAID array of the Purple drives.
The 13 Hikvision cameras:
- House
- 2x DS-2CD2642FWD-IZS
- 1x DS-2CD4232FWD-IZH8
- 3x DS-2CD2042WD-I
- Pole Barn
- 6x DS-2CD2042WD-I
- 1x DS-2CD2642FWD-IZS
- 6x DS-2CD2042WD-I
The problem that I'm having with the 13 cameras in Blue Iris, is that when they're all enabled, the recordings are incredibly glitchy and they aren't recording 30 FPS. In fact, I believe they're recording far less. When a camera is triggered and starts recording (with 5-sec pre-trigger video buffer), nothing may change on the recording, or a car will be in frame and then will completely vanish, or the recording itself will actually start recording several seconds AFTER the trigger from motion... and even then, it's still choppy/glitchy. The time-stamp on the recording makes it look as there wasn't any sort of delay (now that I've enabled direct-to-disk though, there aren't any timestamps on the recording).
My settings for each camera:
Notice the frame rate...
I have an old GTX 650 graphics card that I'm tempted to throw in the server to see if they can help... however, the CPU isn't pegged. On average, the CPU usage in the Blue Iris VM is reading at 60% with only 4-6 GB of RAM used. I'm at a loss as to why it's behaving this way. I'm starting to enable continuous recording to at least try to get everything, but it still appears to be recording glitchy activity.
Edit: Added some data from Resource Monitor:
Last edited: