
Ich möchte einen leistungsstarken Webcluster mit Autobench benchmarken. Das Problem ist, dass Autobench (das httperf verwendet) nur einen Kern verwenden kann, wodurch die Last, die ein Client auf den Webcluster ausüben kann, begrenzt ist. Ein Kern reicht definitiv nicht aus, um einen Cluster mit mehreren Servern zu sättigen.
Autobench wird mit Autobenchd ausgeliefert, das auf vielen Clients ausgeführt werden kann, um einen „Client-Cluster“ zu erstellen. Mein Problem ist, dass ich nicht viele Clients habe, sondern nur einen leistungsstarken Multicore-Client. Ich habe versucht, mehrere Instanzen von Autobenchd auf meinem Client auszuführen, aber dann stellt Autobench_admin nur eine Verbindung zu einer dieser Instanzen her.
Ich könnte natürlich Virtualisierung nutzen, um mehrere virtuelle Clients auf meinem physischen Server zu erstellen, aber das würde Leistung verschwenden und auch die Einrichtung würde mehr Zeit in Anspruch nehmen. Gibt es eine Möglichkeit, Autobench die Vorteile einer Multicore-Maschine nutzen zu lassen?