5 votes

Comment définir la limite maxopenfiles dans Yosemite ?

Comment fixer une limite souple pour maxopenfiles à Yosemite ?

J'ai installé Yosemite la nuit dernière, et maintenant, il ignore mes paramètres dans ma page d'accueil. /etc/launchd.conf fichier :

$ cat /etc/launchd.conf
limit maxfiles 32768 65536

$ launchctl limit maxfiles
    maxfiles    256            unlimited

4voto

Jelmer Points 141

J'ai créé un /etc/sysctl.conf avec le contenu suivant :

kern.maxfiles=100000

Si je cours sysctl kern.maxfiles Après le redémarrage, la nouvelle valeur est affichée.

3voto

rpetrich Points 25769

Il semble qu'Apple ait supprimé le support pour /etc/launchd.conf pour des raisons de sécurité. Il n'existe plus sur une installation propre de Yosemite.

De la man launchctl fichier :

launchctl n'a plus de mode interactif, et n'accepte plus de commandes depuis stdin. Le site /etc/launchd.conf n'est plus consulté pour les sous-commandes à exécuter lors du démarrage anticipé ; cette fonctionnalité a été supprimée pour des raisons de sécurité.

0voto

kenorb Points 11627

La méthode suggérée pour la plupart des versions de MacOS est de créer le fichier de liste de propriétés ( .pfile ) d'un agent utilisateur dans un LaunchAgents répertoire .

Celle-ci peut être créée par la commande suivante :

sudo /usr/libexec/PlistBuddy /Library/LaunchAgents/com.launchd.maxfiles.plist -c "add Label string com.launchd.maxfiles" -c "add ProgramArguments array" -c "add ProgramArguments: string launchctl" -c "add ProgramArguments: string limit" -c "add ProgramArguments: string maxfiles" -c "add ProgramArguments: string 10240" -c "add ProgramArguments: string unlimited" -c "add RunAtLoad bool true"

Page de documentation : Création de démons de lancement et d'agents .

En rapport : Comment contrôler de manière persistante la consommation maximale des ressources système sur Mac ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X