summaryrefslogtreecommitdiff
path: root/open_issues/performance/io_system.mdwn
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@schwinge.name>2011-02-14 17:08:47 +0100
committerThomas Schwinge <thomas@schwinge.name>2011-02-14 17:08:47 +0100
commit4d93ba7548629fff82aa03351132c85d478a8734 (patch)
tree0728298f96c2d90aef5da59cef7bb451704457cc /open_issues/performance/io_system.mdwn
parent5b1145432bd23441a6ec28cc66410d679b1ebcef (diff)
open_issues/performance/io_system/read-ahead: New.
Diffstat (limited to 'open_issues/performance/io_system.mdwn')
-rw-r--r--open_issues/performance/io_system.mdwn10
1 files changed, 5 insertions, 5 deletions
diff --git a/open_issues/performance/io_system.mdwn b/open_issues/performance/io_system.mdwn
index 0d41d3c7..dbf7012a 100644
--- a/open_issues/performance/io_system.mdwn
+++ b/open_issues/performance/io_system.mdwn
@@ -1,4 +1,4 @@
-[[!meta copyright="Copyright © 2008, 2009, 2010 Free Software Foundation,
+[[!meta copyright="Copyright © 2008, 2009, 2010, 2011 Free Software Foundation,
Inc."]]
[[!meta license="""[[!toggle id="license" text="GFDL 1.2+"]][[!toggleable
@@ -6,8 +6,8 @@ id="license" text="Permission is granted to copy, distribute and/or modify this
document under the terms of the GNU Free Documentation License, Version 1.2 or
any later version published by the Free Software Foundation; with no Invariant
Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license
-is included in the section entitled
-[[GNU Free Documentation License|/fdl]]."]]"""]]
+is included in the section entitled [[GNU Free Documentation
+License|/fdl]]."]]"""]]
[[!meta title="I/O System"]]
@@ -20,7 +20,7 @@ slow hard disk access.
The reason for this slowness is lack and/or bad implementation of common
optimization techniques, like scheduling reads and writes to minimize head
movement; effective block caching; effective reads/writes to partial blocks;
-reading/writing multiple blocks at once; and read-ahead. The
+reading/writing multiple blocks at once; and [[read-ahead]]. The
[[ext2_filesystem_server|hurd/translator/ext2fs]] might also need some
optimizations at a higher logical level.
@@ -30,7 +30,7 @@ requires understanding the data flow through the various layers involved in
disk access on the Hurd ([[filesystem|hurd/virtual_file_system]],
[[pager|hurd/libpager]], driver), and general experience with
optimizing complex systems. That said, the killing feature we are definitely
-missing is the read-ahead, and even a very simple implementation would bring
+missing is the [[read-ahead]], and even a very simple implementation would bring
very big performance speedups.
Here are some real testcases: