Virtuaalipalvelin/Testaaminen
Sendanor
Sendanor on tehnyt virtuaaleilleen testiohjelman cputest, joka kertoo arvioidun prosenttimäärän CPU:n laskentatehojen käytöstä, jonka sovellus sai todellisesti käyttöönsä järjestelmässä. Esimerkiksi Sendanorin 1/10-virtuaalipalvelimen arvon tulisi olla vähintään 10% ja enintään 70%. Sovellusta voi myös ajaa missä tahansa muussa järjestelmässä ja ilmoitettu arvo on periaatteessa vertailukelpoinen (CPU:n laskentatehon osalta). Testi ei ole kuitenkaan vielä kovin monipuolinen ja sen kertomia tuloksia ei voi muuten kuin suuntaa-antavasti ottaa huomioon. Testitulokset voivat olla myös virheellisiä.
Lähdekoodit löytyvät SVN:stä osoitteessa: https://fizban.sendanor.net/svn/sendanor/projects/cputest/trunk/
Kääntäminen:
$ svn checkout https://fizban.sendanor.net/svn/sendanor/projects/cputest/trunk cputest $ cd cputest $ make
Ajaminen:
$ taskset -c 0 ./cputest 0.100000 (20000000) rdtsc=183836046 0.480000 (40000000) rdtsc=1168472994 0.910000 (80000000) rdtsc=1941663420 1.860000 (160000000) rdtsc=4233863604 final 1.860000 (160000000) rdtsc=4233863604 speed 86.021505 M/s cpu_speed 2276.270755 MHz virtual_procent 35.752688% # Sendanor's virtual servers
Komento taskset löytyy Debianissa paketista schedutils ja se tarvitaan siksi, ettei tämä testi toimi oikein järjestelmässä jossa on useampi core.

