Patent ID: 8959284
Filing Date: 2015-02-17
Classification: G06F,G11B

Abstract:
1. A disk drive comprising: a non-volatile write cache; a disk; a head actuated over the disk; and control circuitry operable to: receive a plurality of write commands from a host, wherein each write command comprises write data; determine a workload for a non-cache area of the disk independent of a sequentiality of the write commands; when the workload for the non-cache area of the disk is less than a threshold independent of a workload for the write cache, store substantially all of the write data in the non-cache area of the disk; and when the workload for the non-cache area of the disk is greater than the threshold independent of the workload for the write cache, store a first percentage of the write data in the non-volatile write cache and a second percentage of the write data in the non-cache area of the disk, wherein the first percentage is proportional to the workload for the non-cache area of the disk.