Mudanças entre as edições de "Comando free"
Linha 1: | Linha 1: | ||
− | ; | + | ; Como usar o comando free no SSH |
Execute este comando abaixo no SSH: | Execute este comando abaixo no SSH: | ||
Linha 8: | Linha 8: | ||
O resultado será similar ao mostrado abaixo: | O resultado será similar ao mostrado abaixo: | ||
− | [[File: | + | [[File:2014-02-12_12-37-39.png|frame|none|alt=Alt text]] |
− | As informações acima é uma máquina com | + | As informações acima é uma máquina com 4 GB de RAM. |
O Linux mantém buffers e caches que são alocados e desalocados sob demanda de uso. Isso é visto na primeira linha que começa com '''Mem'''. | O Linux mantém buffers e caches que são alocados e desalocados sob demanda de uso. Isso é visto na primeira linha que começa com '''Mem'''. | ||
− | A segunda linha, em '''-/+ buffers/cache''', temos a indicação da quantia real de memória usada e livre, considerando os efeitos dos buffers/caches do | + | A segunda linha, em '''-/+ buffers/cache''', temos a indicação da quantia real de memória usada e livre, considerando os efeitos dos buffers/caches* do sistema operacional. O total de memória usada, desconsiderando os buffers/cached deve ser visto no valor '''used''' da primeira linha. |
− | Existe uma diferença entre memória '''livre''' e memória '''não usada''', do ponto de vista das aplicações, onde isso significa que o kernel pode liberar os buffers e caches se os processos precisarem deste | + | O total de memória física livre é a soma do valor em '''free''' da primeira linha mais a soma dos buffers/cached. No nosso exemplo temos: |
− | espaço. Quanto menor o cache, menor a reposta as requisições, em certos casos | + | |
+ | free: 330 | ||
+ | |||
+ | buffers: 0 | ||
+ | |||
+ | cached: 3252 | ||
+ | |||
+ | ---------------------- | ||
+ | Total: 3582 | ||
+ | |||
+ | |||
+ | O valor de '''-/+ buffers/cache''' indica portanto o quanto de memória livre existe para ser trabalhada, o que, neste exemplo, seria 3582 ( 3.5GB de RAM). | ||
+ | |||
+ | Existe uma diferença entre memória '''livre''' e memória '''não usada''', do ponto de vista das aplicações, onde isso significa que o kernel pode liberar os buffers e caches se os processos precisarem deste espaço. Quanto menor o cache, menor a reposta as requisições, em certos casos, até mais I/O, por exemplo. | ||
+ | |||
+ | *Para saber mais sobre cache, visite o endereço http://pt.wikipedia.org/wiki/Cache. | ||
[[Categoria:TUTORIAIS]] | [[Categoria:TUTORIAIS]] |
Edição das 15h22min de 12 de fevereiro de 2014
- Como usar o comando free no SSH
Execute este comando abaixo no SSH:
free -m
O resultado será similar ao mostrado abaixo:
As informações acima é uma máquina com 4 GB de RAM.
O Linux mantém buffers e caches que são alocados e desalocados sob demanda de uso. Isso é visto na primeira linha que começa com Mem.
A segunda linha, em -/+ buffers/cache, temos a indicação da quantia real de memória usada e livre, considerando os efeitos dos buffers/caches* do sistema operacional. O total de memória usada, desconsiderando os buffers/cached deve ser visto no valor used da primeira linha.
O total de memória física livre é a soma do valor em free da primeira linha mais a soma dos buffers/cached. No nosso exemplo temos:
free: 330
buffers: 0
cached: 3252
Total: 3582
O valor de -/+ buffers/cache indica portanto o quanto de memória livre existe para ser trabalhada, o que, neste exemplo, seria 3582 ( 3.5GB de RAM).
Existe uma diferença entre memória livre e memória não usada, do ponto de vista das aplicações, onde isso significa que o kernel pode liberar os buffers e caches se os processos precisarem deste espaço. Quanto menor o cache, menor a reposta as requisições, em certos casos, até mais I/O, por exemplo.
- Para saber mais sobre cache, visite o endereço http://pt.wikipedia.org/wiki/Cache.