svn commit: r239569 - head/etc/rc.d
David O'Brien
obrien at FreeBSD.org
Tue Sep 11 21:52:15 UTC 2012
On Tue, Sep 11, 2012 at 02:22:15PM -0700, Xin Li wrote:
> On 09/11/12 14:17, David O'Brien wrote:
> > On Tue, Sep 11, 2012 at 02:04:42PM -0700, Xin Li wrote:
> >> So if I was to implement the low grade part I'd remove the
> >> variable names from the sysctl output at minimum.
> >
> > I've removed the MIB names in my latest diff (based on input from
> > this thread):
> >
> > + ( dmesg; kenv; df -ib; \ + ps -fauxrH -o
> > majflt,minflt,nivcsw,nvcsw,nwchan,re,sl,time; \ + sysctl -n
> > kern.cp_times kern.geom kern.lastpid kern.timecounter \ +
> > kern.tty_nout kern.tty_nin vm vfs debug dev.cpu; \ + date ) \ +
> > | /sbin/sha256 -q | dd of=/dev/random bs=8k 2>/dev/null
>
> Hmm, but this sha256 run will turn the output to 65 bytes (hex
> representation of 256 bits of hash output, 64 bytes, and one \n), so,
> only 256 bits of random data, is that intentional?
At this point, yes. If we find better ways of condensing the output of
the better_than_nothing() commands, we should do that instead. Even with
the command list above, its way more than 4k of output. I got about 45k
on my test machine.
You suggested gzip, but I just don't know enough about compression
algorithms as they apply in this area to know if we should use gzip
instead or not.
--
-- David (obrien at FreeBSD.org)
More information about the freebsd-rc
mailing list