My server has 4 CPU with 8 Cores (16 threads each core) each (Intel(R) Xeon(R) CPU E5-2470 0 @ 2.30GHz). In the performance tuning article it states that the formula for calculating the number of threads in VHost.xm is
2 (processor) x 4 (cores) x 2 (threads per core) = 16
But it also states in the example the maximum value of 24.
Is this some sort of a CAP in the settings, meaning I should NOT set them beyond the maximum? If I will disregards the maximum settings then my optimal should be
HostPort/ProcessorCount: 2x[total-core-count] (maximum of 24) Note: The HostPort/ProcessorCount field in the Admin HostPort (/Port "8086") should not be modified.
IdleWorkers/WorkerCount: 2x[total-core-count] (maximum of 24)
NetConnections/ProcessorCount: 2x[total-core-count] (maximum of 24)
RTP/UnicastIncoming/ProcessorCount: [total-core-count] (maximum of 12)
RTP/UnicastOutgoing/ProcessorCount: 2x[total-core-count] (maximum of 24)
RTP/MulticastIncoming/ProcessorCount: [total-core-count] (maximum of 12)
RTP/MulticastOutgoing/ProcessorCount: [total-core-count] (maximum of 12)
HandlerThreadPool/PoolSize: (60x[total-core-count]) (maximum of 480)
TransportThreadPool/PoolSize: (40x[total-core-count]) (maximum of 320)
What will happen if I set them to this values, will I be able to transcode more streams or more profile per streams?