Stap 4: OpenMosix UI
Vergeet niet, aangezien dit is balanceren draden, uitgevoerd met dat een interne schroefdraad programma op het hoofd knooppunt zal niets doen. De toepassing die u uitvoert moet multithreaded. De volgende code van IBM kan worden gebruikt om te testen uw cluster:
testapp.c Script voor het testen van load-balancing-clusters
#include < stdio.h >
int main() {}
unsigned int o = 0;
unsigned int i = 0;
unsigned int max = 255 * 255 * 255 * 128;
daemonize code (gegeseld van thttpd)
schakelaar (fork()) {}
Case 0:
breken;
Case -1:
syslog (1, "fork - %m");
verlaten (1);
standaard:
afsluiten (0);
}
verhogen van de items is zoals wandelen naar de maan
zijn traag, en als u niet stopt, je zult crashen.
terwijl (o < max) {}
o ++;
Ik = 0;
terwijl (ik < max) {}
i ++;
}
}
keren 0;
}
Compileren met:
gcc testapp.c -o testapp
en voer
. / testapp