Server Sizing Feedback Request

All installation and configuration problems and questions

Moderators: gerski, enjay, williamconley, Op3r, Staydog, gardo, mflorell, MJCoate, mcargile, Kumba, Michael_N

Server Sizing Feedback Request

Postby VFRDavid » Mon Jun 13, 2022 6:58 pm

I have a (possible) client who needs to support 100 - 120 users and have the following hardware:

DB/Web/Telephony Server:
CPU-E5-2699v4-55M-SR2JS
Dual Intel 22 Core E5-2699v4 (2.20GHz, 55M, 9.6GT/s, 145W) SR2JS
256 GB RAM with 16 TB Hard Drives

Telephony / Web Servers
CPU-E5-2698v3-40M-SR1XE
Dual Intel 16 Core E5-2698v3 (2.30GHz, 40M, 9.6GT/s, 135W) SR1XE
256 GB RAM with 1 TB Hard Drives

I believe that each server has 2 of the specified hard drives and they will have a simple mirror for their RAID.

Based on my best guess, here are some of the particulars I can offer:

ALL Agents will be Blended Inbound / Outbound
Probably about 10 - 20% of their agent-connected calls per day will be inbound caller-ID callbacks
They will probably make between 400,000 - 800,000 outbound calls / day
They want to record ALL connected calls (might be able to delay the start of the outbound calls recording until maybe 10 seconds, so fewer of them will end up being recorded)

I think that should do it as far as overhead contributing factors - if you have any other questions about it - please let me know - thanks!!!

David
David
VFRDavid
 
Posts: 69
Joined: Wed Dec 24, 2014 10:48 am
Location: Deerfield Beach, FL

Re: Server Sizing Feedback Request

Postby mjohn425 » Tue Jun 14, 2022 6:18 am

Servers are probably overkill for what they are (especially the telephony ones). Good guidelines are given by the vicibox install manual. Note that I'd be aiming to have your DB be independent, 1 web server & about 20 agents per server with recording. Vicidial telephony servers don't scale by core count as some asterisk parts are single threaded and you get all kinds of weirdness going on. Personally my servers are slightly overspecc'd than this but it's a good baseline. Note: the amounts between commas are "or" not "and". So 1 recommended spec server can have 15 agents running vicibox express OR it can run a database for 50 agents etc. Also I'd definitely recommend RAID 10 for your DB server. Good luck.

Minimum specification :
15 agents ViciBox Express without recording, 75 agents Web, 25 agents Telephony without recording
• Four Core CPU 2.0+ Ghz
• 4+ GB RAM
• 160+ GB drive
Recommended specification :
15 agents ViciBox Express, 50 agents Database, 150 agents Web, 25 agents Telephony
• Four core CPU 2.0+ Ghz
• 8+ GB RAM
• 250+ GB RAID1 drive configuration (SSD preferable)
Recommended Database specification :
Approximately 150 agents, or 300 agents with double the amount of RAM and CPU cores
• Eight core CPU 2.0+ Ghz
• 16+ GB RAM (More RAM generally gives better DB performance)
• 500+ GB RAID1 drive configuration for the OS
• 250+ GB SSD RAID10 drive configuration mounted under /srv/mysql for MySQL
OS: VICIBox 9.0.1 OpenSuse 15.1 | VERSION: 2.14-742a BUILD: 200327-1715 | Asterisk: 13.21.1-vici | SVN: 3205 DB Schema: 1588
Linux: 4.12.14-lp151.28.44-default | MYSQL: Ver 15.1 Distrib 10.2.31-MariaDB | Perl: v5.26.1 | php: v7.2.5
mjohn425
 
Posts: 51
Joined: Tue Jan 21, 2020 1:20 am


Return to Support

Who is online

Users browsing this forum: No registered users and 60 guests