I setup Einstein on my Linux Mandrake 10 box to "run if user active" yet it always shows sleeping, & ignores nice settings of even -2. Only seems to run if nothing else is running but even then still shows "sleeping". ??
Copyright © 2024 Einstein@Home. All rights reserved.
Linux - Einstein always sleeping ?
)
> I setup Einstein on my Linux Mandrake 10 box to "run if user active" yet it
> always shows sleeping, & ignores nice settings of even -2. Only seems to
> run if nothing else is running but even then still shows "sleeping". ??
Einstein has some issues with a lot of linux kernels (see this entry in the faq).
In a console, run top and see what your cpu status is. Ignore what it says is "running", "sleeping", "stopped" or "zombie" and just look at the cpu percentages from the next line down. Also, don't expect it to show on the list as one of the active top processes. But, as long as your cpu isn't reporting any idle time - on Mandrake 10 I believe it's the 4th number and is labeled "id" - it really is running.
You can also open a terminal and cd to the boinc directory. On the command line, type [ grep fraction_done client_state.xml ] without the brackets and when you hit enter it will show you the percentage of completion for the work unit as a decimal number (thus .157393 would be 15.7% complete). As long as this number is increasing over time, it is running.
Darren
Thanks Darren, yes Einstein
)
Thanks Darren, yes Einstein is definitely doing work. But it refuses to take precedence over anything else in getting cpu time, i.e. behaving as if "run if user active" is not set, when it is. Seems to ignore this setting.