Results 1 to 19 of 19

Thread: Linux Beta Client [v2.5.06]

  1. #1

    Linux Beta Client [v2.5.06]

    Allllrighty.. for your pleasure:

    Uncompress, add 'TransmitBlocks X' where X is how many blocks you want it to transmit after. Eg, 'TransmitBlocks 10' will transmit an update after every 10 blocks.


    Caveats (for v2.5.05): YMMV. This is beta. This fixes another bug which may actually cause other problems but probably not. I won't be doing this for the windows client. I may build one for FreeBSD.

    Caveats (for v2.5.06): YMMV. This is even more beta. This uses updated math libraries which should result in a speed improvement. I have not done calculations to figure out how much faster it is, but if other people would like to that'd be great. This should fix the P4 and other crashes that were occurring. Because of the updated libraries, I need to do more testing on this client to make sure things are reported properly. Please test with it, but don't deploy widely.

    For older linux boxes (old distro, using libc 2.3)
    http://www-personal.umich.edu/~mcgar...6-lib23.tar.gz

    For newer linux boxes (if you get "error while loading shared libraries: libstdc++.so.5: ..." use this)
    http://www-personal.umich.edu/~mcgar...6-lib24.tar.gz
    Last edited by Alien88; 02-27-2008 at 10:57 AM.

  2. #2

    Linux 2.5.06 Client

    Tested on 5 Systems
    Fedora 5 & 8 and Centos 5.0
    P3 & P4
    (client for newer linux boxes)

    OperSys CPU Ver TimeMM:SS->TimeSecs %Difference

    CentOS P4 2.5.05 21:14 -> 1274
    CentOS P4 2.5.06 20:46 -> 1246 2.25 % Faster

    FC5 P4 2.5.05 4:33 -> 273
    FC5 P4 2.5.06 4:33 -> 273 0.00 % Faster

    FC5 P3 2.5.05 35:28 -> 2128
    FC5 P3 2.5.06 34:11 -> 2051 3.75 % Faster

    FC5 P3 2.5.05 75:54 -> 4554
    FC5 P3 2.5.06 70:40 -> 4240 7.41 % Faster

    FC8 P3 2.5.05 32:00 -> 1920
    FC8 P3 2.5.06 29:00 -> 1740 10.3 % Faster

    P4 Looks about the same performance,
    P3 Looks about 7% faster (take with grain of salt)

    Will continue monitoring; Would like to hear from others
    Thanks For Everything Alien88 !

  3. #3
    using http://www-personal.umich.edu/~mcgar...6-lib23.tar.gz on the celeron and p3 gives the following error: ./sb: error while loading shared libraries: libstdc++.so.5: cannot open shared object file: No such file or directory

    http://www-personal.umich.edu/~mcgar...6-lib24.tar.gz works for my opteron and A64

  4. #4
    What Distro are the celeron and p3? Do any of the previous versions run?

  5. #5
    [root@p3 SB]# uname -r
    2.6.23.14-64.fc7
    [root@bp6 ~]# uname -r
    2.6.23.14-64.fc7
    2.5.0.5 worked for those.. I now realize that when you said "old" you were referring to the OS and not the hardware, as http://www-personal.umich.edu/~mcgar...6-lib24.tar.gz works on both p3 and celeron (BP6)

  6. #6
    2.5.06-lib23 and 2.5.06-lib24 both work fine for me under Ubuntu 7.10:

    Intel(R) Core(TM)2 Duo CPU T7300 @ 2.00GHz detected.
    2.6.22-14-generic

    2.5.05 worked fine on this box too.

    Hope this is useful.

  7. #7
    Target Butt IronBits's Avatar
    Join Date
    Dec 2001
    Location
    Morrisville, NC
    Posts
    8,619
    Under CentOS 5.1 64bit and using sb-2.5.06-lib24.tar.gz - I got this
    ./sb: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
    I suppose I need to run a ln to something eh?

  8. #8
    Quote Originally Posted by IronBits View Post
    Under CentOS 5.1 64bit and using sb-2.5.06-lib24.tar.gz - I got this
    ./sb: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory
    I suppose I need to run a ln to something eh?
    You probably need to get the 32-bit libs...

    Not sure what package they're in - but on my ubuntu64 box, when compiling 32-bit stuff I gotta: sudo apt-get install g++-multilib

  9. #9
    I was wondering, is there an equivalent of the Windows client's option "On completion, exit w/o new test" option for the Linux client?

  10. #10
    Moderator Joe O's Avatar
    Join Date
    Jul 2002
    Location
    West Milford, NJ
    Posts
    643
    To add the 32 bit libs to various distributions, as root:
    Ubuntu and Debian: #apt-get install ia32-libs
    Arch Linux: #pacman -Sy lib32-glibc
    Fedora: #yum -y install compat-libstdc++-33
    Gentoo: emul-linux-x86-sdl or
    emul-linux-x86-compat and emul-linux-x86-baselibs
    Centos or RHEL 4: compat-db

    sudo is of course better, so modify the above as necessary
    Joe O

  11. #11
    Quote Originally Posted by Max Dettweiler View Post
    I was wondering, is there an equivalent of the Windows client's option "On completion, exit w/o new test" option for the Linux client?
    *bump*

  12. #12
    Unfortunately the hang which occurs occasionally when trying to contact the server but not timing out is still with us. I had 3 clients (on 2 different machines) in the same location hang permanently when there were local network issues - another client elsewhere was fine. Last output in all cases was as follows:
    ...
    [Thu Jul 3 21:53:35 2008] iteration: 5220000/14940133 (34.94%) k = 22699 n = 1
    4940118
    [Thu Jul 3 21:59:03 2008] resolving hostname
    [Thu Jul 3 21:59:03 2008] opening connection

    I had to kill -TERM and restart to recover this. FYI the dual client was running Ubuntu 7.04 (2.6.20-17-generic) and the single client was running Ubuntu 8.04 (2.6.24-16-generic), both fully patched up as of a week prior to this event.

    Having said that, it's not a regression as the linux client has always had this behaviour, so it's not reason alone to delay official release of the beta client.

  13. #13
    Senior Member engracio's Avatar
    Join Date
    Jun 2004
    Location
    Illinois
    Posts
    237
    Same here, 4 clients on two duallie running Ubuntu 8.04 fully updated is hung as I type since yesterday.

    [Thu Jul 3 15:36:12 2008] resolving hostname
    [Thu Jul 3 15:36:12 2008] opening connection
    [Thu Jul 3 15:39:21 2008] server busy -- block added to submit queue
    [Thu Jul 3 15:53:03 2008] iteration: 10940000/11494547 (95.18%) k = 21181 n = 11494532
    [Thu Jul 3 16:05:45 2008] resolving hostname
    [Thu Jul 3 16:05:45 2008] opening connection

    e

  14. #14

    Similiar events occured at same time on my Linux clients

    I would also like to concur that the same event occurred in the same manner at the same (approximate) time here. On two clients each remote from each other. I think this points to some interaction or action of the SOB server causing the client crashes. I would say since moving to the latest Beta the frequency has decreased, but this might be only because it reports into the server much less frequently. Not the end of the world but would be nice to find and fix.

    Off topic: But I have a server maintainer questions:
    Has the communications or other overhead declined noticeably since releasing the next Beta Clients?
    What percentage of users have moved to the new Beta Clients?

    Regards and Thanks

  15. #15
    Member
    Join Date
    Nov 2002
    Location
    Haverhill, MA
    Posts
    76
    you are not the only one. Infact this has happened on just linux but on mac osx as well so it is definitely a server side issue since i have 2 machines at 2 sperate physical locations that stopped submitting sometime around Thu Jul 3 19:43:07 2008

  16. #16
    hmmm i assumed it was a local network issue, but it appears not - my single client that kept running must have just been lucky in that when it contacted the server things were ok again.

    however, even if there were server issues, the fact that the client hangs is a client issue - it should recover from this on its own imho. this has been a with us for a long time now, but luckily is quite rare - i think i've seen it happen about 4 or 5 times since I started the project ~2054 days ago.

  17. #17
    The links seem to be down. Is there anywhere else to get files?

  18. #18

    Thumbs up

    Quote Originally Posted by stim View Post
    The links seem to be down. Is there anywhere else to get files?
    Would like to know the same thing.
    Thanks!

  19. #19
    Crap. Sorry about that, the links work now.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •