On 11/03/2013 09:20 PM, Dr.x wrote:
wt a nice feedback from you , u really encouraged me to start squid 3.3.9
now !!!!!  with it ,
but plz  have a look and make a verification ,
is it 16  or  24 real cores :

here is /proc/cpuinfo result :

*processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 45
model name      : Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz
This should be it:
http://ark.intel.com/products/64593

Which is a 6 cores CPU each with 15M cache which is 2.5 MB cache for each real core. I do not know how the threading thing works exactly but it suppose to give the software the benefit of *thinking* that there are couple more processors and by that utilizing the maximum COMPUTATIONS from the CPU. All the above assumes that there is a limit to the software and the hardware can help the software a bit on execution scheduling etc.

Dont think it's something that is not helping but it's good to know that the limit is 12 real cores that can execute in 2.3-2.8 which is a lot of processing power.. What it means that you do not have 24*2.8 and it means about 10k Requests per sec at top(while squid might take even more but I still not tested it on this kind of machine with SMP). What is 100% is that this machine can act as an EDGE router for about 40+GBps NP.

(about the threading thing it's like the hardware knows that there are four places in a cycle that can be utilized and it can be utilized only if a computation is scheduled so in a case of a thread on a CPU there is a higher chance of utilizing one more part of each cycle for computation rather then losing this part of this cycle forever.
It's an accurate description but it's more then nothing)

Eliezer

Reply via email to