Posts by Charles Dennett

1) Message boards : Number crunching : Adware (Message 195689)
Posted 26 Nov 2005 by Profile Charles Dennett
Post:
Nick Fancesco is a local Rochester, NY computer guru. He has a column in the local paper and (I believe) a radio program. He constatly tells people to dance the "Security Tango" for getting rid of virii, malware, spyware, etc. He has a website at http://www.securitytango.com with all the particulars and links to the places to get the tools. He even tells you how to get rid of coolWebSearch using something called CWShredder.

Definately worth the time to check it out.

Me? I run Linux. Besides, I don't dance. Just ask my wife! :-)


Charlie

2) Message boards : Number crunching : Optimized BOINC 5.2.5 core client (Message 184833)
Posted 1 Nov 2005 by Profile Charles Dennett
Post:
Yea I would really like a 5.x.x CC for a P3 with MMX, SSE for linux.


Ok i've got something for you to play with :-)
I don't know what they did to the source but benchmarks are lower compared to boinc 4.72.
I don't like it :-(



I compiled 5.2.5 the other day for my Linux box (AMD XP2600+) and noticed the drop in the benchmark numbers from 4.72 which I had been running previosly. I found this message:

http://setiathome.berkeley.edu/forum_thread.php?id=21112#177597

which mentions removing a PICFLAGS setting from the client's Makefile.in. Did that, reran configure and then the make and the benchmark numbers jumped back up to near where they were for 4.72.

Hope this helps.
3) Message boards : Number crunching : New Add-On Software (Message 98472)
Posted 13 Apr 2005 by Profile Charles Dennett
Post:
A new application has been added to the list of Add-On software supplied by Boinc particpants. Under the category Web Application you'll find BoincPHP-Gui. It is very similar to Boinc Manager that comes with the core client except that this one runs in a web browser.

BoincPHP was originally written by Sebastian Masch. Sebastian is the author of BoincView. You could find BoincPHP on his BoincView web site if you lookedhard enough. He did not support it nor plan any enhancements to it, but simply offered it up as is. I tried it and it liked it. I also enhanced it somewhat and sent my enhanced version back to him. With his permission, I am now offering the enhanced version to the Boinc community and will offer new versions as I enhance and change it further.

I've supplied information on what it does, how to use it, how to install it and how to secure it in addition to the application itself. The README file explains the various displays and how to use them. You will need to install it on a web server for it to work. The web server must support PHP.

If you decide to try it, please read the SECURITY file.

An email address for feedback is supplied in the README file.

The software can be found on the Boinc Download Network at http://www.boinc.dk/index.php?page=mirror_file_list or through the AddOn page for this project at http://setiweb.ssl.berkeley.edu/download_network.php

Charlie Dennett

4) Questions and Answers : Unix/Linux : Restarting BOINC after suspend (Message 73331)
Posted 23 Jan 2005 by Profile Charles Dennett
Post:
Try fg

That brings the suspended job back to the foreground. If you have more than one suspended job it may not bring back the one you want

Type "jobs" without the quotes to see a list of jobs. They are usually numbered beginning with 1. Then use fg %X where X is the number of the job you wish to bring back to the forground.

Likewise you can use bg (for background) to start a suspended job back up and put it in the background. You get the shell prompt back and the job runs. However, any output will come to the terminal window and mess up other stuff you are doing.

5) Message boards : Number crunching : I don't want to waste work units, so here's a question (Message 71496)
Posted 19 Jan 2005 by Profile Charles Dennett
Post:
> Thanks. Lehigh is a very generous university regarding its students.

Yeah. Congrats and good luck. I visited Lehigh with my younger son when he was looking at schools 2 or 3 years ago. No matter which way we walked it was uphill! And it was the only place I've seen where you could enter a building at ground level on the first floor, walk through the building and up a couple flights of stairs, walk out another door and still be at ground level! You'll get your exercise!

That's enough OT for now.

