TIP: Click on subject to list as thread! ANSI
echo: fidosoft.husky
to: Matt Bedynek
from: Eric Renfro
date: 2015-09-15 13:21:48
subject: hpt zlib

Re: hpt zlib
  By: Matt Bedynek to Eric Renfro on Tue Sep 15 2015 11:44 am

 MB> On Tue, 15 Sep 2015 17:08:08 -0400, Eric Renfro wrote:

 ER>> It surprises me how many people tout off ZFS, and don't really
 ER>> understand 
 MB> just
 ER>> what they're suggesting. My BBS runs on a VM running 512MB RAM, I
 ER>> only 
 MB> upped it
 ER>> recently to 1GB to run clamd. ZFS, adding compression to it, memory 
 MB> utilization
 ER>> just for ZFS skyrockets. Add deduplication on top of that, now we're

 MB> talking
 ER>> overkill memory. :)

 MB> ZFS memory utilization depends on a few things. First of all, the
 MB> amount of disk space provisioned, how it is tuned, and the OS chosen.
 MB> It has never ran well under Linux, is known to have issues freeing
 MB> memory--I would never run it there. For the space requirements of a
 MB> modern Fidonet system it is unlikely to be a problem. A 100GB
 MB> virtual machine could provide more than enough in resources to
 MB> accommodate the most rigerous fidonet processing today.

Definitely true. I mean, my BBS as it stands today for my actual BBS with
Synchronet and a couple dozen door games, and all of fidonet, agoranet, soon
stn, linuxnet, possibly others. 20GB total space allocated, though I'm not
carrying all fileecho areas, just the needed minimums and a few others. 

So really yeah you're right, not much needed. 

 MB> If you're provisioning more space and are concerned about performance
 MB> degredation associated with caching a larger storage pool then you
 MB> probably don't need compression anyway. My 100GB virtual machine has
 MB> several hundred thousand messages and the is only at 6% utilization. I
 MB> do not use any compression here nor see the need to in the future.

Heh, I never really /needed/ compression of my message bases themselves. I only
mentioned it that Synchronet's SMB message format has LZH compression support,
because you were asking why I'd need zlib support in hpt and htick, apparently
you were thinking it was related to the message bases themselves, and not the
unpacker/packer at the time. hehe

 ER>> It would be less resource intensive to use message base compression
 ER>> than 
 MB> to use
 ER>> ZFS compression, in this logic, and I could, if I wanted to spend
 ER>> the time 
 MB> to
 ER>> do so, prove that. When it comes to Linux, filesystems, and such, I
 ER>> know a seriously heavy amount of information, as I've been doing
 ER>> Linux, hardcore, since 1992. :)

 MB> Running ZFS on Linux is likely to provide a jaded opinion. You should
 MB> run it on FreeBSD or Solaris. The need for vast amounts of ram were
 MB> only needed in cases where a head node mounted terabytes of storage
 MB> and higher performance was desired.

Also true. I have run ZFS on FreeBSD, and while it is better, it's still....
Not optimal in what I'd be using it for overall. I used to run 2 machines that
housed KVM disk images for my 4 hypervisors that used to run directly off them.
ZFS would provide qcow disk images over NFSv4, or straight iSCSI over ZFS
sub-pooling. The performance of that was "acceptable", however not great. 

My best method was actually using 3 systems to run Ceph, which provided RBD
(Remote Block Disks, iSCSI-like), CephFS (NFS-like), and S3 over a
high-availability cluster. That setup alone dropped my access time for my
self-hosted Drupal webserver instance from 4~4.5 seconds to 1~1.5 seconds. So
that was a huge difference in overal performance. Course, ZFS was running on
Linux, not BSD. 

Goods and bads in everything really. :)

These days I simply run 2 hypervisors with local storage, part of which is
shared over GlusterFS, like my BBS, so I can live migrate the BBS between
hypervisors and keep it up and running, even while users are online. :)

)))[Psi-Jack -//- Decker]

... Some people confuse boredom with security.
--- SBBSecho 2.27-Linux
* Origin: Decker's Heaven -//- bbs.deckersheaven.com (1:135/371)
SEEN-BY: 109/500 116/116 123/5 52 57 140 500 789 6502 124/5013 5014 135/0 371
SEEN-BY: 135/372 140/1 153/757 154/0 10 701 203/0 226/600 227/51 201 229/426
SEEN-BY: 230/0 240/1661 5832 249/303 261/38 280/464 5003 292/854 320/119
SEEN-BY: 322/759 342/11 423/120 633/267 280 640/384 712/550 848 770/1 3634/12
@PATH: 135/371 123/500 154/10 280/464 712/848 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.