A low complexity approach to DASD cache management. Large, fixed-size bands
of data from the DASD, rather than variable size records or tracks, are
managed, resulting in reduced memory consumption. Statistics are collected
for bands of data, as well as conventional LRU information, in order to
improve upon the performance of a simple LRU replacement scheme. The
statistics take the form of a single counter which is credited (increased)
for each read to a band and penalized (reduced) for each write to a band.
Statistics and LRU information are also collected for at least half as
many nonresident bands as resident bands. In an emulation mode, control
information (e.g., statistics and LRU information) regarding potentially
cacheable DASD data, is collected even though there is no cache memory
installed. When in this mode, the control information permits a real time
emulation of performance enhancements that would be achieved were cache
memory added to the computer system. Dynamic reconfiguration of the cache
size is also permitted in real time without requiring computer system
downtime.
Uma aproximação baixa da complexidade à gerência do esconderijo do DASD. As faixas grandes, fixed-size dos dados do DASD, melhor que os registros do tamanho ou as trilhas variáveis, são controlados, tendo por resultado o consumo reduzido da memória. Os statistics são coletados para faixas dos dados, assim como a informação LRU convencional, a fim melhorar em cima do desempenho de um esquema LRU simples da recolocação. Os statistics fazem exame do formulário de um único contador que seja creditado (aumentado) para cada um lido a uma faixa e penalized (reduzido) para cada um escreva a uma faixa. Os statistics e a informação LRU são coletados também para ao menos de tantas como a metade faixas do não residente como as faixas residentes. Em uma modalidade da emulation, a informação de controle (por exemplo, statistics e informação LRU) a respeito dos dados potencial cacheable do DASD, é coletada mesmo que não haja nenhuma memória de esconderijo instalada. Quando nesta modalidade, a informação de controle permitir uma emulation real do tempo dos realces do desempenho que seriam conseguidos eram memória de esconderijo adicionada ao sistema computatorizado. O reconfiguration dinâmico do tamanho do esconderijo é permitido também no tempo real sem reque o downtime do sistema computatorizado.