Skip to Content
Managing RAID on Linux
book

Managing RAID on Linux

by Derek Vadala
December 2002
Intermediate to advanced
260 pages
9h 18m
English
O'Reilly Media, Inc.
Content preview from Managing RAID on Linux

Write Cache

Controller cache memory operates in one of two modes. Each mode offers trade-offs between performance and reliability.

Write-back caching

When the controller is configured for write-back caching, the controller holds data in the controller’s memory until it is full or until the controller is idle and then commits the data to disk. This mode yields the best performance, but it’s not as reliable as write-through caching because a system failure could result in the loss of data that is still in the controller’s memory, but not flushed to disk.

Having a controller battery is very helpful when using the write-back caching method because a power failure only means that unflushed buffers are stored until the system restarts. Extra controller memory is also important for write-back caching. On heavily used systems with lots of sequential disk I/O, it’s a good idea to consider getting a memory upgrade.

Write-through caching

Write-through caching commits data to disk immediately. This method is much slower than write-back caching, but it ensures that all writes are committed to disk and are never lost because a failure occurred while unwritten buffers were waiting in the controller’s memory. If you use write-through caching, the amount of memory on your controller is not as important as getting a fast controller and fast disks.

Each array can generally use its own caching method. Thus, it’s possible to configure heavily used, less important arrays for write-back caching, and critical, ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Linux Service Management Made Easy with systemd

Linux Service Management Made Easy with systemd

Donald A. Tevault
Linux: Powerful Server Administration

Linux: Powerful Server Administration

Uday Sawant, Oliver Pelz, Jonathan Hobson, William Leemans
Mastering Linux System Administration

Mastering Linux System Administration

Christine Bresnahan, Richard Blum

Publisher Resources

ISBN: 9780596802035Errata Page