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

i386/1894: Degeneration of the o.s




>Number:         1894
>Category:       i386
>Synopsis:       Degeneration of the o.s
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sun Jun 24 01:50:01 MDT 2001
>Last-Modified:
>Originator:     
>Organization:
net
>Release:        2.9
>Environment:
	
	System      : OpenBSD 2.9
	Architecture: OpenBSD.i386
	Machine     : i386
>Description:
It seems to have a half live. Any processes that uses high cpu % gives the system (after a short time) not to go on these processes and not to start new processes at all. It simply does not show any error message but it does not begin like if the system would be under a very high load and the cpu has a 100%, but if you see top while this is happening you can see that cpu % is low and the same for the load (at least this is what top says). If the processes which causes the problem uses a not so high cpu % the system goes to this ("dead" state) after a longer time, but always happens. It is just like money, you can spend it faster or slower but after some time you have not more money. If you spend more your time is shorter than if you spend less. This is just what is happening, but instead of money you have cpu % , and when the "money" is over it does not execute any new processes at all. It did not happen on the 2.8. It's strange but it's happening.
	
>How-To-Repeat:
For example using perl programs wich will write to disk very much and has a very long (or indeed a endless) bucle. I have one which "spends" the system in less than 30 seconds, if you want it please tell me how to send you, and I will be very pleased to do it. If you use endless bucle processes wich can be "broken" using Crtl+C, when the system is "over" you can not use Crtl+C.        
	
>Fix:
	

>Audit-Trail:
>Unformatted: