I'm also using my Pi3 as a MQTT server feeding Belchertown I'm not sure if that makes a difference or not. With all of that being said everything runs smoothly on WeeWxVersion 4. I know Tom said that version 5 does a lot more. I also use my PI3 for ADSB sending data to a few ADSB sites.
On Wed, Jan 17, 2024 at 7:25 PM vince <vinceska...@gmail.com> wrote: > It's not Belchertown. It's not db size. I ran many tests. > > v5 and Belchertown can easily coexist on a pi3 or so system. If every > time through you're exceeding the default archive period you're doing > something custom to make that happen. I keep coming back to the known > issue/slowness with synthetic measurements that Tom mentioned a few times > recently. > > Here's the test I just did with a newly flashed 32-bit pi3+ running a > fully patched latest raspios... > > On a clean pi3+ with weewx v5 via pip and Belchertown installed, using the > Simulator driver and no old pre-existing db present: > > Generated 8 files for report SeasonsReport in 3.45 seconds > Generated 56 images for report SeasonsReport in 3.43 seconds > Generated 12 files for report Belchertown in 6.93 seconds > (elapsed time from writing to the db to Belchertown done was 14 seconds) > > I then stopped weewx, overwrote my weewx.sdb with my production system > data with 17+ years of data, pre-seeded the Seasons NOAA tree so I didn't > need to wait for them to be regenerated once for this test, then restarted > weewx. So it's running the same skins with 17+ years of data, with the > Seasons NOAA files having been pregenerated and dropped into place.... > > Generated 8 files for report SeasonsReport in 4.28 seconds > Generated 44 images for report SeasonsReport in 6.75 seconds > *Generated 236 files for report Belchertown in 266.59 seconds. <=====* > (elapsed time from writing to db to Belchertown done was 4:37 so pretty > close to a 5-minute default archive period) > > Why ? Because the 'first' Belchertown run generates its 'own' copy of > the NOAA files down under the Belchertown public_html tree. It had to do > that (for me) with 17+ years of month and year files which takes some time > to complete. Running htop I saw two virtual cpus pegged at 100% > throughout until it completed. > > After that Belchertown NOAA files are also pre-seeded there too so it's > just doing normal incremental updates for future report runs. Each skin > that generates NOAA files has to work hard once to do so vs. a pre-existing > db if you start with a legacy db. You only have to bleed through that > once. Subsequent runs should be quick. Lets see... > > So I let it run another cycle.....looks fine > > Generated 8 files for report SeasonsReport in 3.05 seconds > Generated 18 images for report SeasonsReport in 1.22 seconds > Generated 12 files for report Belchertown in 8.26 seconds > (elapsed time this cycle was 14 seconds) > > And one more cycle.....looks fine > > Generated 8 files for report SeasonsReport in 2.94 seconds > Generated 18 images for report SeasonsReport in 1.68 seconds > Generated 12 files for report Belchertown in 7.80 seconds > (elapsed time for this cycle was 14 seconds) > > Again - if you are continually exceeding perhaps 15 seconds for > Belchertown to run on a pi3 or better you are doing something custom to > make that happen. I just keep coming beck mentally to Tom's previous > responses re: synthetic measurements. > > The original poster uses an Acurite which I don't know enough about to > know for certain, but are you using that feature and not even knowing it ? > Would providing your (sanitized) weewx.conf perhaps be of use in helping > figure it out ? > > -- > You received this message because you are subscribed to a topic in the > Google Groups "weewx-user" group. > To unsubscribe from this topic, visit > https://groups.google.com/d/topic/weewx-user/7tMPKNiRpZg/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > weewx-user+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/9815dc0c-c883-43a3-b9e4-87f4e3a3986fn%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/9815dc0c-c883-43a3-b9e4-87f4e3a3986fn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAAsGudpq8kEiq7rP5J%3DhhULuyZfhzG0yJoKh0fyyvCPFogGHAQ%40mail.gmail.com.