Charlie
6) Message boards : Number crunching : Website main page (Message 71492)
Posted 19 Jan 2005 by Profile Charles Dennett
Post:
> If you have set "colour on link" in your browser preferences to "blue", that's
> what you get.
>

I believe that's the default.

Anyway, I played around with preferences (using FireFox on a linux system) and selected "Always use my colors" and tried that. Then I went back and unselected that so it was back the way it was and now I see orange characters on a black background. Much better.

Charlie
7) Message boards : Number crunching : Website main page (Message 71412)
Posted 18 Jan 2005 by Profile Charles Dennett
Post:
> I see orange characters on a blue background, groucho?
>

I see blue characters on a black background. Very hard to read.
8) Questions and Answers : Unix/Linux : Runs seti and CP at the same time on a mono cpu! (Message 69623)
Posted 15 Jan 2005 by Profile Charles Dennett
Post:
I've noticed the same thing with both the Seti and Mfold applications running at the same time. I was running RedHat 9 until a couple of weeks ago when I upgraded to Fedora Core 3. Unfortunatley, I do not have a record of which application refused to pause when the core client wanted to start the other. If I noticed it in time, a stop and restart of the core client fixed it. Otherwise, the it would switch back to the first application after an hour.

System is using an Asus A7V8X motherboard with an AMD XP2600+ CPU.

Charlie
9) Message boards : Number crunching : P@H is up again!!! (Message 56613)
Posted 22 Dec 2004 by Profile Charles Dennett
Post:
My old slow windows box has just successfully downloaded some workunits and is crunching the first one. My Linux box downloaded partial workunits. P@H workunits are made up of multiple files. For a workunit, some files downloaded and some failed. Connection to the P@H server is down right now so I don't know if it will download the remaining files or if it thinks the workunits are bad.

Alos, it looks like the project name has changed slightly. It's now called ProtienPredictorAtHome.

Charlie
10) Questions and Answers : Unix/Linux : Overheating Problem (Message 52612)
Posted 10 Dec 2004 by Profile Charles Dennett
Post:
> What utilities are avialable to report temps (CPU & ambient) in FC2, if
> anyone knows?

Don't know about FC2, but I use RedHat 9 and use lm_sensors to monitor the cpu and motherboard temps and the fan speeds. Check to see if lm_sensors comes with FC2. If not, you can find it at http://secure.netroedge.com/~lm78/

Charlie
11) Message boards : Number crunching : 4x normal processing time (Message 49975)
Posted 29 Nov 2004 by Profile Charles Dennett
Post:
On my old slow windows box I am attached to two projects. It will switch back and forth between the two projects but keep the one not currently running in memory. There is a bug where the one not running still thinks it is building up CPU time. (A quick check shows it is really not consuming cpu cycles.) By the time the workunit is finished, it appears to have taken a very very long time and claims a very very high amount of credit. My guess is that this is what happened here.

12) Questions and Answers : Unix/Linux : GUI for *nix (Message 49542)
Posted 27 Nov 2004 by Profile Charles Dennett
Post:

>
> So, I guess we linux folk will be without a decent gui for quite a while
> longer. If you are a windows user you can have anything you want. Linux users
> are the stepchildren and get what comes along much later. And it will be only
> half as nice as the windows versions.

Here's something that may work for some people. The fellow who writes the third party add-on BoincView, also has a PHP application you can hitch into a web server and monitor and control your Boinc projects. Obviously you have to have a web server running on your system that supports PHP. I have one on my Linux box so it was a simple case of just dropping it in. I'd give you the URL to mine but it would not do you any good since I've added password protection to it for obvious reasons. Through it I can also monitor and control the Win98 machine on my home network that also has boinc running on it.

BoincView is at http://boincview.amanheis.de/. Go there, click the Download link on the left side of the page, then scroll to the bottom of the download page for a link to the PHP code.

