client does not compute... (Linux)

gxr
gxr
Joined: 9 Feb 05
Posts: 2
Credit: 82768
RAC: 0
Topic 189176

Hi!

I'm using SuSE Linux 9.2, BOINC 4.19 with einstein V4.80 (as far as i remember...). This client does nothing, i.e. Linux top command tells the CPU is idle and not crunching numbers. The credits I have so far are only from my windows machine which doesnt run so often...
Is it a bug or my fault? I tried everything I could think of, resetting project, detaching and reattaching combined with deleting files by hand....
Any ideas?

CU!

Gregor

Wurgl (speak^Wcrunching for Special: Off-Topic)
Wurgl (speak^Wc...
Joined: 11 Feb 05
Posts: 321
Credit: 140550008
RAC: 0

client does not compute... (Linux)

Hi!

I'm using SuSE Linux 9.2, BOINC 4.19 with einstein V4.80 (as far as i remember...). This client does nothing, i.e. Linux top command tells the CPU is idle and not crunching numbers. The credits I have so far are only from my windows machine which doesnt run so often...
Is it a bug or my fault? I tried everything I could think of, resetting project, detaching and reattaching combined with deleting files by hand....
Any ideas?

CU!

Gregor

Check the nice value shown on top of the comman top. It should be at >95% And that _is_ Einstein@Home.

If you check with ps, use ps -efL| grep einstein. Without the L you will not see the process.

Reason: Different thread handling than 2.4 kernels ...

But in general, Linux is 1.5-2 times slower than Windows.

BTW: You don't want to join a successful team?

josep
josep
Joined: 9 Mar 05
Posts: 63
Credit: 1156542
RAC: 0

This issue is explained in

This issue is explained in the FAQ:

http://einstein.phys.uwm.edu/faq.php#linux_top

There is said that you need a 2.6.10 kernel to see CPU usage reported by "top" correctly. And SuSE 9.2 uses a 2.6.8-24 kernel.

But in my SuSE 9.2 I can see einstein's CPU usage using "top" without any problems. I have done nothing to achieve this, except applying SuSE's published kernel patches, using YOU (Yast Online Update).

So, you can try to search for updates online using YOU, and accept installing the current kernel patches. After that, you will need to reboot your sistem.

You can also see if einsteins is really working reading the work done in "client_state.xml" file. From boinc's directory type:

grep fraction_done client_state.xml

this will show the fraction done for current WU. If this value has increased several minutes later, einstein is working.

john.mac
john.mac
Joined: 9 Feb 05
Posts: 85
Credit: 167393
RAC: 0

Hi gxxr, Really suprised

Hi gxxr,

Really suprised to see this happen; running SuSE linux (9.1 and 9.2) on this project from the beginning incl wine versions and really can't see why it's not running.
all you cpu's have an ID, speed test performed and a WU send, it should start automatically then;
top gives a could indication. see following info of my machine which is just a plane install over the internet, nothing special, fully standard;

john@Seafurry:~/Boinc> uname -a
Linux Seafurry 2.6.8-24.14-default #1 Tue Mar 29 09:27:43 UTC 2005 i686 i686 i386 GNU/Linux

top - 11:21:12 up 14 days, 3:59, 3 users, load average: 1.00, 1.00, 1.00
Tasks: 50 total, 1 running, 49 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0% us, 0.0% sy, 100.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 507892k total, 424456k used, 83436k free, 56164k buffers
Swap: 2359688k total, 0k used, 2359688k free, 283920k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
6088 john 16 0 4104 1788 3512 S 0.0 0.4 0:00.04 bash
6112 john 17 0 4104 1792 3512 S 0.0 0.4 0:00.08 bash
13398 john 26 10 2860 1788 2320 S 0.0 0.4 0:14.59 boinc_4.19_i686
16662 john 16 0 8412 2584 5200 S 0.0 0.5 0:00.09 sshd

john@Seafurry:~/Boinc> grep fraction_done client_state.xml ;date
0.284072
Sun May 15 11:31:37 CEST 2005

I suppose you did start up from a terminal ? and not closing it ? or logging out ?

Succes,

John,

josep
josep
Joined: 9 Mar 05
Posts: 63
Credit: 1156542
RAC: 0

This is the result from "top"

This is the result from "top" command in my system (with no command line options, launched by root), in my SuSE 9.2, a normal minimal installation.

The only change are the SuSE's published kernel security patches that have been applied after using YOU (Yast Online Update)

As you will see, "top" shows the einstein_4.80 process and reports CPU usage correctly (99.9%)

top - 09:16:04 up 2 days, 16:43, 2 users, load average: 1.06, 1.02, 1.00
Tasks: 51 total, 2 running, 49 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0% us, 0.3% sy, 99.7% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si
Mem: 255948k total, 149652k used, 106296k free, 40904k buffers
Swap: 514040k total, 0k used, 514040k free, 73088k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
12186 einstein 39 19 8712 4152 2504 R 99.9 1.6 105:57.86 einstein_4.80_i
12360 root 16 0 1968 916 1764 R 0.3 0.4 0:00.04 top
1 root 16 0 596 236 452 S 0.0 0.1 0:01.00 init

I launch boinc and e@h from the console of a non-privileged user (named as "einstein")

And the problem could be the user that launches BOINC, gxr. If you installed BOINC and joined the project as root, and after that you start boinc as another user, things will not work, the data files can't be accessed. You need to join the project as the machine user you will use later. And if you have already connected E@H from different users, probably you will have several duplicated machines in your E@H account, and you will need to merge them.

gxr
gxr
Joined: 9 Feb 05
Posts: 2
Credit: 82768
RAC: 0

I got confused because top

I got confused because top reported me that my cpu is idle....
but looking into the client_state.xml told me that all is running well.

Thanks a lot for your information!

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.