Announcement

Collapse
No announcement yet.

32-Bit Linux Prepares For Performance Hit Due To KPTI For Meltdown Mitigation

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 32-Bit Linux Prepares For Performance Hit Due To KPTI For Meltdown Mitigation

    Phoronix: 32-Bit Linux Prepares For Performance Hit Due To KPTI For Meltdown Mitigation

    Since January there has been KPTI in the x86_64 Linux kernel as Kernel-based Page Table Isolation for mitigating the Meltdown CPU vulnerability. On the back-burner since then has been KPTI support for the Linux x86 32-bit kernel to protect those using older 32-bit-only processors. With the upcoming Linux 4.19 kernel, KPTI is landing for Linux x86 32-bit. Here are sone benchmarks showing the performance penalty when upgrading to this new kernel on an Ubuntu i686 laptop.

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite

  • #2
    Does this affect Tualatin?

    Comment


    • #3
      For some reason, this made me think of "If a tree falls in a forest..."

      Comment


      • #4
        Originally posted by NateHubbard View Post
        For some reason, this made me think of "If a tree falls in a forest..."
        you get free eggs from the bird nests that were on said tree?

        Comment


        • #5
          I think it does not matter while you can disable this patches. I spent a week using notebook with Core 2 Duo CPU and 64 bit Xubuntu as main working machine - disabling this fixes really helps with performance in many cases.

          Comment


          • #6
            Typo:

            Originally posted by phoronix View Post
            Here are sone benchmarks

            Comment


            • #7
              Originally posted by tildearrow View Post
              Typo:
              Maybe the benchmarks are Korean?
              A SONE (pronounced sowon) is a hard-core lover and supporter of the nine members of the South Korean-based girl group, SNSD (a.k.a. So Nyuh Shi Dae, a.k.a. Girls' Generation, a.k.a. SoShi). SONEs are not simply SNSD fans. SONEs are at one with the SNSD members. A SNSD fan might purchase the music of other groups such as Wonder Girls or KARA, or they might leave positive YouTube comments for these groups. SONEs, however, will not do this because they understand that these groups actively compete against SNSD. A SNSD fan might think it's best to just ignore SNSD antis (anti-fans) and false rumors about SNSD, whereas SONEs actually work to take down antis and to dispel false rumors. SNSD fans often take everything the SNSD members say as fact, but SONEs know the SNSD members so well that they are able to tell the difference between fact and a PR statement. SNSD fans usually purchase SNSD merchandise with the merchandise in mind, whereas SONEs purchase the merchandise with supporting the SNSD members in mind. SONEs would actually rather send their money directly to the SNSD members, without receiving any merchandise in return, because this would provide greater support. SONE is also the name of the official SNSD fan club.

              Comment


              • #8
                Measurable, but not the end of the world.

                Comment


                • #9
                  Originally posted by Mark Rose View Post
                  Measurable, but not the end of the world.
                  You can also simply disable it at boot time with "nopti" argument to the kernel. So it's not an issue anyway, if you don't even care about it.

                  Comment


                  • #10
                    Disabling via command-line does not strip out all the code; for best results you need to not compile all of it in the first place.

                    32-bit still has some relevance in the mini- and micro-VPS area even on 64-bit capable hardware where RAM is important. Kernel objects are much smaller on 32-bit - on the order of ~40% smaller for inodes, which can mean the ability to fit another 2/3 as many inodes in 1GB RAM, and more in cache as well. This is great when you have a large number of very small files to deal with, as can be the case when using nginx for a CDN. Obviously you need to consider the potential cost vs. benefit.

                    Comment

                    Working...
                    X