Flutterby™! : limited resource Mastodon

Next unread comment / Catchup all unread comments User Account Info | Logout | XML/Pilot/etc versions | Long version (with comments) | Weblog archives | Site Map | | Browse Topics

limited resource Mastodon

2024-01-29 19:14:36.041478+01 by Dan Lyke 4 comments

The "entirely free" bit is kinda ancillary, this may be useful at some point (though I am quite happy tossing a few bucks via Patreon to Tara for my Mastodon presence): Running a Mastodon instance entirely free forever

[ related topics: Sports ]

comments in ascending chronological order (reverse):

#Comment Re: limited resource Mastodon made: 2024-01-29 22:52:27.307765+01 by: spc476

I still find it incredible that it takes 2G of RAM and 50G of diskspace to run a program. What is taking all the space?

Meanwhile, I'll go back to programming a 6809 in assembly ...

#Comment Re: limited resource Mastodon made: 2024-01-31 21:01:16.603444+01 by: Dan Lyke

Yeah. As I see all of the configuration stuff for a modern Mastodon server, I'm reminded that the software running this site has been roughly unchanged since it was deployed on a Pentium 90 with a few megabytes of RAM. And, yeah, the RSS feed needs an update, and occasionally I'll ipfw deny... some dickhead who's decided to sequentially spider all 31k entries in parallel without any delays, but...

I remember trying to build BBS software that'd run on a 48k Apple ][+ and 2 143k floppies...

#Comment Re: limited resource Mastodon made: 2024-02-02 13:30:24.55216+01 by: DaveP

I had a question about a SBC to provide a clock and weather information, and was told by a friend that one model might not be suitable because it only had 2MB of RAM. Pretty sure my first webserver, running sites for a half-dozen different domains only had 2 or 4 MB of RAM.

Makes me miss the days when 8K of static RAM was stock in a TRS-80 Model 100.

#Comment Re: limited resource Mastodon made: 2024-02-02 14:01:10.94366+01 by: meuon

$work runs a machine with 32gb ram, and a 700gb HD. After a reboot, giving time for everything else to call home, load, update, etc.. I use the web interface a few times.. ran a report and it's using less than 1gb of ram, 16+gb MariaDB data on disk, 90% of code hand built in PHP (no frameworks). gets 10's to 100's of web accesses (updates from systems across the world and humans) per SECOND.

~# free -h total used free shared buff/cache available Mem: 31Gi 635Mi 29Gi 5.0Mi 1.0Gi 30Gi Swap: 511Mi 0B 511Mi # w 12:58:38 up 12 min, 1 user, load average: 0.28, 0.31, 0.18

PHP itself is pretty dang efficient for a middleman to SQL. the way most people use it with huge frameworks, dependencies, etc.. it's not.

Add your own comment:

(If anyone ever actually uses Webmention/indie-action to post here, please email me)

Format with:

(You should probably use "Text" mode: URLs will be mostly recognized and linked, _underscore quoted_ text is looked up in a glossary, _underscore quoted_ (http://xyz.pdq) becomes a link, without the link in the parenthesis it becomes a <cite> tag. All <cite>ed text will point to the Flutterby knowledge base. Two enters (ie: a blank line) gets you a new paragraph, special treatment for paragraphs that are manually indented or start with "#" (as in "#include" or "#!/usr/bin/perl"), "/* " or ">" (as in a quoted message) or look like lists, or within a paragraph you can use a number of HTML tags:

p, img, br, hr, a, sub, sup, tt, i, b, h1, h2, h3, h4, h5, h6, cite, em, strong, code, samp, kbd, pre, blockquote, address, ol, dl, ul, dt, dd, li, dir, menu, table, tr, td, th

Comment policy

We will not edit your comments. However, we may delete your comments, or cause them to be hidden behind another link, if we feel they detract from the conversation. Commercial plugs are fine, if they are relevant to the conversation, and if you don't try to pretend to be a consumer. Annoying endorsements will be deleted if you're lucky, if you're not a whole bunch of people smarter and more articulate than you will ridicule you, and we will leave such ridicule in place.

Flutterby™ is a trademark claimed by

Dan Lyke
for the web publications at www.flutterby.com and www.flutterby.net.