On Thu, 2007-04-19 at 23:24 +0400, Aaron Kulkis wrote:
Clayton wrote:
I've been trying to chase down an extremely annoying problem I've been having. On what you could almost call heartbeat regularity, roughly once ever 2 to 3 seconds, my computer has been doing a micor-pause. One of the CPUs (AMD X2 3800+) spikes to 100% and everything freezes for a fraction of a second. You don't notice it unless you're watching a video file or playing a game... then it becomes annoying to the extreme.
I don't have zmd installed.. or beagle... so I started looking into the processes running... stopping or killing one and seeing if it made a difference. I traced it down to ruby. If ruby is running I get the regular CPU spike. Kill it... problem is gone. I can't uninstall ruby without pulling down Amarok as well. Not much of an option.
I know that Ruby is a scripting language... beyond that not a lot... question is, how is it that Ruby is killing my performance so much. If it's a scripting language.. what is it doing that spikes my CPU to 100%... or what would be using it and spiking the CPU with whatever it"s doing.
Amarok hums along just fine with Ruby dead and gone.. no functionality is lost in Amarok - that I can see.
Has anyone else noticed this issue? Any suggestions or ideas what is going on?
All I can say is.. if it were a "micro" pause, then how would you even notice it in the first place?
Macro = that which is descernable by the body/mind. Micro = that which is too small to be seen/felt/etc without instrumentation (such as a microscope..)
I'm a computer systems engineer, I've been programming since 1980, I've used and programmed on more operating systems than I can remember... what in the hell is a "micro pause" because I have never seen that term used before...ever...for anything.
Wow! And despite that, you don't know how to google? I got plenty of hits on "micro pause" (but in your defence, I didn't come up with any hits on what it means in hell).
Sounds to me like you're just making up terms to ascribe to the
Do you really mean to say that people need to be as qualified as you in order to ask a question here? He's obviously describing the problem as he's experiencing it. So what if the "terms" he's using might not be scientifically correct?
microprocessor what is probably a hardware fault (probably related to I/O), or a programming bottleneck (like say, an exclusive
And as far as he's concerned, he traced it down to a programming bottleneck in Ruby. He therefor asked a question about that.
lock on 10,000 rows on a database, causing all other processes which try to access those rows to be put in a sleep state until the rows are unlocked -- yes, I've seen this happen -- a 4-CPU machine running 96% idle was upgraded to an 8-CPU machine running at 98% idle).
Cheers, Magnus -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org