Messages in this thread |  | | From | James A Sutherland <> | Subject | Re: Swap vs No Swap. | Date | Thu, 22 Nov 2001 18:58:31 +0000 |
| |
On Thursday 22 November 2001 6:56 pm, François Cami wrote: > Rik van Riel wrote: > > On Thu, 22 Nov 2001, James A Sutherland wrote: > >>Obviously, there are cases where removing swap breaks the system > >>entirely, but even in other cases, adding swap should *never* degrade > >>performance. (In theory, anyway; in practice, it still needs > >>tuning...) > > > > Not quite true. The VM cannot look into the future, so if > > you have swap it could have just swapped out the application > > on the desktop you're about to switch to ;) > > I tend to agree. Especially since in some cases (i.e. after > a long compilation (read : lots of code)), the VM has the most > excellent idea to swap out all the GUI (X+apps) and everyone > here knows how long it can be to restore the GUI in that case.
Use-once should avoid *most* of that, though not all; all your .c files should be read in once each by gcc, and never touched again. Of course the headers need to be cached, and the .o files will be accessed multiple times too.
> Obviously the problem is very much lessened, in my case, when > i put the swap partition on the *other* drive than the root fs. > Both are ATA100 (40GB 60GXPs), and the system is more responsive > with swap on hdc while / in on hda, than both on hda.
Hmm... if you've experimented with this, how does this setup compare to a striped RAID of hda+hdc used for root and swap? (i.e. is the speedup down to splitting accesses between two spindles?)
James. - 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/
|  |