🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: de.comp.sys.next
Article #558

Re: bps-Meter?

#558
From: Henrik Hempelmann
Date: Mon, 25 Jan 1993 22:27
68 lines
2243 bytes
ob@obh.in-berlin.de (Oliver Brandmueller) writes:

>Hallochen,

Moin Oliver,

>ich suche ein bps-Meter unter NeXTStep. Zu deutsch also eine Anwendung,
>die mir die Geschwindigkeit meiner seriellen Ports staendig angibt.
>Praktisch also die Ausgaben der ersten und zweiten Spalte von iostat,
>wenn es geht aufgeschluesselt nach Ports.

So weit ich es ueberblicke, geht das leider nur fuer alle ttys summiert,
also tty*a + tty*b + alle Pseudo-ttys (Terminal.app, Stuart etc.)

>Gibt es sowas oder kann jemand sowas "mal eben" programmieren?!

Fuer ascii hab ich das mal eben gemacht (iostat - like) jetzt braucht nur noch
eine/r eine feine NeXTStep-Oberflaeche dafuer zu schreiben...

Ich haeng's einfach mal an.

>Tschau, Olli

bye bye,
	Henrik


----- schnipp ---- schnipp ---
#import <bsd/c.h>

#define TBL_IOINFO		13	/* (no index), generic I/O info */

struct tbl_ioinfo
{
    int		io_ttin;	/* # bytes of tty input */
    int		io_ttout;	/* # bytes of tty output */
    int		io_dkbusy;	/* drives active? */
    int		io_ndrive;	/* number disk drives configured */
    int		io_nif;		/* number of network interfaces */
};


main()
{
	struct tbl_ioinfo iostat;
	int last_io_in=0,
	    last_io_out=0,
	    diff_io_in,
		diff_io_out;
	

	while(TRUE)
	{
		table(TBL_IOINFO,0,&iostat,1,sizeof(iostat));
		diff_io_in=iostat.io_ttin-last_io_in;
		last_io_in=iostat.io_ttin;
		diff_io_out=iostat.io_ttout-last_io_out;
		last_io_out=iostat.io_ttout;
		
		printf("%d %d\n",diff_io_in,diff_io_out);
		sleep(1);
	}
}

-- 
marsu@palumbia.in-berlin.de (NeXT-Mail)                    Henrik Hempelmann
marsu@cs.tu-berlin.de
>> Why should I tidy my room, when the whole world is in a mess ??? <<
Technical Details
Message-ID: <1993Jan25.222706.18082@palumbia.in-berlin.de>
Path: arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!howland.reston.ans.net!sol.ctr.columbia.edu!ira.uka.de!Germany.EU.net!news.netmbx.de!mailgzrz.TU-Berlin.DE!fub!geminix.in-berlin.de!palumbia!marsu
References: <MTY0T3R@obh.in-berlin.de>

Show Full Headers
Complete Article Headers
Newsgroups: de.comp.sys.next
Path: arc1-ca.pugleaf.net!sparky!uunet!paladin.american.edu!howland.reston.ans.net!sol.ctr.columbia.edu!ira.uka.de!Germany.EU.net!news.netmbx.de!mailgzrz.TU-Berlin.DE!fub!geminix.in-berlin.de!palumbia!marsu
From: marsu@palumbia.in-berlin.de (Henrik Hempelmann)
Subject: Re: bps-Meter?
Message-ID: <1993Jan25.222706.18082@palumbia.in-berlin.de>
Organization: Palumbia, Home of the marsupilami
References: <MTY0T3R@obh.in-berlin.de>
Date: Mon, 25 Jan 1993 22:27:06 GMT
Lines: 69