Re: Unbloating the kernel, was: :mem=16MB laptop testing

From: William Lee Irwin III (wli_at_holomorphy.com)
Date: 10/15/03

  • Next message: William Lee Irwin III: "Re: Unbloating the kernel, was: :mem=16MB laptop testing"
    Date:	Wed, 15 Oct 2003 06:06:14 -0700
    To: linux-kernel@vger.kernel.org
    
    

    On Tue, 2003-10-14 18:33:49 +0100, John Bradford <john@grabjohn.com>
    > wrote in message <200310141733.h9EHXnYg002262@81-2-122-30.bradfords.org.uk>:
    >> No, 2.6 should run on a 4MB 386 with no significant performance
    >> penalty against 2.0, in my opinion.

    On Wed, Oct 15, 2003 at 02:43:14PM +0200, Jan-Benedict Glaw wrote:
    > Achtually, with HZ at around 100 (or oven 70..80), an old i386 or i486
    > will *start* just fine, at least at 8MB. However, over some days /
    > weeks, the machine gets slower and slower (my testdrive: my 90MHz
    > P-Classic with 16MB). Even with that "much" RAM, I get hit by whatever
    > slows down the machine. I *think* that it's the MM subsystem, but I'm
    > really not skilled enough with it to blame it:)

    Well, unless it's an interrupts-safe critical section that's hurting,
    you could take profiles, provided you have enough RAM for the profile
    buffer (which appears to be large). You could easily do a quick hack
    to steal the profile buffer from e820 regions not otherwise used for
    RAM (i.e. unused because you did mem=) to handle that for a slow cpu
    with more RAM than 8MB.

    -- wli
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: William Lee Irwin III: "Re: Unbloating the kernel, was: :mem=16MB laptop testing"

    Relevant Pages

    • Re: Unbloating the kernel, was: :mem=16MB laptop testing
      ... provided you have enough RAM for the profile ... Or just reduce mem= by enough less that you gain the profile buffer ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Loading an I/O intensive program into memory
      ... explicitly loading the lot into RAM. ... You can lock programs into memory, but that may or may not help. ... It's easier to redo the main loop of code in shell than in C. ... Run your program with real input to gather the profile data. ...
      (comp.os.linux.misc)
    • [patch 05/10] Move profiling to instrumentation
      ... Manages a direct-mapped profile hit count buffer, ... * profile hits required for the accuracy of reported profile hits ... * The open-addressed hashtables are indexed by profile buffer slot ... * and hold the number of pending hits to that profile buffer slot on ...
      (Linux-Kernel)
    • Re: 2.6.0-test9 - poor swap performance on low end machines
      ... hardware and in the way we use computers (interactive, Client/Server, ... fixing it in hardware by adding RAM works ... What we _can_ do in software, though, is prevent thrashing as long as ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: HIGHMEM4G config for 1GB RAM on desktop?
      ... |>outweighed by the fact that more disk data stays cached in RAM (so I hit ... Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)