porque centos7 saída de comando livre valor disponível menor que valor livre

2

Eu faço uma pergunta, Em meus centos7, porque o valor disponível é menor que o gratuito às vezes

Eu acho que o valor disponível é igual a free + buff + cache, meios disponíveis quando iniciar um aplicativo quantas memória pode usar?

[root@izuf6dbkdletdzecvyepl8z ~]# free -m
              total        used        free      shared  buff/cache   available
Mem:            992         160         380         342         451          44
Swap:             0           0           0

   available
          Estimation of how much memory is available for starting new applications, without swapping. Unlike the data provided by the  cache  or  free
          fields,  this field takes into account page cache and also that not all reclaimable memory slabs will be reclaimed due to items being in use
          (MemAvailable in /proc/meminfo, available on kernels 3.14, emulated on kernels 2.6.27+, otherwise the same as free)
    
por 穆阿浩 05.07.2017 / 05:16

1 resposta

0

Buffered / cacheado é a RAM usada por um processo - digamos, o Firefox - mas o processo terminou. Mas o sistema não precisa realmente daquele RAM agora, então por que liberá-lo? Alguém pode querer ler o binário do Firefox e as bibliotecas associadas de volta na memória ... então ele é mantido em cache na RAM até que a RAM seja necessária por um processo OU o binário do Firefox (ou qualquer outro) seja relançado.

Você pode testar isso reinicializando o sistema e depois que a sua área de trabalho estiver totalmente carregada, etc. Inicie o Firefox ou o Chrome ou o Gimp ou algum outro aplicativo maior e calcule quanto tempo demora. Uma vez aberto, feche-o. Espere um momento ou três, talvez verifique via ps ou outros utilitários que ele realmente não está mais sendo executado. Em seguida, inicie o temporizador e inicie-o novamente. Muito mais rápido, sim? Isso porque, em vez de reler os binários / libs de volta à RAM, ele simplesmente marca novamente as áreas de RAM em cache como "em uso".

    
por 05.07.2017 / 05:26

Tags