[tahoe-dev] Precise Puppy (linux) tahoe-lafs 1.10.0 initial report

Jason Johnson Jason.Johnson at p7n.net
Sun Oct 6 15:00:08 UTC 2013


Nice I will remember that 

On 06/10/13 04:23:30,
Ed Kapitein <ed at kapitein.org> wrote:
>I am running one node of the testgrid on a pi, without any problems.
>One of the things that might kill your pi is the oomkiller.
>I had numerous ocasions where the oomkiller did not kill a job, but 
>froze the pi itself.
>adding the following lines to /etc/sysctl.conf
>vm.overcommit_memory = 2
>vm.overcommit_ratio = 80
>made the crashes go away.
>
>Just my 0.02 BTC
>
>Kind regards,
>Ed
>
>
>On 10/06/13 04:07, Garonda Rodian wrote:
>> Very interesting - your grid looks to have been up for 2 days now :).  
>> I had investigated the BeagleBone Blacks, but eventually decided that 
>> on paper the Raspberry Pi was a better very low end platform (2 USB 
>> host ports vs. 1 was more important to me than the BBB's better CPU 
>> and lower power draw) and was a bit cheaper, and the ODROID-U2 was a 
>> better low end platform (quad core ARM + 2GB RAM, still 2 USB host 
>> ports, still 100Mbps Ethernet but at least it's not on the USB bus 
>> anymore).
>>
>> Did you check the Raspberry Pi's on-board voltage at the time of the 
>> brownouts/crashes, or can you help with with whatever test case 
>> crashed it, so I can check on that myself?
>>
>>
>> ------------------------------------------------------------------------
>> From: jason.johnson at p7n.net
>> To: deepside at hotmail.com; anders.genell at gmail.com
>> CC: tahoe-dev at tahoe-lafs.org
>> Subject: RE: [tahoe-dev] Precise Puppy (linux) tahoe-lafs 1.10.0 
>> initial report
>> Date: Fri, 4 Oct 2013 23:23:20 -0700
>>
>> I have been using BeagleBone Blacks with debian wheezy. So far so good 
>> the grid is located https://tahoe.netgreen.us there is 8 bbb in this 
>> grid. PI seemed to brown out or crash on me during testing. Just 
>> thought I would toss this in incase you wanted to take a look.
>>
>> Jason
>>
>> *From:*tahoe-dev-bounces at tahoe-lafs.org 
>> [mailto:tahoe-dev-bounces at tahoe-lafs.org] *On Behalf Of *Garonda Rodian
>> *Sent:* Friday, October 4, 2013 9:11 PM
>> *To:* Anders Genell
>> *Cc:* tahoe-dev at tahoe-lafs.org
>> *Subject:* Re: [tahoe-dev] Precise Puppy (linux) tahoe-lafs 1.10.0 
>> initial report
>>
>> Thank you for the feedback, Anders!
>>
>> I'm definitely not starting X on the Pi (model B), though I had not 
>> yet lowered the GPU RAM to 16MB.
>>
>> Can you give me an idea of what "a bunch of very large files" means - 
>> 100x100MB?  50x10GB?  4x1TB?  I can say I almost always use Sandisk 
>> Ultra or Extreme SD cards, though I was honestly planning on having 
>> the storage be on a USB flash drive, leaving the SD 100% for the boot 
>> drive and OS.
>>
>> I was actually hoping to run two storage nodes, with either two USB 
>> flash drives on the same grid, or one USB flash drive and one USB hard 
>> drive, each on different grids (a "small storage" grid and a "large 
>> storage" grid).
>>
>> Back to the original topic, Precise Puppy 5.7.1 on a physical box, 
>> quad core i7 with 4GB of RAM has now successfully completed one test, 
>> 100% local, with two storage nodes, one Introducer, and on 
>> client/Gateway, once I figured out which ports in the config files are 
>> used for what.  Up to a 1GB file was uploaded without a problem, 
>> though it appears that the bottleneck was the gateway with a CPU 
>> bottleneck.  Regrettably, it looks like profiling the Python code will 
>> require altering the python code, so I've got to figure out how to do 
>> that so I can see where the slow point is.
>>
>> Does anyone know if it's OK on Debian/Ubuntu to statically assign 
>> ports from the IANA dynamic port range of 49152 to 65535 if the system 
>> is also likely to assign some dynamic ports?  I'm a big fan of knowing 
>> what your ports are, and that'll be critical once I toss a firewall or 
>> two into the mix.
>>
>> ------------------------------------------------------------------------
>>
>> CC: zookog at gmail.com <mailto:zookog at gmail.com>; 
>> tahoe-dev at tahoe-lafs.org <mailto:tahoe-dev at tahoe-lafs.org>
>> From: anders.genell at gmail.com <mailto:anders.genell at gmail.com>
>> Subject: Re: [tahoe-dev] Precise Puppy (linux) tahoe-lafs 1.10.0 
>> initial report
>> Date: Fri, 4 Oct 2013 06:43:55 +0200
>> To: deepside at hotmail.com <mailto:deepside at hotmail.com>
>>
>> Hi again, sorry for replying so late...
>>
>> The Pis used for storage nodes are in general not used for anything 
>> else, and we try to keep X turned off to save resources. You can also 
>> lower the amount of RAM reserved for the GPU to a minimal 16 Mb in the 
>> config.txt file in the Pi boot partition.
>>
>> Also, some of our Pis krashed when stressed, e.g. by uploading a bunch 
>> of very large files, until the SD card was replaced by a 
>> Sandisk SDSDX-016G-X46. The Pi is notoriously sensitive about what 
>> card is being used.
>>
>> Finally, if lack of memory is limiting performance, it is possible to 
>> set up a swap partition on the Pi. It will slow things down horribly, 
>> of course, but may just get the job done.
>>
>> Regards,
>>
>> Anders
>>
>>
>> 28 sep 2013 kl. 05:20 skrev Garonda Rodian <deepside at hotmail.com 
>> <mailto:deepside at hotmail.com>>:
>>
>>
>>     Thank you for the report on the Raspberry Pi being used in
>>     production - are you and your friends running just one storage
>>     node on the Pi, or are you also running any other software (second
>>     storage node, Tor, I2P, OpenVPN?).  My RPi consistently simply
>>     dies during the trial - no errors, it just... stops, but based on
>>     your feedback, I'll continue.
>>
>>     As I'm hoping to run some medium scale tests, I'm going to have to
>>     have something to generate a lot of nodes all at once, and I hate
>>     wasting effort.  At this point, I'm targetting something more like
>>     the old terminal/3270/DOS menus and/or wizards - simple
>>     walkthroughs with questions to answer that can be used to create
>>     the files for an entire grid, or add to an existing grid's files,
>>     hopefully with some manner of "wrapper" (Tor, I2P, OpenVPN)
>>     capabilities available as well.
>>
>>     Does anyone have a good Python tutorial for experienced
>>     programmers?  My C and assembly used to be pretty good and my SQL
>>     is excellent, but I haven't picked up a new language in a long
>>     time, and I never dealt with parallelization much.
>>
>>     P.S. the Precise Puppy 5.7.1 VM at 768MB fails with the GUI, but
>>     succeeds at the command line with everything nonessential (cups
>>     printer daemon) disabled, so the critical memory limit for the
>>     trial is very close to there, OS overhead included.
>>
>>     > From: anders.genell at gmail.com <mailto:anders.genell at gmail.com>
>>     > Date: Thu, 26 Sep 2013 19:54:44 +0200
>>     > To: zookog at gmail.com <mailto:zookog at gmail.com>
>>     > CC: tahoe-dev at tahoe-lafs.org <mailto:tahoe-dev at tahoe-lafs.org>
>>     > Subject: Re: [tahoe-dev] Precise Puppy (linux) tahoe-lafs 1.10.0
>>     initial report
>>     >
>>     >
>>     > >
>>     > >> P.S. If I'm lucky, the Raspberry Pi has completed its trial
>>     run, though if this is the RAM requirement, I'm not holding out
>>     much hope.
>>     > >
>>     > > It is too bad about #1476, because I really like to be able to run
>>     > > unit tests everywhere and all the time. However, I believe
>>     that the
>>     > > gateway or storage-server itself will run fine on Raspberry
>>     Pi, even
>>     > > if (due to #1476) the tests will fail.
>>     > >
>>     > >
>>     >
>>     > Just to chime in: We have several storage nodes running off of
>>     RPis in our friendnet, and they seem to work fine as such.
>>     >
>>     > We would absolutely love a setup menu - many of our
>>     participating friends have never used a terminal. Looking forward
>>     to be dazzled!!
>>     >
>>     > Regards,
>>     > Anders
>>     > _______________________________________________
>>     > tahoe-dev mailing list
>>     > tahoe-dev at tahoe-lafs.org <mailto:tahoe-dev at tahoe-lafs.org>
>>     > https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
>>
>>
>>
>> _______________________________________________
>> tahoe-dev mailing list
>> tahoe-dev at tahoe-lafs.org
>> https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
>
>
>_______________________________________________
>tahoe-dev mailing list
>tahoe-dev at tahoe-lafs.org
>https://tahoe-lafs.org/cgi-bin/mailman/listinfo/tahoe-dev
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://tahoe-lafs.org/pipermail/tahoe-dev/attachments/20131006/062336b3/attachment.html>


More information about the tahoe-dev mailing list