Cache do disco em RAM

1. Cache do disco em RAM

ty
taynantj

(usa Ubuntu)

Enviado em 21/03/2020 - 23:42h

Olá leitor, tenho um notebook das antigas (2013) cujo utilizo o Ubuntu 18.04 há 2 anos, ele tem 16GB de RAM e um hdd de 2TB, tudo que eu faço nesse sistema não ultrapassa 2,8GB de uso da memoria memoria RAM, mantendo uma caralhada de RAM livre a vida toda, no windows, existe um programa chamado PrimoCache cujo consegue alocar os arquivos mais utilizados na memoria RAM dando um turbo no desempenho, eu gostaria de saber leitor, se é possivel eu fazer o mesmo no ubuntu, gostaria de separar pelo menos 10GB de RAM para acelerar meu hdd pois utilizo muitos arquivos e sua velocidade atrapalha legal. (ssd sai caro, ainda mais se for 2TB) pesquisei muito na internet e a unica coisa que encontrei foi usar a RAM como disco, mas isso não me resolve, o cache ia quebrar um galho absurdo.


  


2. Re: Cache do disco em RAM

aguamole
aguamole

(usa KUbuntu)

Enviado em 22/03/2020 - 02:05h

Isso é feito automaticamente pelo sistema e o seu HD também tem cache.
A cache de disco não acelera o desempenho do disco em todos os aspectos.
A velocidade de gravação não pode ser aprimorada logo toda copia de arquivo sera demorada.
O que a cache faz é copiar alguns dados do disco para a RAM só que só o sistema operacional tem 10GB de armazenamento só para ter uma ideia de o quanto que essa cache é pequena para o tanto de dado que é lido no HD.
Com esses dados na cache o sistema na leitura lê da RAM ao invés do HD.
A escrita continua lenta do mesmo jeito.
Esse LED que fica piscando no seu gabinete mostra o quanto o HD esta sendo usado.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


3. Re: Cache do disco em RAM

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 22/03/2020 - 03:15h

PrimoCache é um programa de terceiros e não é gratuito e só existe para Windows.
Não é um programa nativo do Windows.

Não existe milagre, pode-se carregar e deixar os arquivos de trabalho (textos, planilhas,vídeos, projetos, ...) na ram e editá-los mas as alterações devem ser gravadas no disco. Se as alterações ficarem na ram e faltar energia, já era.

A velocidade de escrita no disco não pode ser aumentada alem da velocidade para qual ele foi projetado. Considere tambem a velocidade da porta onde o disco é plugado (sata, ide, usb, ....).

Pode-se habilitar a cache de escrita em disco usando o programa "Discos". A cache de escrita vem desabilitada por padrão no Mint e acredito que tambem no Ubuntu.
https://i.imgur.com/IN2kH42.png


4. Re: Cache do disco em RAM

aguamole
aguamole

(usa KUbuntu)

Enviado em 22/03/2020 - 09:21h

ricardogroetaers escreveu:

Não existe milagre, pode-se carregar e deixar os arquivos de trabalho (textos, planilhas,vídeos, projetos, ...) na ram e editá-los mas as alterações devem ser gravadas no disco. Se as alterações ficarem na ram e faltar energia, já era.
https://i.imgur.com/IN2kH42.png


Cara todo arquivo aberto destes exemplos que você deu é feita a edição na RAM pó só grava no disco quando você clica em salvar.
Ele esta falando de cache de disco todo HD já tem cache de disco de fabrica e o sistema operacional também faz cache automático.
Existe varias cache no sistema trabalhando para que o desempenho seja otimizado independente da ação do usuário.
https://www.hardware.com.br/termos/cache-de-disco-ou-buffer-de-disco

---O cache não é essencial apenas para a memória RAM. Um dos grandes responsáveis pelo desempenho dos HDs atuais é novamente o ilustre cache. Apesar disso, o cache de disco funciona de uma forma um pouco diferente do cache da memória RAM.
Por: Carlos E. Morimoto criou 26/jun/2005 às 22h03

Cache de RAM
https://www.hardware.com.br/termos/memoria-cache
Essa cache deste artigo diz sobre a cache de RAM que tem dentro do processador.

E também tem a que ele se refere que a que fica na memoria RAM DIMM essa cache é feita automático igual as outras.
Cache é um conceito antigo para ter uma ideia esses arigós são de 2005 já tem mais de 19 anos.
As cache de hoje em dia são muito mais rápidas que as antigas já que as memorias estão mais rápidas.
E mesmo assim os HD são uma tartaruga já que a cache de disco não aumenta a velocidade de escrita.

CPU i5-8400 GTX 750 SofRaid 4xSSD 16GB DDR4 mesmo assim uso Lubuntu.


5. Re: Cache do disco em RAM

ty
taynantj

(usa Ubuntu)

Enviado em 22/03/2020 - 13:07h

Obrigado aos que tiraram seu tempo para me responder, mas, o seguinte, eu não me importo com a velocidade de escrita, eu até tenho nobreak, o mais importante pra mim mesmo é a velocidade de leitura, por exemplo o primocache, consegue fazer arquivos serem lidos a mais de 1k de mb/s, e é disso que eu precisava, velocidade na leitura somente, pois tenho projetos que tem mais de 2 mil arquivos e apenas iniciar o projeto demora muito para ler cada um deles (são arquivos pequenos de tamanhos distintos), é possivel eu alocar uns 10GB na RAM só pra acelerar a leitura dos arquivos abertos?


6. Re: Cache do disco em RAM

Ricardo Groetaers
ricardogroetaers

(usa Linux Mint)

Enviado em 24/03/2020 - 07:08h

aguamole escreveu:
Cara todo arquivo aberto destes exemplos que você deu é feita a edição na RAM pó só grava no disco quando você clica em salvar.
Ele esta falando de cache de disco todo HD já tem cache de disco de fabrica e o sistema operacional também faz cache automático..

Eu entendi, os exemplos que eu dei são apenas ilustrativos.
Ressalta-se que alguns programas, como por exemplo um editor de texto Office, salva no disco, de tempo em tempo, o nosso texto, mesmo quando não se clica em "salvar".

O que o usuário aparentemente deseja é estabelecer, a seu comando, qual conteúdo do disco deve ser colocado e mantido em cache na memória e não aquilo que o sistema operacional decide automaticamente. Pelo menos foi o que eu depreendi.

Eu não conhecia nenhum programa que fazia isso. Só vim saber agora do tal de PrimoCache porque o usuário informou.
Se existe algum programa similar para Linux, eu não sei.



7. Re: Cache do disco em RAM

ty
taynantj

(usa Ubuntu)

Enviado em 24/03/2020 - 09:52h

ricardogroetaers escreveu


Obrigado, caso você leitor, possa me ajudar, a pagina está fixada no meu navegador até eu a fechar como resolvido.

Breve Resumo:
Se entrar na pagina do PrimoCache: https://www.romexsoftware.com/en-us/primo-cache/
verá que ele é um software (pago e com teste free) para windows e que sua função é separar uma quantidade da sua memoria ram para que ele faça cache de tudo que você abra, tornando assim, o acesso a aqueles arquivos absurdamente rapidos, telas de carregamento em jogos por exemplo pode cair de 3 min para 1 min ou menos (teste comprovado por mim) e abrir projetos da minha empresa também os faz carregar em tempo absurdo, superando as maquinas mais potentes que tenho e superando meu ssd em uma outra maquina tbm, eu gostaria, de alguma forma, fazer o mesmo no meu ubuntu, pois ele meche com 2TB de dados diversos e esse turbo poderia ajudar não só a mim mas a todos.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts