Я использую ruby 1.8.7 и не могу обновиться до 1.9+ в ближайшее время.
Я понимаю, что в ruby есть зеленые потоки, и все, что основано на процессоре, не сильно выигрывает благодаря многопоточности.
Однако я пробовал многопоточный пинг в ruby, так как в моем скрипте я попытаюсь пинговать N машин в сети - в то время, когда машина отвечает, достаточно времени, чтобы создать новый поток и установить соединение с другим хостом.,Однако я вижу, что многопоточность фактически ухудшила производительность.
Есть предложения сделать оптимизированный пинг с потоками в ruby?