[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [RiminiLUG-General] how do you burn in?



On Mon, Nov 17, 2008 at 11:29:38AM +0100, Daniele Palumbo wrote:
> ciao a tutti!
> 
> ho una domanda un po' tecnica da condividere...
> 
> per chi non lo sapesse, il burn in è una specie di "stress test" della 
> macchina prima di essere messa in produzione (cioè prima di essere usata).
> 
> normalmente le case madri lo fanno...
> ma è sempre brutto se si rompe qualcosa in corso d'opera, meglio vedere fin da 
> subito i problemi!
> 
> io ho trovato chenbro, ma è un progetto vecchio...
> memtest fa solo il test della ram,
> ltp (linux test project) non è pacchettizzato in una iso agevole da utilizzare 
> (ok, si può sempre mettere su ltsp... ma vale la pena per una macchina ogni 
> tanto?)
> 
> e voi?
> cosa usate?

hai provato "stress" ?
Description: A tool to impose load on and stress test a computer system
'stress' is a tool that imposes a configurable amount of CPU, memory, I/O,
or disk stress on a POSIX-compliant operating system and reports any errors
it detects.
.
'stress' is not a benchmark.  It is a tool used by system administrators to
evaluate how well their systems will scale, by kernel programmers to
evaluate
perceived performance characteristics, and by systems programmers to
expose
the classes of bugs which only or more frequently manifest themselves
when
the system is under heavy load.

$ stress --help
`stress' imposes certain types of compute stress on your system

Usage: stress [OPTION [ARG]] ...
 -?, --help         show this help statement
     --version      show version statement
 -v, --verbose      be verbose
 -q, --quiet        be quiet
 -n, --dry-run      show what would have been done
 -t, --timeout N    timeout after N seconds
     --backoff N    wait factor of N microseconds before work starts
 -c, --cpu N        spawn N workers spinning on sqrt()
 -i, --io N         spawn N workers spinning on sync()
 -m, --vm N         spawn N workers spinning on malloc()/free()
     --vm-bytes B   malloc B bytes per vm worker (default is 256MB)
     --vm-stride B  touch a byte every B bytes (default is 4096)
     --vm-hang N    sleep N secs before free (default is none, 0 is inf)
     --vm-keep      redirty memory instead of freeing and reallocating
 -d, --hdd N        spawn N workers spinning on write()/unlink()
     --hdd-bytes B  write B bytes per hdd worker (default is 1GB)
     --hdd-noclean  do not unlink files created by hdd workers

Example: stress --cpu 8 --io 4 --vm 2 --vm-bytes 128M --timeout 10s

Note: Numbers may be suffixed with s,m,h,d,y (time) or B,K,M,G (size).

filippo
--
Filippo Giunchedi - http://esaurito.net
PGP key: 0x6B79D401
random quote follows:

"I drank what?"
-- Socrates