O problema é quando ele acumula por exemplo quase 8GB da memoria em cache e logo começa a usar a Swap, resultando em um sistema mais lento! Era para ficar mais rápido, porém, fica mais lento por causa da swap.
Cara, meu sentimento. Migrei 100% pra Linux há 2 meses e, sinceramente, usando Linux com toda minha carga de trabalho (e não só casualment como fazia há anos) tá inevitável não sentir uma "saudade" do windows em muitos pontos.
Excelente vídeo Mateus! Uso isso em diversos servidores Linux que eu gerencio. Costumo inclusive deixar um script dentro das variáveis de ambiente para que eu consiga chamar ele a qualquer momento que for pertinente. Caso alguém necessite fazer o mesmo exemplo que tu deu via systemctl é só usar o comenado "sysctl -w vm.drop_caches=3". Abraço xará!
Por que meu servidor fica com muita memória em cached e mesmo assim ele acaba usando swap? Ele não teria que rotacionar a cached ao invés de swapar?? Obrigado desde já!
Muito top seu conteúdo ... Esse canal tem que passar do 100K de inscritos ... Eu pesquisei mês passado uma forma de fazer com que a distro fica-se completamente na memoria Ram como o parted-magic, porem que ele fosse persistente, ou seja qualquer alteração de arquivos ou instalação de programas fosse para o HD permanecendo após reiniciar o micro. Não tive sucesso. Se você tiver uma dica se é possivel fazer isso...
Uma distro instalada no HD ser copiada pra memória no boot? Eu sei que o System Recue CD faz isso, ele se copia do pendrive inteiro pro disco e você pode tirar o pendrive depois. Baixa ele e dá uma fuçada no grub.cfg dele pra ver qual script ele inicia na opção CopyToRam. Pra que tipo de aplicação é isso um quiosque?
@@jrnalves Aí copiar os arquivos pra fazer uma espécie de RAM drive não é o melhor porque o sistema na memória fica engessado, não pode ser alterado porque qualquer alteração fica temporaria na enquanto o sitema está bootado. Aí o melhor pra ti é simplesmente ir usando e esperar que a RAM vá aos poucos guardando o cache dos arquivos mais acessados, deixando o sitema mais ágil. O que você pode fazer para ajudar a formar esse cache é forçar a leitura de uma grande quantidade de arquivos, de modo que quando o sistema precise desses arquivso eles já estejam em cache. Quanto de RAM tem seu PC e qual o tamanho do seu /usr? Você pode, por exemplo, ler todo /usr pra agilizar a abertura de novos programas, pois lá é que o grosso do sistema. Pra isso: for f in $(find /usr -type f); do dd if=$f of=/dev/null bs=1M;done Mas se prepare para esse procedimento levar uns 10 mintos ou mais. E se o seu /usr for muito maior que sua memória isso também não adianta, vai ter que achar uma ou algumas subpastas que totalizem um pouco menos que o teu total de RAM.
Obrigado, Matheus! Gostei dessa vertente de conteúdo. Mostrar como sistemas baseados em GNU/UNIX trabalham para possibilitar o uso mais otimizado dos recursos do computador. Valeu demais!
Memoria cache tem mesmo que existir e é util, mas o problema esta' que ele enche muito rapidamente a memoria ram e a partir daí vai pra o tal do Swap, 1..., lentidão a vista. A questão é como balancear tudo isso? voce sabe dizer?. Eu que uso Linux a tanto tempo, vejo que isso é um grave problema, e tá difícil de resolver. Sou programador e até já postei em foruns, mas a lenda que isso realmente funciona bem tem prevalescido.
ótimo video cara, eu nem fazia ideia que o linux usava esse tanto de cache, acabei de dar uma olhada aqui e ta em 6,3Gi, interessante esse tipo de gerência automatica de memoria.
Eu quero diminuir a porcentagem da swap para que ela seja acionana um pouco antes. Tenho no meu hardware 4GB. Nunca vi ela sendo acionada. Sempre trava o pc.
Vídeo excelente ...a ideia do cache e deixa justamente essa abertura de tarefas ou arquivos mais rapido...nao faço essa limpeza...mas o meu que tem ssd fica muito bom
Excelente video! Muita gente acha que o sistema usa tudo e não entende. Como sugestão de video, gostaria que abordasse um problema meu. Uso o Debian 10 (c/ Cinnamon) e todo em inglês e teclado tb americano (moro no USA), mas tenho um problema ferrado de configurar acentuaćão. O "til" como vc viu sai belezinha, mas o cedilha sai esta coisa aí. Pode ser um assunto batido, mas ninguém abordou a questão com SO e teclado americano e buscando configurar apenas a acentuaćão pt-br. Parece básico, mas já girei o mundo pra isso. Abs e parabéns pelos videos!
Cara mas eu acho que o meu tem um problema realmente não sei, ele ficou muito lento é o Linux Mint última versão, eu tenho 4gb e apenas 101mb fica livre isso é um problema? Meu Linux está até demorando pra inicializar, eu tenho 320 de HD e 260 estão livres não creio que seja o HD , se você puder me ajudar agradeço pois ele está literalmente demorando muito para inicializar e executar tarefas que antes eram simples.
Não é só pra busca que o kernel faz cache, é pra arquivos inteiros também. Por exemplo, vou pegar uma ISO de 3.8 GB abandonada a muito tempo aqui na minha HD: # time dd if=Microsoft-Office_2016_AIO.iso of=/dev/null bs=1M 3726+1 records in 3726+1 records out 3906996224 bytes (3.9 GB, 3.6 GiB) copied, 32.1725 s, 121 MB/s real 0m32.174s user 0m0.027s sys 0m1.763s # time dd if=Microsoft-Office_2016_AIO.iso of=/dev/null bs=1M 3726+1 records in 3726+1 records out 3906996224 bytes (3.9 GB, 3.6 GiB) copied, 0.593877 s, 6.6 GB/s real 0m0.595s user 0m0.002s sys 0m0.593s Basicamente ele trocou a velocidade do acesso ao disco por uma boa parte da velocidade do acesso à RAM. Parece uma boa troca...
Gosto bastante desses vídeo, tento utilizar essas informações no meu dia. Para o desenvolvedor java ou desenvolvimento em geral, você acha interessante limpar o cache do linux durante o desenvolvimento web ? Sugestão, deixar os comandos que você faz na descrição do vídeo.
Cara, é mt massa esse estilo de vídeo que une teoria e prática. Sempre vejo teus vídeos com um terminal do lado hahah
Valeu pelo feedback mano! Que bom que está conseguindo aprender
O problema é quando ele acumula por exemplo quase 8GB da memoria em cache e logo começa a usar a Swap, resultando em um sistema mais lento! Era para ficar mais rápido, porém, fica mais lento por causa da swap.
Cara, meu sentimento. Migrei 100% pra Linux há 2 meses e, sinceramente, usando Linux com toda minha carga de trabalho (e não só casualment como fazia há anos) tá inevitável não sentir uma "saudade" do windows em muitos pontos.
Excelente vídeo Mateus! Uso isso em diversos servidores Linux que eu gerencio. Costumo inclusive deixar um script dentro das variáveis de ambiente para que eu consiga chamar ele a qualquer momento que for pertinente. Caso alguém necessite fazer o mesmo exemplo que tu deu via systemctl é só usar o comenado "sysctl -w vm.drop_caches=3". Abraço xará!
Valeu mestre!
Boa! Sempre uso o echo > 3 aqui, mas peguei um server desgraçento que não tava limpando de jeito nenhum. Rodei seu comando e limpou. Valeu!
Top demais cara... Parabéns, vc trás conteúdos de forma bem didática e que é difícil encontrar em português.
Tamo junto mestre, deixa uma sugestão!
Acabei de usar sua solucao. Salvou aqui um DhCP que estava com este problema.
Por que meu servidor fica com muita memória em cached e mesmo assim ele acaba usando swap? Ele não teria que rotacionar a cached ao invés de swapar??
Obrigado desde já!
Muito top seu conteúdo ... Esse canal tem que passar do 100K de inscritos ... Eu pesquisei mês passado uma forma de fazer com que a distro fica-se completamente na memoria Ram como o parted-magic, porem que ele fosse persistente, ou seja qualquer alteração de arquivos ou instalação de programas fosse para o HD permanecendo após reiniciar o micro. Não tive sucesso.
Se você tiver uma dica se é possivel fazer isso...
Ai tu já quer de mais né! Hahahaha. 100K seria um sonho, seguimos na luta :)
Uma distro instalada no HD ser copiada pra memória no boot? Eu sei que o System Recue CD faz isso, ele se copia do pendrive inteiro pro disco e você pode tirar o pendrive depois. Baixa ele e dá uma fuçada no grub.cfg dele pra ver qual script ele inicia na opção CopyToRam.
Pra que tipo de aplicação é isso um quiosque?
@@ThiagoNunesRS eu tenho um micro com muita memória .. mas com processador e disco ruim .. eu queria dar uma sobrevida para ele.
@@jrnalves Aí copiar os arquivos pra fazer uma espécie de RAM drive não é o melhor porque o sistema na memória fica engessado, não pode ser alterado porque qualquer alteração fica temporaria na enquanto o sitema está bootado. Aí o melhor pra ti é simplesmente ir usando e esperar que a RAM vá aos poucos guardando o cache dos arquivos mais acessados, deixando o sitema mais ágil.
O que você pode fazer para ajudar a formar esse cache é forçar a leitura de uma grande quantidade de arquivos, de modo que quando o sistema precise desses arquivso eles já estejam em cache. Quanto de RAM tem seu PC e qual o tamanho do seu /usr?
Você pode, por exemplo, ler todo /usr pra agilizar a abertura de novos programas, pois lá é que o grosso do sistema.
Pra isso:
for f in $(find /usr -type f); do dd if=$f of=/dev/null bs=1M;done
Mas se prepare para esse procedimento levar uns 10 mintos ou mais.
E se o seu /usr for muito maior que sua memória isso também não adianta, vai ter que achar uma ou algumas subpastas que totalizem um pouco menos que o teu total de RAM.
@@ThiagoNunesRSvlw pela dica vou testar e posto aqui o resultado...
Ótima explicação!
Valeu mano!
Obrigado, Matheus! Gostei dessa vertente de conteúdo. Mostrar como sistemas baseados em GNU/UNIX trabalham para possibilitar o uso mais otimizado dos recursos do computador. Valeu demais!
Feito!! Tamo junto
Muito boa sua didática. Obrigado! +1 inscrito.
Valeu Tiago!
Ótimo vídeo Mateus!
Não seria possível fazer um vídeo nessa pegada para swap?
Tenho um meio antigão, talvez ajude:
ruclips.net/video/CsJIOlVeJek/видео.html
Memoria cache tem mesmo que existir e é util, mas o problema esta' que ele enche muito rapidamente a memoria ram e a partir daí vai pra o tal do Swap, 1..., lentidão a vista. A questão é como balancear tudo isso? voce sabe dizer?. Eu que uso Linux a tanto tempo, vejo que isso é um grave problema, e tá difícil de resolver. Sou programador e até já postei em foruns, mas a lenda que isso realmente funciona bem tem prevalescido.
Massa! Linux é muito lindo por dentro! Vlw man.
É top mesmo!
Parabéns pelo vídeo, Agora entendi o porque desse cache
ótimo video cara, eu nem fazia ideia que o linux usava esse tanto de cache, acabei de dar uma olhada aqui e ta em 6,3Gi, interessante esse tipo de gerência automatica de memoria.
Sim! É muito otimizado e inteligente
Eu quero diminuir a porcentagem da swap para que ela seja acionana um pouco antes. Tenho no meu hardware 4GB. Nunca vi ela sendo acionada. Sempre trava o pc.
Canal de qualidade
Valeu mestre
Ótimo Vídeo! super objetivo e de fácil entendimento
Valeu Fernando!!
Vídeo excelente ...a ideia do cache e deixa justamente essa abertura de tarefas ou arquivos mais rapido...nao faço essa limpeza...mas o meu que tem ssd fica muito bom
Top!
Sensasional esse video, vai me ajudar muito diariamente.
boaa! Muito bom exemplo!
Valeu mestre
Bom video. :)
Valeu mestre!
Memória buffer é a mesma coisa que cache?
Buffer é um conceito mais vasto na real, não diria que é a mesma coisa
Gostaria de ver um vídeo sobre Openvpn
E quando eu tenho 16 gb de memória e o consumo está em 9gb e o Linux está usando swap, como proceder?
Excelente video! Muita gente acha que o sistema usa tudo e não entende.
Como sugestão de video, gostaria que abordasse um problema meu. Uso o Debian 10 (c/ Cinnamon) e todo em inglês e teclado tb americano (moro no USA), mas tenho um problema ferrado de configurar acentuaćão. O "til" como vc viu sai belezinha, mas o cedilha sai esta coisa aí. Pode ser um assunto batido, mas ninguém abordou a questão com SO e teclado americano e buscando configurar apenas a acentuaćão pt-br. Parece básico, mas já girei o mundo pra isso. Abs e parabéns pelos videos!
setxkbmap -layout us -variant intl
E sobre o sistema usar tudo, sim, ele está usando tudo, e isso é bom. Memória RAM livre é dinehiro jogado fora.
O cara tem didática, ganhou um inscrito..
Eu estava me perguntando por que o pop OS estava armazenando 6.3 gb de ram em cache no meu dispositivo, estava até pensando em trocar de distro
Tentei fazer isso mas ele dá permissão negada mesmo com sudo.
Muito obrigado!
Cara mas eu acho que o meu tem um problema realmente não sei, ele ficou muito lento é o Linux Mint última versão, eu tenho 4gb e apenas 101mb fica livre isso é um problema? Meu Linux está até demorando pra inicializar, eu tenho 320 de HD e 260 estão livres não creio que seja o HD , se você puder me ajudar agradeço pois ele está literalmente demorando muito para inicializar e executar tarefas que antes eram simples.
Não é só pra busca que o kernel faz cache, é pra arquivos inteiros também. Por exemplo, vou pegar uma ISO de 3.8 GB abandonada a muito tempo aqui na minha HD:
# time dd if=Microsoft-Office_2016_AIO.iso of=/dev/null bs=1M
3726+1 records in
3726+1 records out
3906996224 bytes (3.9 GB, 3.6 GiB) copied, 32.1725 s, 121 MB/s
real 0m32.174s
user 0m0.027s
sys 0m1.763s
# time dd if=Microsoft-Office_2016_AIO.iso of=/dev/null bs=1M
3726+1 records in
3726+1 records out
3906996224 bytes (3.9 GB, 3.6 GiB) copied, 0.593877 s, 6.6 GB/s
real 0m0.595s
user 0m0.002s
sys 0m0.593s
Basicamente ele trocou a velocidade do acesso ao disco por uma boa parte da velocidade do acesso à RAM. Parece uma boa troca...
O meu está dando permissão negada quando executo o comando
nunca vi esses problemas no linux
Tá usando qual distro e DE?
Ubuntu 19.10
O meu demorou 2m10 kkk devo me preocupar?
Muito bom
Que foda!
Foda né!
Meus 8G de RAM também frequentenmente estão todo ocupados, mas o cache no caso se chama Chrome kkkk!
Gosto bastante desses vídeo, tento utilizar essas informações no meu dia.
Para o desenvolvedor java ou desenvolvimento em geral, você acha interessante limpar o cache do linux durante o desenvolvimento web ?
Sugestão, deixar os comandos que você faz na descrição do vídeo.
Não acho que seja necessário
Muito bom.
Fonte maior pf
show
É interessante,mas nada de otimizador kkkk
NO WINDOWS 11 ACONTECE ISSO DIRETO E RETO