diff options
author | Thomas Schwinge <thomas@schwinge.name> | 2011-02-14 17:08:47 +0100 |
---|---|---|
committer | Thomas Schwinge <thomas@schwinge.name> | 2011-02-14 17:08:47 +0100 |
commit | 4d93ba7548629fff82aa03351132c85d478a8734 (patch) | |
tree | 0728298f96c2d90aef5da59cef7bb451704457cc /open_issues/performance/io_system.mdwn | |
parent | 5b1145432bd23441a6ec28cc66410d679b1ebcef (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.mdwn | 10 |
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: |