Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Apr 2007 16:50:08 +0200
From:      G Hasse <gh@raditex.se>
To:        freebsd-security@freebsd.org
Subject:   The best way to protect against starvation?
Message-ID:  <20070406145008.GA88336@mail.raditex.se>

next in thread | raw e-mail | index | archive | help
Hello,

If an ordinary user runs:

-- snip --
cat > starv.c <<EOF
main(){  char *point; while(1) { point = ( char * ) malloc(10000); }}
EOF
cc starv.c
while true
do
./a.out &
done
-- snip --

This will fast starv the operating system (FreeBSD 6.2). I have tried to 
limit the number of processes and the amount of memmory consumed (in 
login.conf).

There is also a file /etc/malloc.conf - but I don't understand if this
could help? Any advice?

-- 
Göran Hasse

----------------------------------------------------------------
Göran Hasse            email: gh@raditex.se     Tel: 08-6949270
Raditex AB             http://www.raditex.se    
Planiavägen 15, 1tr                             Mob: 070-5530148
131 34  NACKA, SWEDEN                         OrgNr: 556240-0589
VAT: SE556240058901
------------------------------------------------------------------




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070406145008.GA88336>