RE: Slowing down an old program to run on a fast CPU?

2005-06-13 Thread Norbert Koch
  You could try installing vmware and running however
  many copies of windows
  it takes to make the game playable... (i would say
  some other form of
  *BSD, but it probobly wouldn't hog as much cpu :P)
 
  ~NVX

Or try qemu.
I yesterday booted  installed NetBSD in a qemu box running under FreeBSD5.4
;-)
Try to run it with/without 'kldload kqemu'.

___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Slowing down an old program to run on a fast CPU?

2005-06-13 Thread Joerg Sonnenberger
On Fri, Jun 10, 2005 at 04:57:50PM -0700, Matthew Dillon wrote:
 
 You think that is bad, try running 'rain' on an xterm!

HAHA. Not only xterm, normal console is good enough :)

Joerg
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Slowing down an old program to run on a fast CPU?

2005-06-11 Thread Kamal R. Prasad


--- Neo-Vortex [EMAIL PROTECTED] wrote:

 
 
 On Fri, 10 Jun 2005, Mike Hunter wrote:
 
  Hey everybody,
 
  I was playing around in ports and came across
 xroach.  Cool program :)
  The only problem is that it runs too fast; you
 can't see the roaches
  because they scurry under your windows too
 quickly.
 
  Is there a general-purpose approach to this kind
 of problem in the FBSD
  world?  I can see myself writing a C program
 called `slow` that would take
  argv[1] as the factor (  1) by which argv[2]
 should be slowed down by.
 
  Anybody else ever come up against this?
 
  Thanks and happy Friday!
 
Try lowering the priority of the target using nice and
see if you can raise the priority of all other
processes. In that case, the process with a lower
priority will be automatically starved of cpu time.

(p.s It has happned inadverently to me many times
during debugging that I starved my shell of
resources).

regards
-kamal


 You could try installing vmware and running however
 many copies of windows
 it takes to make the game playable... (i would say
 some other form of
 *BSD, but it probobly wouldn't hog as much cpu :P)
 
 ~NVX
 ___
 freebsd-hackers@freebsd.org mailing list

http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
 To unsubscribe, send any mail to
 [EMAIL PROTECTED]
 



Kamal R. Prasad
UNIX systems consultant 
[EMAIL PROTECTED]

In theory, there is no difference between theory and practice. In practice, 
there is:-).


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Slowing down an old program to run on a fast CPU?

2005-06-10 Thread Neo-Vortex


On Fri, 10 Jun 2005, Mike Hunter wrote:

 Hey everybody,

 I was playing around in ports and came across xroach.  Cool program :)
 The only problem is that it runs too fast; you can't see the roaches
 because they scurry under your windows too quickly.

 Is there a general-purpose approach to this kind of problem in the FBSD
 world?  I can see myself writing a C program called `slow` that would take
 argv[1] as the factor (  1) by which argv[2] should be slowed down by.

 Anybody else ever come up against this?

 Thanks and happy Friday!

You could try installing vmware and running however many copies of windows
it takes to make the game playable... (i would say some other form of
*BSD, but it probobly wouldn't hog as much cpu :P)

~NVX
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Slowing down an old program to run on a fast CPU?

2005-06-10 Thread Matthew Dillon

You think that is bad, try running 'rain' on an xterm!

-Matt
Matthew Dillon 
[EMAIL PROTECTED]
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Slowing down an old program to run on a fast CPU?

2005-06-10 Thread Giorgos Keramidas
On 2005-06-10 15:44, Mike Hunter [EMAIL PROTECTED] wrote:
 Hey everybody,
 I was playing around in ports and came across xroach.  Cool program :)
 The only problem is that it runs too fast; you can't see the roaches
 because they scurry under your windows too quickly.

A port patch would fix this nicely, I guess :-)

But it's not a general solution that would work by something like:

% slowdown -f 0.025 ./a.out
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: Slowing down an old program to run on a fast CPU?

2005-06-10 Thread Matthew D. Fuller
On Fri, Jun 10, 2005 at 03:44:15PM -0700 I heard the voice of
Mike Hunter, and lo! it spake thus:
 
 Is there a general-purpose approach to this kind of problem in the
 FBSD world?  I can see myself writing a C program called `slow` that
 would take argv[1] as the factor (  1) by which argv[2] should be
 slowed down by.

It'd be tough.  One way might be a wrapper program that SIGSTOP'd and
SIGCONT'd the program with some pauses, but that would be incredibly
nasty and probably not too pretty.  A better way could would be to
wrap the program with a library implementing sleep() and friends
differently, so they pause for N times as long.  But even that doesn't
help when the programs don't slow themselves down.

I guess the only general solution would be an API into the scheduler
saying Don't give this program more than N% of the CPU, but I'm
pretty sure we don't have one.  It'd be neat, though...
/usr/bin/too-nice-for-its-own-good8-}


-- 
Matthew Fuller (MF4839)   |  [EMAIL PROTECTED]
Systems/Network Administrator |  http://www.over-yonder.net/~fullermd/
   On the Internet, nobody can hear you scream.
___
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to [EMAIL PROTECTED]