[ L T Net ] OPEN-EVENTS :: OPEN MUSIC :: MINICONTENT :: KNOPPIX LINUXTAG.org 
Cornerstone
// LinuxTag 2004
Besuchen Sie uns auch nächstes Jahr wieder auf dem LinuxTag 2004 im Karlsruher Messe- und Kongresszentrum. Für nähere Details und den genauen Termin besuchen Sie bitte die LinuxTag Homepage.
EUROPAS GRÖSSTE GNU/LINUX MESSE UND KONFERENZ
KONFERENZ-CD-ROM 2003
 Hauptseite   Vorträge   Bücher   History   Software   Knoppix   Sponsoren   Abspann   Impressum 
Hauptseite // Vorträge // Simple, Robust Software RAID for Linux 2.6

Simple, Robust Software RAID for Linux 2.6

Daniel Phillips


Zusammenfassung

Linux's new Device Mapper subsystem provides efficient facilities for concatenating, striping and mirroring physical volumes into a single logical volume, but support of RAID level 5 is left to the existing Multiple Device subsystem. Though the Device Mapper and Multiple Device subsystems can be combined to work around this problem, this requires extra administration work, adds an extra level of processing overhead, and does not satisfy Device Mapper's original goal of simplicity. A new RAID plug-in for Device Mapper is introduced here to provide RAID5-like functionality for physical volume configurations consisting of 2^n + 1 disks, where each logical block is split across 2^n disks, and parity information is written to the remaining disk. This strategy resembles the old RAID 3 strategy, and avoids one of the greatest sources of complexity in RAID 5, which is the need to read before writing in order to update parity information. This in turn removes the need for an extra block cache in the RAID driver. With the IO path thus simplified, performance for largely sequential write loads can approach the combined IO bandwith of the physical devices. Versus RAID 5, random IO loads generate higher seeking and lower rotational latency penalties, so random IO performance remains acceptable.

Über den Autor

Daniel Phillips wrote his first programs on punch cards in 1975, on a then-massive IBM 360/168 with four megabytes of memory. When the IBM PC appeared on the scene in 1981, he obtained one of the first, with two 160 KB floppy disks and 128 KB of memory installed. Then, he developed applications from interpreters to 3D graphics, robotics, and industrial control systems, using MS Dos. The fall of MS Dos coincided with the rise of Linux, and he became a member of the Linux kernel development community in 1998, as a specialist in filesystems, and later, virtual memory.

Vortragsunterlagen

 
Impressum // © 2003 LinuxTag e.V.