Can Seti run off a ram disk?

Message boards : Number crunching : Can Seti run off a ram disk?
Message board moderation

To post messages, you must log in.

AuthorMessage
Profile Tom
Avatar

Send message
Joined: 27 Apr 07
Posts: 3
Credit: 1,109,640
RAC: 0
United States
Message 998758 - Posted: 25 May 2010, 15:08:16 UTC

I have some old parts (pentium d 930, 4GB ddr2, ect) and was currious if it's possible to partition off 2GB, and install / run seti from a ram disk?

Rather than discard the old bits, I thought it would be nice to have some old machine cruching 24/7 in the garage (or elsewhere out of site). My plan is to boot from a usb stick and essentially just have a motherboard, cpu, ram, and power supply in a box
ID: 998758 · Report as offensive
Profile hiamps
Volunteer tester
Avatar

Send message
Joined: 23 May 99
Posts: 4292
Credit: 72,971,319
RAC: 0
United States
Message 998772 - Posted: 25 May 2010, 15:58:55 UTC - in response to Message 998758.  

I have some old parts (pentium d 930, 4GB ddr2, ect) and was currious if it's possible to partition off 2GB, and install / run seti from a ram disk?

Rather than discard the old bits, I thought it would be nice to have some old machine cruching 24/7 in the garage (or elsewhere out of site). My plan is to boot from a usb stick and essentially just have a motherboard, cpu, ram, and power supply in a box

I believe you will find what you need here...
BoincPE

Official Abuser of Boinc Buttons...
And no good credit hound!
ID: 998772 · Report as offensive
Profile Phil
Volunteer tester
Avatar

Send message
Joined: 19 Jun 99
Posts: 110
Credit: 4,545,588
RAC: 0
United Kingdom
Message 998775 - Posted: 25 May 2010, 16:04:56 UTC - in response to Message 998772.  
Last modified: 25 May 2010, 16:07:18 UTC

I have some old parts (pentium d 930, 4GB ddr2, ect) and was currious if it's possible to partition off 2GB, and install / run seti from a ram disk?

Rather than discard the old bits, I thought it would be nice to have some old machine cruching 24/7 in the garage (or elsewhere out of site). My plan is to boot from a usb stick and essentially just have a motherboard, cpu, ram, and power supply in a box

I believe you will find what you need here...
BoincPE

Or if you prefer Linux, Dotsch UX will do the trick too.
ID: 998775 · Report as offensive
Profile Tom
Avatar

Send message
Joined: 27 Apr 07
Posts: 3
Credit: 1,109,640
RAC: 0
United States
Message 998813 - Posted: 26 May 2010, 0:37:05 UTC

Thanks! I'll give it a shot. I briefly searched the forum and google but didn't see anything so wasn't sure if there was something keeping it from being an option.
ID: 998813 · Report as offensive
John McLeod VII
Volunteer developer
Volunteer tester
Avatar

Send message
Joined: 15 Jul 99
Posts: 24806
Credit: 790,712
RAC: 0
United States
Message 998853 - Posted: 26 May 2010, 4:00:58 UTC

The only gotcha with a USB memory stick is the limited number of write cycles. BOINC and BOINC science projects write a lot of data.


BOINC WIKI
ID: 998853 · Report as offensive
Josef W. Segur
Volunteer developer
Volunteer tester

Send message
Joined: 30 Oct 99
Posts: 4504
Credit: 1,414,761
RAC: 0
United States
Message 998889 - Posted: 26 May 2010, 11:50:17 UTC - in response to Message 998853.  

The only gotcha with a USB memory stick is the limited number of write cycles. BOINC and BOINC science projects write a lot of data.

It's true, but not exactly a simple situation. SLC (Single Level Cell) NAND flash has an endurance of about 100000 writes to each cell, MLC (Multiple Level Cell) NAND flash only about 10000. SLC is faster, MLC stores more data. Then there's the wear levelling in the controller chips which shifts write blocks around to keep the number of writes to each area more or less balanced, and often some extra blocks of cells which can be brought in as replacements.

There's an interesting test at http://www.bress.net/blog/archives/114-How-Long-Does-a-Flash-Drive-Last.html and useful calculations on how to estimate a device life from the flash characteristics in http://www.cactus-tech.com/download/CTAN006-EnduranceModel-20080603.pdf.
                                                               Joe
ID: 998889 · Report as offensive
Profile HAL9000
Volunteer tester
Avatar

Send message
Joined: 11 Sep 99
Posts: 6534
Credit: 196,805,888
RAC: 57
United States
Message 998892 - Posted: 26 May 2010, 12:37:38 UTC

I think what you want would be BOINC PE. It has been a while since I looked at it, but iirc. You can adjust the size of the ram drive that is created & set the time to save the ram drive data to a real storage device. Which seems to be an ideal answer for booting BOINC from a flash drive & running it on a disk less system.
SETI@home classic workunits: 93,865 CPU time: 863,447 hours
Join the [url=http://tinyurl.com/8y46zvu]BP6/VP6 User Group[
ID: 998892 · Report as offensive
Profile JDWhale
Volunteer tester
Avatar

Send message
Joined: 6 Apr 99
Posts: 921
Credit: 21,935,817
RAC: 3
United States
Message 999488 - Posted: 29 May 2010, 5:23:48 UTC

I've run BoincPE on diskless systems that boot from a 512mB USB flash chip... The chip can be marked as read only and copys the disk image to RAM at boot/system startup. Persistance can be configured to a networked server at scheduled intervals. Remote access is pretty easy to setup using TightVNC.

It's been a couple years since I set up the diskless systems and am no longer running them for various reasons. IIRC, the most difficult part was getting the network interface controller (NIC) drivers installed for the different motherboards.

It isn't easy to use the various tools required to generate the final disk image on the flash drive, but if you've got enough spare time to research and do the necessary trials, it can be a gratifying experience.

Good luck,
ID: 999488 · Report as offensive

Message boards : Number crunching : Can Seti run off a ram disk?


 
©2024 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.