Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Jan 2020 07:49:43 +1100
From:      Peter Jeremy <peter@rulingia.com>
To:        Gary Jennejohn <gljennjohn@gmail.com>
Cc:        Wojciech Puchar <wojtek@puchar.net>, Hans Petter Selasky <hps@selasky.org>, Rick Macklem <rmacklem@uoguelph.ca>, Conrad Meyer <cem@freebsd.org>, "freebsd-hackers@freebsd.org" <freebsd-hackers@freebsd.org>, Konstantin Belousov <kostikbel@gmail.com>
Subject:   Re: maximum MAXBSIZE
Message-ID:  <20200109204943.GC25924@server.rulingia.com>
In-Reply-To: <20200109164519.33fc7478@ernst.home>
References:  <d79078c4-f1cb-93b9-ee6e-f689936c1e01@selasky.org> <YQBPR0101MB1427EEDE94AA6E34B49C3C09DD3F0@YQBPR0101MB1427.CANPRD01.PROD.OUTLOOK.COM> <20200108105136.0d54ebce@ernst.home> <alpine.BSF.2.20.2001081452360.44533@puchar.net> <20200108141810.GX23031@kib.kiev.ua> <CAG6CVpUrGyov12nQSKhofCPw5fAiXgDGChxf3-aFu1fKpirJTQ@mail.gmail.com> <alpine.BSF.2.20.2001091057420.96836@puchar.net> <CANCZdfokuE%2BKheFvSnx7M4he9Drx31xLj8o_GKUGJqKk32Oj7g@mail.gmail.com> <alpine.BSF.2.20.2001091520120.10661@puchar.net> <20200109164519.33fc7478@ernst.home>

next in thread | previous in thread | raw e-mail | index | archive | help

--W/nzBZO5zC0uMSeA
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On 2020-Jan-09 16:45:19 +0100, Gary Jennejohn <gljennjohn@gmail.com> wrote:
>On Thu, 9 Jan 2020 15:21:25 +0100 (CET)
>Wojciech Puchar <wojtek@puchar.net> wrote:
>> why FreeBSD default is so completely wrong for modern hardware?
>>=20
>> i think 4MB is OK for HDDs, more may be optimal for RAID5 arrays.
>
>POLA (principle of least amazement).  I certainly don't need a MAXPHYS set
>to 4MB on my desktop machine.

What are the downsides of running with MAXPHYS set to 4MB (or similar)?

>  Not everyone using FreeBSD is running
>servers with large amounts of memory and disk storage.

Actually, I disagree with this statement.  MAXPHYS on x86 was doubled from
64KB to 128KB in r32724 - 22 years ago.  A small, embedded system today has
more RAM than a decent server had disk space then.  I think we are well
overdue for an examination of many of the kernel parameters to take into
account that a "typical" user machine today has 3 orders of magnitude more
RAM, disk and performance than it had when most of the kernel parameters
were last tweaked.

>It's a trivial change if it's beneficial in a certain use scenario.  The
>decision should be left up to the user.

Actually, I suspect it would benefit most typical use cases - even an
average desktop machine does for more I/O than when the values were last
set.  Also, adjusting it isn't quite that easy - it's a compile-time
constant so a user has to build their own kernel and the Project is trying
to get away from requiring users to build from source.

And, before someone starts, the "it will hurt embedded systems" argument
isn't a good reason for keeping the status quo for two main reasons:

1) As I mentioned above, an embedded system today is larger than a decent
server was in 1998.

2) People running FreeBSD on embedded systems are going to want to build
=66rom source to cater for their systems' idiosyncracies and needs, so they
can easily tune kernel parameters as needed.

--=20
Peter Jeremy

--W/nzBZO5zC0uMSeA
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE7rKYbDBnHnTmXCJ+FqWXoOSiCzQFAl4XkeJfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEVF
QjI5ODZDMzA2NzFFNzRFNjVDMjI3RTE2QTU5N0EwRTRBMjBCMzQACgkQFqWXoOSi
CzQ2Mw/+M5p4TwHbNfZ3B2jQnmuzeqfLMRAWl4AY7t9QPuVr0o2nxSTFW4apdipM
9U0sEX5YTbCp9iqU7mDzv69zHQDG/TURsKKkZtLV91c6+6a6u0b8OsN7+3UYCd3b
8fhWsKVw+sFJ926RsZu3GDQzypk5ozv+2i/E/yZm1gjF7LjGDIviRopVDLvOKpBp
wB2Yk5olxqTKWR2/Xjrgrmiws1tsfLGpgD/k7PxlfuwNBJUDgtbstEGfabRXBHeh
H+IS3jq/f2JM3/cG+8eol2wUazK5PD5mOlgI5HW5p0iEH3m+jHEiadGr0FaeCJ/Z
n1gkjGCYJdixbwYt+ceNTWPFW3d8Tjtml7+GNj76cwovcQWvFvlwxiWwQUqczDg/
NuDYPfqZj3kifdxku2VQLPj7W2BOmXrwaMnSQwSPHwNLBKvOmGJ50ERWke+9GWTU
uwmsgVo3CEymYURPBm6HTWDldXaG3FJNm1MwUxMoLQQAZmHScYC7dHMV6RA2tM8U
r+cvF4Ml3UfZaW63NLausNfrPKJz4PyTvCXlX+ySwWNVN0KuieSb/gn12N6ZuiOH
POub0FkzrdSd3iiMqQiAEvTwwUUPz8RL+xprEBJLSSrNy2hSGpHT1nxRzP5c25yt
fYFjYzE86s41RFjFcvNEUAb+hoFXS3j24HAm+OVGfL0gxn0I6TU=
=rvTE
-----END PGP SIGNATURE-----

--W/nzBZO5zC0uMSeA--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20200109204943.GC25924>