Desativa o cache de memória RAM para um programa em particular

3

Estou executando alguns testes de benchmarks usando binários feitos de C. Existe alguma maneira, então eu posso pedir ao kernel para não armazenar em cache qualquer parte desses programas binários?

    
por Edward Torvalds 16.11.2015 / 20:54

1 resposta

1

Dê uma olhada na documentação do kernel em "drop_caches".

link

Aqui está uma pequena seção: -

Writing to this will cause the kernel to drop clean caches, as well as
reclaimable slab objects like dentries and inodes.  Once dropped, their
memory becomes free.

To free pagecache:
    echo 1 > /proc/sys/vm/drop_caches
To free reclaimable slab objects (includes dentries and inodes):
    echo 2 > /proc/sys/vm/drop_caches
To free slab objects and pagecache:
    echo 3 > /proc/sys/vm/drop_caches

This is a non-destructive operation and will not free any dirty objects.
To increase the number of objects freed by this operation, the user may run
'sync' prior to writing to /proc/sys/vm/drop_caches.  This will minimize the
number of dirty objects on the system and create more candidates to be
dropped.
    
por popey 16.11.2015 / 21:10

Tags

O cartão SD é somente leitura ___ answer701272 ___

Por favor, desconecte temporariamente o USB sem fio. Vamos instalar um driver melhor e mais estável para o USB:

%pre%

Agora, vamos colocar o dispositivo interno na lista negra:

%pre%

Reinicie com o USB inserido e diga-nos se está funcionando.

Para realizar isso off-line, clique aqui: link

Selecione Vívido na caixa suspensa. Procure por linux-headers-generic e build-essential. Certifique-se de localizar suas dependências e as dependências das dependências. Certifique-se de baixar a versão correta, 32 ou 64 bits. Depois de baixar cerca de quinze pacotes em outro computador, transfira-os com um pendrive ou similar ao desktop do seu computador Ubuntu. Abra um terminal e instale-os:

%pre%

Pode reclamar que um pacote está sem uma dependência. Em caso afirmativo, faça o download e adicione-o à área de trabalho e tente novamente.

Escreva muitos posts para dizer ao velho Chili como você está preso. Enxagúe e repita.

Quando tudo estiver pronto, veja: link Faça o download e transfira-o para sua área de trabalho, também. Clique com o botão direito e selecione "Extrair aqui". Agora, de volta ao terminal.

%pre%

Reinicie.

Depois que você estiver conectado, recomendo seguir o método dkms mais permanente que descrevi acima.

Obviamente, se você conseguir, mesmo que por alguns instantes, uma conexão com a Internet alternativa, o processo será imensamente mais rápido e fácil.

    
___ tag123drivers ___ Para questões relacionadas a módulos, aqueles que controlam e orquestram como o kernel deve se comunicar com o hardware ___ tag1231504 ___ Este não-LTS do Ubuntu, codinome "Vivid Vervet", foi lançado em 23 de abril de 2015 e chegou ao fim da vida em 4 de fevereiro de 2016. Perguntas mais recentes devem ser consideradas off-topic. ___ tag123asus ___ ASUSTeK Computer Incorporated gama de produtos inclui placas-mãe, laptops, servidores e telefones celulares. ___ qstntxt ___

Estou usando o adaptador wireless asus n-10 nano e não consigo me conectar à internet com ele. Eu estava tentando de tudo. Eu estou trabalhando no Ubuntu 15.4. Eu estava procurando e tentando muitas coisas, mas nada foi bem sucedido.

Aqui está o resultado de lsmod | grep8192:

%pre%

Aqui estão informações de "Wireless Info Script"

Como posso consertar isso?

    
___