Charlie
13) Message boards : Number crunching : New Faster BOINC 4.13 client for LINUX available now (Message 48144)
Posted 20 Nov 2004 by Profile Charles Dennett
Post:
The latest binaries are a bit faster. My testing shows a 9.0% increase in the Whetstone benchmark and 2.8% increase in the Dhrystone benchmark. Using my previously optimized version, the numbers were 2004/4205. Under the same conditions using Ned's latest binaries the numbers are 2184/4323. This was done on an AMD XP2600+.

Thanks, Ned, for all that work!

Charlie
14) Message boards : Number crunching : New Faster BOINC 4.13 client for LINUX available now (Message 48141)
Posted 20 Nov 2004 by Profile Charles Dennett
Post:
I tried looking for some gcc RPMs last light and could not find any. I downloaded the soruce for the latest gcc. It compiled easy enough. It took about an hour to build on my system with an AMD XP2600+. Additional software is requied to test the build (DejaGnu if I recall). I stopped short of installing it as I was a bit hesitant. Now that I see Ned has posted statically linked versions so I'll try those. Besides, I burned the CDs for Fedora Core 2 a while ago but never got around to upgrading. Now that FC3 is out, I should upgrade to there one of these days. In the meantime I use synaptic to check for updates to what I have installed. (Nice utility.)

I don't have the benchmark numbers from before I compiled my own optimized 4.13 CC a few weeks ago from instructions found via one of Ned's previous posts, but they about doubled the numbers from the unoptimized version downloaded from the project site. I'll report back with the new numbers from the latest optimized version.

Charlie
15) Message boards : Number crunching : New Faster BOINC 4.13 client for LINUX available now (Message 48013)
Posted 20 Nov 2004 by Profile Charles Dennett
Post:
Thanks! I'm already running an optimized 4.13 but I thougth I'd try this one anyway to see how it worked. Downloaded the athlon-xp version and the library and installed. Still missing a gcc library. When I tried running this newer version I get this:

boinc -run_cpu_benchmarks
boinc: /lib/libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/libstdc++.so.6)


I checked my version of gcc and it's 3.2.2. In /lib I find this:

ls -la /lib/libg*
-rwxr-xr-x 1 root root 30324 Feb 25 2003 /lib/libgcc_s-3.2.2-20030225.so.1
lrwxrwxrwx 1 root root 28 Apr 26 2003 /lib/libgcc_s.so.1 -> libgcc_s-3.2.2-20030225.so.1

Looks like I'll have to update my gcc in order to get the newer library for that.

Charlie
16) Questions and Answers : Unix/Linux : Client sets its priority to 39 (Message 43903)
Posted 7 Nov 2004 by Profile Charles Dennett
Post:
> nice-values are from -20 (highest) to 19 (lowest) so 39 is normally
> impossible.
> you will get an list of running programms by starting "top" in a xterm. press
> r to renice seti. it should already run with 19.
>

Don't confuse nice value with priority. You can only change the nice value. The kernel will use that to set priority. As long as the nice value is set to a high number (it defaults to 19), you'll be ok. The nice value will stay constant until you change it. The priority will vary depending on what else is going on at the time.

(You should also notice that the boinc core client actually runs with a nice value of 0, the norm for any user process. However, the particular application client (seti, lhc, climateprediction, etc) is the one that runs with a nice value of 19.)

Charlie
17) Message boards : Number crunching : Please help me with linux and SETI/BOINC (Message 43897)
Posted 7 Nov 2004 by Profile Charles Dennett
Post:
I also have a boinc boot script for Linux. I mentioned it here a long time ago so it probably got lost amongst all the messages. Feel free to snarf a copy from

http://www.dennett.org/boincctl

It's designed to work on RedHat. Even if you don't run Redhat, this should at least give you a good starting point. Shell variables in the beginning of the script should be set to match you setup. As with other boot time scripts, can be run manually at any time to stop andor start boinc. Puts the process into the background so there's no need for cron.

