Étape 4: OpenMosix UI
N’oubliez pas, puisque c’est d’équilibrer threads, s’exécutant qu'un seul programme fileté sur le nœud de tête ne fera rien. L’application que vous utilisez doit être multithread. Le code suivant d’IBM permet de tester votre cluster :
TestApp.c Script pour tester les clusters d’équilibrage de charge
#include < stdio.h >
int main() {}
o unsigned int = 0 ;
unsigned int i = 0 ;
unsigned int max = 255 * 255 * 255 * 128 ;
daemonize code (fouetté de thttpd)
commutateur (fork ()) {}
case 0 :
rupture ;
case -1 :
syslog (1, "fourchette - %m") ;
"sortie" (1) ;
par défaut :
Exit (0) ;
}
incrémentation des compteurs est comme marcher sur la lune
sa lente, et si vous n’arrêtez pas, vous aurez une chute.
tandis que (o < max) {}
o ++ ;
i = 0 ;
tandis que (j’ai < max) {}
i ++ ;
}
}
return 0 ;
}
Compiler avec :
GCC testapp.c -o testapp
puis exécutez
. / testapp