Existe uma localização dos parâmetros do kernel sysctl para osX?

1

Eu gostaria de ler os parâmetros do kernel do os X. Eu posso encontrá-los listados, mas onde posso encontrar o significado deles?

Por exemplo, este parâmetro

net.alf.loglevel: 55  

que não estão nas páginas man, para BSD ou osX.

Como as pessoas sabem como configurá-las?

EDIT: Encontrei este link . Isso me ajudou muito.

    
por chiggsy 10.02.2011 / 08:21

1 resposta

1

A única maneira real de obter todos os tipos de informações sobre os parâmetros do kernel é ler as inclusões das quais essas variáveis vêm, no Mac OS X, a lista começa com

  • sys / sysctl.h: definições para identificadores de nível superior, identificadores de kernel e hardware de segundo nível e identificadores de nível de usuário
  • sys / socket.h: definições para identificadores de rede de segundo nível
  • sys / gmon.h: definições para identificadores de perfil de terceiro nível
  • vm / vm_param.h: definições para identificadores de memória virtual de segundo nível
  • netinet / in.h: definições para identificadores de Internet de terceiro nível e identificadores de IP de quarto nível
  • netinet / icmp_var.h: definições para identificadores ICMP de quarto nível
  • netinet / udp_var.h: definições para identificadores de UDP de quarto nível

É uma leitura embora! :)

Também não há uma maneira padrão de ajustar todos esses parâmetros do kernel, todo mundo tem necessidades diferentes e o Mac OS X vem pré-configurado com valores que atendem "mais", mas ainda deixa algumas pessoas com a necessidade de ajustá-lo. quer.

O que eu normalmente faço se eu quiser ajustar um parâmetro do kernel que eu não conheço muito é usar o Google, ler o máximo que puder sobre o que ele faz e o que as outras pessoas estão fazendo e por que, e de lá tente um valor que funcione comigo.

Desculpe, esta não é a resposta fácil que você estava procurando, mas espero que isso ajude você a encontrar as respostas rapidamente:)

    
por 10.02.2011 / 10:35