Você pode criar um pool de armazenamento com dispositivos de cache para dados de pool de armazenamento cache. Por exemplo:
# zpool create tank mirror c2t0d0 c2t1d0 c2t3d0 cache c2t5d0 c2t8d0 # zpool status tank pool: tank state: ONLINE scrub: none requested config: NAME STATE READ WRITE CKSUM tank ONLINE 0 0 0 mirror-0 ONLINE 0 0 0 c2t0d0 ONLINE 0 0 0 c2t1d0 ONLINE 0 0 0 c2t3d0 ONLINE 0 0 0 cache c2t5d0 ONLINE 0 0 0 c2t8d0 ONLINE 0 0 0 errors: No known data errors |
Considere os pontos a seguir ao determinar a criação de um conjunto de armazenamento ZFS com dispositivos de cache:
A utilização dos dispositivos de cache fornecem o maior aperfeiçoamento de desempenho para cargas de trabalho aleatórias de leitura de conteúdo geralmente estático.
A capacidade e as leituras podem ser monitoradas usando o comando zpool iostat.
Um único ou vários dispositivos de cache podem ser adicionados quando o conjunto é criado. Também podem ser adicionados e removidos depois da criação do conjunto. Para obter mais informações, consulte o Exemplo 4–4.
Os dispositivos de cache não podem ser espalhados ou fazer parte de uma configuração RAID-Z.
Se for encontrado em erro de leitura em um dispositivo de cache, aquele E/S é reemitido para o dispositivo de conjunto de armazenamento original, que pode fazer parte de uma configuração espelhada ou RAID-Z. O conteúdo dos dispositivos de cache é considerado volátil, similar a outros caches de sistema.