Virtuaalipalvelin/Testaaminen

Sendanor

Loikkaa: valikkoon, hakuun

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.

Henkilökohtaiset työkalut