linux-l: Belastungstest für Hardware, besonders Speicher gesucht
Jan-Benedict Glaw
jbglaw at lug-owl.de
Do Mär 16 15:38:49 CET 2000
On Thu, Mar 16, 2000 at 02:32:46PM +0100, Jens Dreger wrote:
> On Thu, Mar 16, 2000 at 01:03:39PM +0100, aleks at zedat.fu-berlin.de wrote:
> > Hi,
> >
> > ich suche eine Möglichkeit, es einem i386 richtig zu geben, dieser Rechner
> > produziert unter dem "anderen" Betrübssystem ab und zu Coredumps, und ich
> > vermute mal ein Problem mit dem Speicher.
>
> ...und ich vermute mal ein Problem mit dem Betriebssystem. ;-)
>
> > Ein "make -j dep clean bzImage" beeindruckt das Ding nicht wirklich, und
> > das geht auch ziemlich schnell vorbei (Hardware 2x PIII mit 1GB Speicher,
> > gedacht als Citrix-Server unter NT).
>
> Kannst ihm ja mal sowas geben. 10-20 davon starten...
>
> -----------8<---------------
> #include <stdlib.h>
> #define SIZE 10000000
> int main()
> {
> int *int_p = malloc(SIZE*sizeof(int));
> while(1) {
> register int x = SIZE*(rand()/(RAND_MAX+1.));
> register int y = SIZE*(rand()/(RAND_MAX+1.));
> int_p[x]=int_p[y];
> }
> }
> ------------8<-------------
Okay, dann werden Gigabytes im Speicher hin und her, aber erkennst Du
*Fehler*? Nein... Dafür müßtest Du millionenfach malloc() machen, die Pointer
merken, millionenfach umherkopieren und dann gucken, ob es einen SIGSEGV
gibt, wenn Du auf die Dinger zugreifst...
MfG, JBG
--
Fehler eingestehen, Größe zeigen: Nehmt die Rechtschreibreform zurück!!!
keyID=0x8399E1BB fingerprint=250D 3BCF 7127 0D8C A444 A961 1DBD 5E75 8399 E1BB
Mehr Informationen über die Mailingliste linux-l