[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Wie baue ich mir eine Fork-Bombe...
[Thread Prev] | [Thread Next]
- Subject: Re: Wie baue ich mir eine Fork-Bombe...
- From: Alexander Holler <holler@xxxxxxxxxxxxx>
- Date: Sat, 15 Sep 2007 08:28:26 +0200
- To: uugrn@xxxxxxxxxxxxxxx
Markus Hochholdinger wrote: > for i in $(seq 0 $((${#SERVER[*]}-1))) > do > if RESULT=$(ssh ${SERVER[$i]} "$COMMANDS" 2>&1) > then > OLDIFS="$IFS" > IFS="$SEPARATOR" > FIELD=( $RESULT ) > IFS="$OLDIFS" > # save ${FIELD[@]} > fi & > done > > 1GB RAM + 3GB Swap bei 60 Servern einfach weg und "fork: Nicht genuegend > Hauptspeicher". Kommentiere ich das FIELD=( $RESULT ) aus und sichere $RESULT > in eine Datei brauchts nur ein paar MB. > Haette nicht gedacht dass die bash hier soviel Speicher benoetigt... Kannst ja mal genauer untersuchen, einfach ein pmap $$ | tail -n 1 irgendwo reinmachen, und das ergebnis speichern. Evtl. auch ohne tail. Das das 4 GB fressen soll, kann ich nicht ganz glauben, wobei ich natuerlich nicht weiss, was denn deine ssh-Sitzungen alles ausspucken. Da muss ja nur eine dabei sein, die viel Output produziert. Damit solche Probleme nicht gleich den ganzen Rechner lahmlegen, d.h. andere Prozesse mit in den Tod reissen, passe ich uebrigens immer die limits.conf an meine Beduerfnisse an. Gruss, Alexander -- http://mailman.uugrn.org/mailman/listinfo/uugrn