Linux?

ziekke
ziekke
Joined: 11 Nov 04
Posts: 7
Credit: 1975
RAC: 0
Topic 187063

Hello folks!

As soon as I got the e-mail I downloaded both the Windows and the Linux versions of the boinc/einstein software.

By the way, I love the windows screensaver :)

They have been running for several hours now, and while the windows PC has credits in my account, the linux client has none.

Does anyone use the linux client and can report any success/failures?

Here are some (as far as I can see) relevant exerpts from the messages in linux:
(this indicates to me that I should have received credit)

2004-11-11 16:25:14 [Einstein@Home] Computation for result ft06_I2_f253.4_b0.1_sg02 finished
2004-11-11 16:25:14 [Einstein@Home] Started upload of ft06_I2_f253.4_b0.1_sg02_3_0
2004-11-11 16:25:16 [Einstein@Home] Finished upload of ft06_I2_f253.4_b0.1_sg02_3_0
2004-11-11 16:25:16 [Einstein@Home] Throughput 118278 bytes/sec

BigDawg
BigDawg
Joined: 11 Nov 04
Posts: 12
Credit: 7639
RAC: 0

Linux?

when you look at your wu's you can tell what number you are to get it.
for example this one that you listed
ft06_I2_f253.4_b0.1_sg02_3_0

the _0 on the end means you are the first one to crunch it.

_1 would mean the second

_2 the third and so on

so it looks like you will have to wait for 2 more people to return results for you to get credit.

andersenep
andersenep
Joined: 11 Nov 04
Posts: 1
Credit: 134993
RAC: 0

> Does anyone use the linux

> Does anyone use the linux client and can report any success/failures?

I am running the client on 2 machines, an AMD Athlon 1700, and a Pentium 4, both running Slackware 10.0 (kernel 2.4.26), and I'm having the same problem. It benchmarked and downloaded the work packet fine but doesn't seem to be doing much else that i can tell. When I ran the boincstat program it showed the work units as Ready, but could not show any progress or indication that they were being worked on. The program is using about 98% of my processor though so it must be doing something. Is this just the normal operation or will the client be able to show progress? Anyone?

The gui didn't work for me either, the guiscript simply returned: 'Cannot start E@h graphics control because 'wish' cannot be found in your PATH' Any ideas on that would be great too. Anyone know what wish is?

Thanks

Shaktai
Shaktai
Joined: 8 Nov 04
Posts: 183
Credit: 426451
RAC: 0

There are two things that

There are two things that must happen before you receive credit.

1.) The work unit must be fully returned. While the results will get returned when completed, it will not fully register the return until your computer is next updated (usually when it downloads new work). You can do a manual update however. -update_prefs http://einstein.phys.uwm.edu

2.) The work unit must be validated (completed) by another computer before you receive credit. However, it should show in the "Pending Credit" list. If it doesn't try the manual update command above.

This is typical of most BOINC based projects, except for Climate Prediction.

Bruce Allen
Bruce Allen
Moderator
Joined: 15 Oct 04
Posts: 1119
Credit: 172127663
RAC: 0

The executable is

Message 160 in response to message 158

The executable is /usr/bin/wish. On my (RH) system it comes from the 'tk' package.

You can do without this. Just look in the directory where guiscript lives. You can use the command-line tool gui_test:

./gui_test -show_graphics window
./gui_test -show_graphics fullscreen

You need to do this when boinc and einstein are both running.

Note that within a few weeks a BOINC graphical core client for linux will be available, just like for Win32. I have it on my laptop for testing, but it's not ready for widespread use yet.

Director, Einstein@Home

ziekke
ziekke
Joined: 11 Nov 04
Posts: 7
Credit: 1975
RAC: 0

That's okay, I am running

Message 161 in response to message 160

That's okay, I am running linux on all my servers. It could be handy on the desktop linux system, but I don't realy see why.

The only thing that would really interest me would be some way to get all my stats in a parsable log file so that I can have my own MySQL DB full of my WU information, so that I can graph/display it on my website.

If that was a wierd description, check out https://ziekke.net/?page=dnetcstats&menu2=dnetc_menu

If I don't get a response here I'll just post it a little later as its own thread. Its probably easy, I just have to find out the right log file. The fact that I know nothing about Boinc doesn't help :)

Theo
Theo
Joined: 11 Nov 04
Posts: 4
Credit: 3505
RAC: 0

> The only thing that would

Message 162 in response to message 161

> The only thing that would really interest me would be some way to get all my
> stats in a parsable log file so that I can have my own MySQL DB full of my WU
> information, so that I can graph/display it on my website.

All is kept in client_state.xml in your boinc directory afaik, so with a suitable parser like XML::Parser for perl or xmlreader for Python or simply with awk it {w,sh}ouldn't be too hard to extract the needed data and feed it in a SQL query.

--
1.79 x 10^12 furlongs per fortnight -- it's not just a good idea, it's the law!

ziekke
ziekke
Joined: 11 Nov 04
Posts: 7
Credit: 1975
RAC: 0

> All is kept in

Message 163 in response to message 162

> All is kept in client_state.xml in your boinc directory afaik

Okay I will take a look into that. I'd probably be using PHP or something like that, though, to read through it.

Do you happen to know if my client total as well as user totals will show up in there? That would be pretty handy.

Also, as I'm familiar with distributed.net, I run myself a Personal Proxy that I use to pull down work units for my network (I have 6 machines crunching). I have all my machines uploading to the proxy, which logs everything and then sends it through to the main dnet server.

Is there such software for boinc that I could use to perform a similar task? I would really like to get some nice consolidated stats for all my boxes (since they are mixed, and dropping it all into one proxy would consolidate the data form and be easy to extract necessary data).

FZB
FZB
Joined: 10 Nov 04
Posts: 11
Credit: 25627080
RAC: 0

> Also, as I'm familiar with

Message 164 in response to message 163

> Also, as I'm familiar with distributed.net, I run myself a Personal Proxy that
> I use to pull down work units for my network (I have 6 machines crunching). I
> have all my machines uploading to the proxy, which logs everything and then
> sends it through to the main dnet server.
>
> Is there such software for boinc that I could use to perform a similar task? I
> would really like to get some nice consolidated stats for all my boxes (since
> they are mixed, and dropping it all into one proxy would consolidate the data
> form and be easy to extract necessary data).

If you mean a proxy like SetiQueue, no, there is no way to archive such a thing with the boinc software. The Boinc Client (the application running in the boinc framework) has to connect itself to the project server to get work. while it might be possible to copy work to a client manually and the client would start crunchinh (have not tried it), it would not be considered valid upon returning the result

Florian
www.domplatz1.de

Theo
Theo
Joined: 11 Nov 04
Posts: 4
Credit: 3505
RAC: 0

> > All is kept in

Message 165 in response to message 163

> > All is kept in client_state.xml in your boinc directory afaik
>
> Okay I will take a look into that. I'd probably be using PHP or something like
> that, though, to read through it.
>
> Do you happen to know if my client total as well as user totals will show up
> in there? That would be pretty handy.

It would, but I don't know, sorry, I only have one machine and one boinc-client running.
I suggest you take a look in the file for yourself and determine exactly what is saved in it in your situation.
I use 'butterfly' to peek in, and edit (if neccesary) xml files btw.

--
1.79 x 10^12 furlongs per fortnight -- it's not just a good idea, it's the law!

Comment viewing options

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