DefLeppard wrote:Both processors have 4 cores and 8 threads (hyperthreading). I am mainly concerned about the dialer performance. The SSD in this case is at least 3 times as fast as compared to SATA based on my tests but how much would it matter on an Asterisk machine? What configuration would give me the highest number of calls without compromising on quality?
Better HD speed always helps. More helpful on MySQL, but still also helpful on asterisk. Recordings have to land on the HD at some point, along with log files if you're writing them.
DefLeppard wrote:Most of my current servers have dual quad core xeons which perform great. I have never tried a single quad core cpu before for high volume of calls. Does Asterisk use all cores and threads of the cpu effectively? I remember long time back there was an argument on the forums claiming that Asterisk is able to use just one core at a time, is this true or still true?
All processes can use all the threads, but each individual process sticks to a single thread. So multi-core is much better than single core. Four is good, eight is better, 24 is marvelous but expensive. And do note that under heavy load, hyperthreading could backfire. Be sure you test your configuration under seriously heavy load with hyperthreading on and off to see which one gets you farther before breakdown. We've found that hyperthreading is marvelous under windows but can be counterproductive in linux. Test for yourself. Note of course that you'll likely not be able to "stop and test" when you actually hit that heavy load for real.