Hello,

        I am "writing" (in fact I am getting a lot of code from 
/usr/src/usr.bin/vmstat) an Orca data collector for FreeBSD. I think it would 
be great to have the performance data available in Orca.

        I am thinking about representing the following parameters:

        CPU load
        CPU usage (user, system, interrupt, idle). �Do you think it is better to add 
nice + user to have a single "user" value, or is it better to separate them?

        Spawned process/sec
        Number of processes
        Interface stats:
                in, out (bps)
                in, out (packets)
                errors/s
                "nocanput" (perhaps packets not send because of buffer outages?)
                "deferred"
                collisions
        TCP bits/sec
        TCP packets/sec
        TCP retransmissions + duplicates
        TCP new connection rate
        TCP open connections
        TCP reset state
        TCP listen drop rate
        MBUFs
        Disks:
                operations/sec
                transfer rate
                transfer size
                run % or time to complete an operation
                (BTW... is it possible to get read and write statistics instead of a 
sum?)
        Cache hits (inode and directory)
        Memory (usage, etc).

        Any more interesting parameters? An example of Orca can be seen in 
http://www.gps.caltech.edu/~blair/orca/. It is really useful to watch the 
system performance.




        Borja.

        

To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-hackers" in the body of the message

Reply via email to