Penguin
Diff: LinuxPerformance
EditPageHistoryDiffInfoLikePages

Differences between current version and predecessor to the previous major change of LinuxPerformance.

Other diffs: Previous Revision, Previous Author, or view the Annotated Edit History

Newer page: version 2 Last edited on Friday, March 7, 2003 10:41:11 pm by PerryLorier
Older page: version 1 Last edited on Friday, March 7, 2003 4:34:29 pm by TomHibbert Revert
@@ -3,9 +3,9 @@
 For starters, some kernel patches: 
  
 Rmap: [http://www.surriel.com/patches/] Rik van Weil's modifications to the Linux memory management subsystem. Yeilds performance gains of up to 30% in some applications (dont ask me which, i dont know yet.) 
  
-Preemptible Kernel: [http://www.tech9.net/rml/linux/] With this patch a task can be preempted anywhere in the kernel, rather than having to wait to get to the top of the stack. This reduces latency drastically (good for hi-response sound etc). 
+Preemptible Kernel: [http://www.tech9.net/rml/linux/] With this patch a task can be preempted anywhere in the kernel, rather than having to wait to get to the top of the stack. This reduces latency drastically (good for hi-response sound etc). This can surprisingly ''increase'' performance, since when a high throughput device is available to have more data read/written to it the kernel can preempt whatever it was doing and read/write more data
  
 GCC 3.2 [http://gcc.gnu.org] Over the last few weeks there have been some significant increases in the performace of binaries compiled with the newest point release of gcc 3.2. You almost certainly want to use a distribution with binaries built using this compiler. Debian Sid [http://packages.debian.org/unstable/] has finally migrated to 3.2. Performance gained with the enhanced MMIO in gcc 3.2 can be up to 30%. 
  
 Please add your tweaks and/or correct my innacuracies. More to come (report on 2.5x kernel soon.)