Leckbush wrote:4CPUs means 4Thread, in other words 2CORE (HyperThread) = 4THREAD = 4CPU Logical
1) Not all 2 core cpus are capable of 4 threads. Only some. And many 4 core cpus are also incapable of hyperthreading. It can also be turned on or off even if it's a capable CPU. Which is why I asked.
2) When a system is heavily loaded, there is an argument that "fake" 4 threads will overload sooner than "true" 2 threads with 2 cores without hyperthreading. Virtual cores is marvelous on a desktop system when you have multiple windows doing multiple things that will "just go slower" while you sit there staring at your screen. Vicidial, on the other hand, requires every tick of the cpu (impossible with virtual cpus) and you *will* notice when the system has to wait under heavy load. Call quality, db response, etc, may suffer. If you experience instability, consider turning off hyperthreading (may help, may not, but worth a shot).
3) All that being said:
You're *probably* still ok with 2 cores (with or without hyperthreading). Not as likely as it would be with a true 4 core system (with or without hyperthreading), but with only 6 agents manually dialing you're probably still fine.
PS: By live channels, I refer to the most channels that may be live at any moment in time. This is not a system setting, this is use. Think of it this way: Your car's speed is NOT what's at the far end of the speedometer. It's where the needle is pointed right now. There may be a governor on it that stops you from exceeding a specific limit, but the speed you are going right now is still whatever the needle is pointed at. Thus "max channels" is not the same as "live" or "active" channels ringing or in call.