在系統內存中設定磁盤緩衝區的主要目的是減少磁盤I/O次數。
磁盤的緩衝區是硬盤與外部總線交換數據的場所。硬盤的讀數據的過程是將磁信號轉化爲電信號後,透過緩衝區一次次地填充與清空,再填充,再清空一步步按照PCI總線的週期送出,可見,緩衝區的作用是相當重要的。它的作用也是提高性能,但是它與快取的不同之處在於:
一、它是容量固定的硬件,而不像快取是可以由操作系統在內存中動態分配的。
二、它對性能的影響大大超過磁盤快取對性能的影響,因爲如果沒有緩衝區,就會要求每傳一個字(通常是4字節)就需要讀一次磁盤或寫一次磁盤。