Charlie
18) Message boards : Number crunching : boinc 4.09 XP vs Linux benchmark (Message 28958)
Posted 22 Sep 2004 by Profile Charles Dennett
Post:
>
> I know, I have installed it in the past, but; with BOINC being only available
> in CLI for Linux I had been slow to rebuild any of my systems with Linux ...
>

Paul,

The fellow who wrote BoincView also has a PHP script for a web server that will allow you to control Boinc. I have a small network at home. Main machine is a Linux box. Second machine is an old slow 300 MHz PII running Win98SE. Both run Boinc. Linux box has a web server (http://www.dennett.org). I installed the PHP script the other day (and added authentication so just not anyone can get to it) and can control both Boincs from it since both are on my home LAN and each machine "knows" about the other. You can attach/reset/detach, force updates, see the messages and work queue. In other words, everything you can do with a GUI.

I also have BoincView installed on the Windows box and can control both machine from that, also, but obviously can't do it remotely like I can with the PHP script on the webserver.

Might want to check it out.
19) Questions and Answers : Unix/Linux : Script for starting/stopping Boinc (Message 2931)
Posted 1 Jul 2004 by Profile Charles Dennett
Post:
> But doesn't work with Suse 9.1
> It claims, that "functions" doesn't exist. Do you know a way to make it work?
>

Remove the line that reads in /etc/init.d/functions.

Change the stop function to use the pkill command rather than killproc. killproc is a function defined in /etc/init.d/functions. pkill is a regular command. The line is there, it's just commented out. (Unless Suse does not support pkill. Then you'll need to figure out how to stop the process some other way.)



20) Questions and Answers : Unix/Linux : Another copy of BOINC is already running (Message 1164)
Posted 24 Jun 2004 by Profile Charles Dennett
Post:
> Thank you for your help.
>
> > If you are sure there really is no other boinc or SAH process running,
>
> Sorry, I should have mentioned this in my post:
>
> boinc_3.18_i686-pc-linux-gnu is the _only_ file in this folder.
> and no other boinc is running, of course. Even killing s@h didn't help.
>
> But: I've just moved boinc to my seti folder, and it works!
>
> I thought, that boinc would start from scratch, as setiathome did in its first
> run. Did I miss something in the installation instructions?
> BTW, I wonder, how a new user can run boinc without having a s@h client
> installed.


The only way you can tell is the process is really running would be to use the ps command (I like to use "ps -ef" on my system). When boinc is running, you should see the boinc process and the client process for whatever project you are running at the time.

For the linux install all you get is the boinc executable. When I get the latest from Berkeley, I keep it in a directory where I keep all previous versions. Then I copy it to /usr/local/bin and name it simply "boinc". Since /usr/local/bin is in my path, entering the command "boinc" kicks it off.

For a new user, that by itself will not do any real work. The user must register at the particular project's web site. The user will receive an email with the project's URL and an account id. Then to get boinc to know about that project, the user must enter the command "boinc -attach_project". It will ask for the URL and account id that was sent in the email. Once those are entered, boinc will contact the project, download the project's executable (the s@h client you ask about above) and a set of workunits and start crunching. The user does not download the client manually. The boinc framework takes care of that based on what the workunits need.

BTW, I suggest creating a directory where you run boinc. I created one called Boinc in my home directory and run it there. That way I keep all the files and directories boinc creates separate. I also redirect stdout and stderr to files and run boinc in the background. In fact, I wrote a script suitable for use as a boot time script (but can be run anytime) that will stop/start/restart boinc. I mentioned it in another posting. Feel free to snarf a copy from http://www.dennett.org/boincctl. Instructions for configuring are in the script. You should know how boot time scripts work on your system. I have RedHat 9 (and have extensive experience with Solaris) and know it will work with those two flavors. As for others, your're on your own (although I've had a report that it worked fine with gentoo after a tweak or two.)


Next 20


 
©2026 University of California
 
SETI@home and Astropulse are funded by grants from the National Science Foundation, NASA, and donations from SETI@home volunteers. AstroPulse is funded in part by the NSF through grant AST-0307956.