EnhanceIO: Write-through vs somente leitura

1

Eu instalei um cache SSD EnhanceIO no meu bloco de anotações.

EnhanceIO supports three caching modes: read-only, write-through, and write-back.

Read-only caching mode causes EnhanceIO to direct write IO requests only to HDD. Read IO requests are issued to HDD and the data read from HDD is stored on SSD. Subsequent Read requests for the same blocks are carried out from SSD, thus reducing their latency by a substantial amount.

In Write-through mode - reads are handled similar to Read-only mode. Write-through mode causes EnhanceIO to write application data to both HDD and SSD. Subsequent reads of the same data benefit because they can be served from SSD.

Write-back improves write latency by writing application requested data only to SSD. This data, referred to as dirty data, is copied later to HDD asynchronously. Reads are handled similar to Read-only and Write-through modes.

Meu cache tem o tipo padrão de Write-Through. Eu estou pensando que o modo somente leitura deve ser quase o mesmo rápido e salvaria meu SSD de degradação, por causa de evitar gravações desnecessárias para ele.

Estou correto?

    
por warvariuc 28.11.2013 / 07:02

1 resposta

1

Há um grande número de arquivos de log (/ var / log / xxx) gravados no disco que você nunca ou raramente acessa, a partir desse ponto de vista, acredito que sua teoria esteja correta.

Estou prestes a alterar a configuração de write-through para somente leitura para ver se isso ajuda a carregar o enhancedio mais cedo no processo de inicialização quando o initramfs carrega o sistema de arquivos como somente leitura.

Se alguma coisa for descoberta, mais informações serão postadas.

    
por WinEunuuchs2Unix 27.11.2014 / 03:22