Perguntas com a marcação «kernel»

9
Por que faz sentido armazenar em cache a troca?

Parece-me bastante contraproducente armazenar em cache as páginas que são trocadas. Se você trocar as páginas, qual é a vantagem de armazená-las na memória primeiro, apenas para movê-las para o lugar certo? Mesmo que as páginas sejam trocadas proativamente, não faz mais sentido "apenas" trocá-las?...

9
Por que um programa de usuário deve mexer no espaço do kernel?

Não tenho certeza do problema, mas estou falando do ataque ao kernel descrito aqui . Nesta lista de comentários, alguém perguntou sobre reniciar o processo. O truque não melhorou a situação (a máquina ainda funciona de maneira muito lenta) e o comentário em resposta diz algo sobre o espaço do...

9
Tamanho da memória para operação mmap do kernel

Estou interessado na maneira como os arquivos mmaps do Linux são armazenados na memória principal (no meu contexto é para execução, mas acho que o processo mmap é o mesmo para escrever e ler também) e qual o tamanho que ele usa. Então eu sei que o Linux usa paginação com tamanho de página...

9
Cleancache vs zram?

Eu tenho um laptop antigo aqui com apenas 512 MB de RAM. Desde algumas versões do kernel, estou usando o zram para converter 256 MB em um ramdisk compactado que é usado como swap. Isso provou ser muito bem-sucedido e o sistema é muito mais responsivo, o uso de troca (suportado pelo disco rígido)...

9
TCP MSS mínimo no Linux

O TCP MSS no Linux deve ter pelo menos 88 (inclua / net / tcp.h): /* Minimal accepted MSS. It is (60+60+8) - (20+20). */ #define TCP_MIN_MSS 88U Minha pergunta é: de onde eles criaram "60 + 60 + 8" e por quê? Eu entendo que 20 + 20 vem do cabeçalho IP + cabeçalho TCP. EDIT: Depois de olhar mais...

9
Como listar fontes de console e kernel?

Eu tenho várias fontes de console /lib/kbd/consolefonts/instaladas. Como os listo (obviamente tudo o que posso fazer é apenas olhar para os nomes dos arquivos, mas não para uma lista das fontes disponíveis). Como posso alterar as fontes do console? Como faço para criar um diretório manipulável...