Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #82825 > unrolled thread

Bug#1074217: ppc64el default page size too large for typical use cases

Started byTimothy Pearson <tpearson@raptorengineering.com>
First post2024-06-24 19:40 +0200
Last post2024-07-27 10:10 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.kernel


Contents

  Bug#1074217: ppc64el default page size too large for typical use cases Timothy Pearson <tpearson@raptorengineering.com> - 2024-06-24 19:40 +0200
    Bug#1074217: marked as done (ppc64el default page size too large  for typical use cases) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2024-07-27 10:10 +0200

#82825 — Bug#1074217: ppc64el default page size too large for typical use cases

FromTimothy Pearson <tpearson@raptorengineering.com>
Date2024-06-24 19:40 +0200
SubjectBug#1074217: ppc64el default page size too large for typical use cases
Message-ID<ISVPz-5hpf-1@gated-at.bofh.it>
Package: linux-image-powerpc64le
Severity: normal

Debian has traditionally built the ppc64el kernel with a 64k page size, however this decision comes with a number of drawbacks.  Much like arm64, the underlying ppc64el hardware supports either 4k or 64k page sizes, and the selection of which page size to use is largely application-specific.  Notably, Ubuntu has acknowledged this in recent months by offering both 64k and 4k kernel builds for their arm64 SBSA servers, with the "largemem" 64k variant targetted specifically at database, machine learning, etc.

Since ppc64el is the only higher-tier architecture in the archive that is built exclusively for 64k pages, it is unneccesarily exposed to various bugs that are not present on a 4k build, in addition to experiencing decreased performance in many common workloads (JIT-heavy applications such as node.js, Web browsing, etc.)

I would propose that Debian at minimum offer a separate 4k kernel image for ppc64el that could be installed instead of the default 64k page kernel.  Most appications will automatically detect the page size change and use the 4k pages available, and the few that do not will continue to function at essentially the same or slightly worse performance level as they did on the 64k page kernel.  This change would be relatively trivial to implement, and if there is agreement on this direction I can put the required patches together.

[toc] | [next] | [standalone]


#83237 — Bug#1074217: marked as done (ppc64el default page size too large for typical use cases)

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2024-07-27 10:10 +0200
SubjectBug#1074217: marked as done (ppc64el default page size too large for typical use cases)
Message-ID<J4KF4-FGD-29@gated-at.bofh.it>
In reply to#82825

[Multipart message — attachments visible in raw view] — view raw

Your message dated Sat, 27 Jul 2024 08:02:27 +0000
with message-id <E1sXcNn-008RHd-Gd@fasolo.debian.org>
and subject line Bug#1074217: fixed in linux 6.10.1-1~exp1
has caused the Debian Bug report #1074217,
regarding ppc64el default page size too large for typical use cases
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1074217: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1074217
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.kernel


csiph-web