Server Capacity Question
Posted: Tue Nov 12, 2013 9:42 pm
Is there any way to tell given my current server load with agents how many more agents the database server will take? Assuming of course I will add the appropriate servers to my cluster to handle the additional workload..
I recently updated my Vicibox servers to Vicibox 5.0.3 using ViciBox5.x86_64-5.0.3.iso
I am running:
Version: 2.8b0.5
SVN Version: 2040
DB Schema Version: 1359
DB Schema Update Date: 2013-11-08 01:40:22
On this Hardware:
ASUS Z8NR-D12(ASMB4-IKVM) Dual LGA 1366 Intel 5500 Tylersburg SSI EEB 3.61 Dual Intel Xeon 5500 and 5600 Series w/ Remote Management Server Motherboard
2 x Intel(R) Xeon(R) CPU E5640 @ 2.67GHz
24 GB Registered Unbuffered DDR3-1333 mhz RAM
LSI MegaRAID SAS 9280-4i4e 6Gb/s PCI-Express 2.0 w/ 512MB onboard memory RAID Controller Card
LSI LSI00292 MegaRAID CacheCade Pro 2.0 Software Pack
8 x Intel 256gb Enterprise SSD
Raid Configuration:
Raid 10, No write caching, no read caching (manufacturer recommendation)
Some misc info:
mtop shows we have few to zero queries that go over 1 second. My leads database typically has between 3 million to 5 million numbers in it. I am currently running 96 agents including 10 inbound only Closers,outbound dialing, ADAPT_AVERAGE dial metod, 250-450 outbound lines.The database server appears to almost be idling at 10-15% processor usage. The database server is setup for telephony/web but only has a handful of manager extensions for monitoring. The web is for IT admin changes only so it see's little use.
output of IOSTAT:
Linux 3.7.10-1.16-default (90vicidial.90vicidial) 11/12/13 _x86_64_ (8 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
9.70 0.00 3.90 0.02 0.00 86.38
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.01 0.04 0.00 672 0
sdb 80.30 220.41 636.20 4208069 12146092
summary of ioping /dev/sdb2 (os/db location)
--- /dev/sdb2 (device 887.2 Gb) ioping statistics ---
20 requests completed in 19.6 s, 4.1 k iops, 16.1 mb/s
min/avg/max/mdev = 149 us / 243 us / 292 us / 36 us
Nothing even looks like its being stressed... would it be safe to say maybe 200 agents?
I recently updated my Vicibox servers to Vicibox 5.0.3 using ViciBox5.x86_64-5.0.3.iso
I am running:
Version: 2.8b0.5
SVN Version: 2040
DB Schema Version: 1359
DB Schema Update Date: 2013-11-08 01:40:22
On this Hardware:
ASUS Z8NR-D12(ASMB4-IKVM) Dual LGA 1366 Intel 5500 Tylersburg SSI EEB 3.61 Dual Intel Xeon 5500 and 5600 Series w/ Remote Management Server Motherboard
2 x Intel(R) Xeon(R) CPU E5640 @ 2.67GHz
24 GB Registered Unbuffered DDR3-1333 mhz RAM
LSI MegaRAID SAS 9280-4i4e 6Gb/s PCI-Express 2.0 w/ 512MB onboard memory RAID Controller Card
LSI LSI00292 MegaRAID CacheCade Pro 2.0 Software Pack
8 x Intel 256gb Enterprise SSD
Raid Configuration:
Raid 10, No write caching, no read caching (manufacturer recommendation)
Some misc info:
mtop shows we have few to zero queries that go over 1 second. My leads database typically has between 3 million to 5 million numbers in it. I am currently running 96 agents including 10 inbound only Closers,outbound dialing, ADAPT_AVERAGE dial metod, 250-450 outbound lines.The database server appears to almost be idling at 10-15% processor usage. The database server is setup for telephony/web but only has a handful of manager extensions for monitoring. The web is for IT admin changes only so it see's little use.
output of IOSTAT:
Linux 3.7.10-1.16-default (90vicidial.90vicidial) 11/12/13 _x86_64_ (8 CPU)
avg-cpu: %user %nice %system %iowait %steal %idle
9.70 0.00 3.90 0.02 0.00 86.38
Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn
sda 0.01 0.04 0.00 672 0
sdb 80.30 220.41 636.20 4208069 12146092
summary of ioping /dev/sdb2 (os/db location)
--- /dev/sdb2 (device 887.2 Gb) ioping statistics ---
20 requests completed in 19.6 s, 4.1 k iops, 16.1 mb/s
min/avg/max/mdev = 149 us / 243 us / 292 us / 36 us
Nothing even looks like its being stressed... would it be safe to say maybe 200 agents?