From: Duncan <1i5t5.duncan@cox.net>
To: linux-btrfs@vger.kernel.org
Subject: Re: Shrinking a device - performance?
Date: Sat, 1 Apr 2017 02:42:19 +0000 (UTC) [thread overview]
Message-ID: <pan$581b5$d5a02cf0$e209a38b$95d5d134@cox.net> (raw)
In-Reply-To: CAP8EXU3YZLn1K6v8JLB_47Y1kVOb4uFgLmnn1Lr3iSsaHLkz6w@mail.gmail.com
GWB posted on Fri, 31 Mar 2017 19:02:40 -0500 as excerpted:
> It is confusing, and now that I look at it, more than a little funny.
> Your use of xargs returns the size of the kernel module for each of the
> filesystem types. I think I get it now: you are pointing to how large
> the kernel module for btrfs is compared to other file system kernel
> modules, 833 megs (piping find through xargs to sed). That does not
> mean the btrfs kernel module can accommodate an upper limit of a command
> line length that is 833 megs. It is just a very big loadable kernel
> module.
Umm... 833 K, not M, I believe. (The unit is bytes not KiB.)
Because if just one kernel module is nearing a gigabyte, then the kernel
must be many gigabytes either monolithic or once assembled in memory, and
it just ain't so.
But FWIW megs was my first-glance impression too, until my brain said "No
way! Doesn't work!" and I took a second look.
The kernel may indeed no longer fit on a 1.44 MB floppy, but it's still
got a ways to go before it's multiple GiB! =:^) While they're XZ-
compressed, I'm still fitting several monolithic-build kernels including
their appended initramfs, along with grub, its config and modules, and a
few other misc things, in a quarter-GB dup-mode btrfs, meaning 128 MiB
capacity, including the 16 MiB system chunk so 112 MiB for data and
metadata. That simply wouldn't be possible if the kernel itself were
multi-GB, even uncompressed. Even XZ isn't /that/ good!
--
Duncan - List replies preferred. No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master." Richard Stallman
next prev parent reply other threads:[~2017-04-01 2:42 UTC|newest]
Thread overview: 42+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-03-27 11:17 Shrinking a device - performance? Christian Theune
2017-03-27 13:07 ` Hugo Mills
2017-03-27 13:20 ` Christian Theune
2017-03-27 13:24 ` Hugo Mills
2017-03-27 13:46 ` Austin S. Hemmelgarn
2017-03-27 13:50 ` Christian Theune
2017-03-27 13:54 ` Christian Theune
2017-03-27 14:17 ` Austin S. Hemmelgarn
2017-03-27 14:49 ` Christian Theune
2017-03-27 15:06 ` Roman Mamedov
2017-04-01 9:05 ` Kai Krakow
2017-03-27 14:14 ` Austin S. Hemmelgarn
2017-03-27 14:48 ` Roman Mamedov
2017-03-27 14:53 ` Christian Theune
2017-03-28 14:43 ` Peter Grandi
2017-03-28 14:50 ` Tomasz Kusmierz
2017-03-28 15:06 ` Peter Grandi
2017-03-28 15:35 ` Tomasz Kusmierz
2017-03-28 16:20 ` Peter Grandi
2017-03-28 14:59 ` Peter Grandi
2017-03-28 15:20 ` Peter Grandi
2017-03-28 15:56 ` Austin S. Hemmelgarn
2017-03-30 15:55 ` Peter Grandi
2017-03-31 12:41 ` Austin S. Hemmelgarn
2017-03-31 17:25 ` Peter Grandi
2017-03-31 19:38 ` GWB
2017-03-31 20:27 ` Peter Grandi
2017-04-01 0:02 ` GWB
2017-04-01 2:42 ` Duncan [this message]
2017-04-01 4:26 ` GWB
2017-04-01 11:30 ` Peter Grandi
2017-03-30 15:00 ` Piotr Pawłow
2017-03-30 16:13 ` Peter Grandi
2017-03-30 22:13 ` Piotr Pawłow
2017-03-31 1:00 ` GWB
2017-03-31 5:26 ` Duncan
2017-03-31 5:38 ` Duncan
2017-03-31 12:37 ` Peter Grandi
2017-03-31 11:37 ` Peter Grandi
2017-03-31 10:51 ` Peter Grandi
-- strict thread matches above, loose matches on Subject: below --
2017-03-27 11:51 Christian Theune
2017-03-27 12:55 ` Christian Theune
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='pan$581b5$d5a02cf0$e209a38b$95d5d134@cox.net' \
--to=1i5t5.duncan@cox.net \
--cc=linux-btrfs@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).