- Jul 13, 2016
- 29
- 0
First off... here are my server specs:
i7-4790K (not overclocked)
Asus Z97-A motherboard
32GB ram
Samsung 850 Pro 500g OS/BI database drive
4x 6TB WD RED drives -- currently set to single drives, save on the first one, move to next, and then the next, and then the last... and it tails off that one -- I have a new raid card to install next week, and going to put them in a raid5 with parity, hopefully changing the I/O load will reduce a lot (I know that there is a lot of I/O with moving the files around all the time)
OnBoard Intel HD graphics (with QuickSync) -- Since there is no console viewing (unless I use RDP - which is VERY far and few between), there is no external video card
Currently, there are 40 cameras, all of them are 1080P. 32 of them are at 6FPS, the other 8 are 12FPS (set from within the camera itself). They are set as Direct to Disk recording (24x7 continuously).
The CPU is constantly spiked at 80-90%, and there is 10 more cameras to add in the next 2 weeks, and about 10 more within the next 6 months.
Right now, there is a computer set up to display 1 of the streams from BI, and I noticed it adds a slight load to the system. I am going to be changing this use VLC and pull an RTSP stream directly from the camera instead, to reduce the load from this (I thought it was weird that it added a slight load with just pulling 1 feed from the server).
With only 62% of the total cameras used (40/64), and it is at 80%+ CPU load, how is it possible to have 64 cameras on a single server? Is there something to set differently? Does anyone have any tips on how to reduce the load further?
We are going to add another server within the next year, but there will be more cameras added as well... are we going to have to build more, and split the load over 3, possibly 4 servers? I thought having the fastest i7 processor, with a high quality motherboard, it would have been able to handle the loads.
Please, if you have any ideas on what can be done, I would be very grateful!
Thanks!
i7-4790K (not overclocked)
Asus Z97-A motherboard
32GB ram
Samsung 850 Pro 500g OS/BI database drive
4x 6TB WD RED drives -- currently set to single drives, save on the first one, move to next, and then the next, and then the last... and it tails off that one -- I have a new raid card to install next week, and going to put them in a raid5 with parity, hopefully changing the I/O load will reduce a lot (I know that there is a lot of I/O with moving the files around all the time)
OnBoard Intel HD graphics (with QuickSync) -- Since there is no console viewing (unless I use RDP - which is VERY far and few between), there is no external video card
Currently, there are 40 cameras, all of them are 1080P. 32 of them are at 6FPS, the other 8 are 12FPS (set from within the camera itself). They are set as Direct to Disk recording (24x7 continuously).
The CPU is constantly spiked at 80-90%, and there is 10 more cameras to add in the next 2 weeks, and about 10 more within the next 6 months.
Right now, there is a computer set up to display 1 of the streams from BI, and I noticed it adds a slight load to the system. I am going to be changing this use VLC and pull an RTSP stream directly from the camera instead, to reduce the load from this (I thought it was weird that it added a slight load with just pulling 1 feed from the server).
With only 62% of the total cameras used (40/64), and it is at 80%+ CPU load, how is it possible to have 64 cameras on a single server? Is there something to set differently? Does anyone have any tips on how to reduce the load further?
We are going to add another server within the next year, but there will be more cameras added as well... are we going to have to build more, and split the load over 3, possibly 4 servers? I thought having the fastest i7 processor, with a high quality motherboard, it would have been able to handle the loads.
Please, if you have any ideas on what can be done, I would be very grateful!
Thanks!