aber soweit ich weiss läuft ruby 1.9.x mit voller mehrkern unterstützung
...
Nicht wirklich. CRuby 1.9 nutzt zwar native Threads, aber der Interpreter selbst ist synchronisiert (durch einen Global Interpreter Lock). So richtig parallel läuft der also auch nicht.