Ruby - como passar por núcleos / processadores

Estou (re) escrevendo um servidor de soquete em ruby na esperança de simplificá-lo. Lendo sobre soquetes de rubi, me deparei com umlocal que diz que aplicativos ruby multithreaded usam apenas um núcleo / processador em uma máquina.

Questões:

Isso é preciso?Eu me importo? Cada encadeamento neste servidor será executado por vários minutos e haverá muitos deles. O SO (CentOS 6.5) é inteligente o suficiente para compartilhar a carga?Isso é diferente do encadeamento em C ++? (idioma do servidor de soquete atual) IE dopthreads usar múltiplos núcleos automaticamente?E se eugarfo ao invés defio?

questionAnswers(4)

yourAnswerToTheQuestion