Limitation de l'utilisation d'une ressource (mémoire, espace disque, temps CPU, fichiers ouverts, bande passante réseau,…) par un processus ou un groupe de processus.
Nous avons un travail régulier qui fait des durésumés d'un certain nombre de sous-répertoires, sélectionne les pires contrevenants et utilise les résultats pour trouver s'il y a des choses qui augmentent rapidement pour repérer les problèmes potentiels. Nous utilisons diffcontre des instantanés pour les comparer. Il existe un répertoire de …
Je veux mettre à jour mon linux dans un seul shell mais par défaut wget ou axel dans updater utilisent toute la bande passante. Comment puis-je limiter la vitesse dans cette coque? Je veux que les autres shells aient une part équitable et limitent tout dans ce shell - quelque …
J'utilise convertpour créer un fichier PDF à partir d'environ 2000 images: convert 0001.miff 0002.miff ... 2000.miff -compress jpeg -quality 80 out.pdf Le processus se termine reproductible lorsque le fichier de sortie a atteint 2 ^ 31-1 octets (2 Go -1) avec le message convert: unknown `out.pdf'. La spécification du fichier …
Sur les systèmes Unix, les noms de chemin n'ont généralement pratiquement aucune limitation de longueur (enfin, 4096 caractères sous Linux) ... à l'exception des chemins de fichiers socket qui sont limités à environ 100 caractères (107 caractères sous Linux ). Première question: pourquoi une si faible limitation? J'ai vérifié qu'il …
J'avais l'habitude de travailler avec un système HP-UX et l'ancien administrateur m'a dit qu'il y avait une limite supérieure sur le nombre de processus zombies que vous pouvez avoir sur le système, je crois 1024. Est-ce un plafond factuel? Je pense que vous pourriez avoir n'importe quel nombre de zombies …
Nous avons un script qui s'exécute sur nos serveurs Web, déclenché par l'action du client, qui initie un processus Unix pour générer des fichiers de cache. Parce que ce processus agit sur les fichiers fournis par notre client, il se comporte parfois mal, s'exécutant si longtemps que le processus PHP …
Il y a beaucoup de questions et réponses sur la contrainte des ressources d'un seul processus, par exemple RLIMIT_AS peut être utilisé pour contraindre la mémoire maximale allouée par un processus qui peut être vu comme VIRT dans les goûts de top. Plus d'informations sur le sujet, par exemple ici …
Je souhaite sauvegarder 1 téraoctet de données sur un disque externe. J'utilise cette commande: tar cf /media/MYDISK/backup.tar mydata PROBLÈME: Mon pauvre ordinateur portable se bloque et se bloque chaque fois que j'utilise 100% de CPU ou 100% de disque (si vous voulez réagir à ce sujet, veuillez écrire ici ) …
J'essaie d'augmenter le nombre maximum de fichiers ouverts pour l'utilisateur actuel > ulimit -n 1024 J'essaie d'augmenter et d'échouer comme suit > ulimit -n 4096 bash: ulimit: open files: cannot modify limit: Operation not permitted Je fais donc la chose naturelle et j'essaie de courir avec la permission temporaire, mais …
J'ai atterri dans une situation où je devais accéder à une machine Linux via puTTY. J'ai fait plusieurs tentatives de SSH mais je n'ai pas réussi à me connecter à la machine. J'ai alors réalisé que mon collègue accédait à la même machine Linux en tant qu'utilisateur root, et moi …
getrlimit (2) a la définition suivante dans les pages de manuel: RLIMIT_AS La taille maximale de la mémoire virtuelle du processus (espace d'adressage) en octets. Cette limite affecte les appels à brk (2), mmap (2) et mremap (2), qui échouent avec l'erreur ENOMEM lors du dépassement de cette limite. L' …
J'ai testé cela sur différentes installations GNU / Linux: perl -e 'while(1){open($a{$b++}, "<" ,"/dev/null") or die $b;print " $b"}' Système A et D La première limite que j'ai atteinte est 1024. Elle est facilement augmentée en la mettant dans /etc/security/limits.conf: * hard nofile 1048576 puis exécutez: ulimit -n 1048576 echo …
Je veux qu'un utilisateur exécute un processus spécifique sur le système avec une belle valeur négative. Je ne peux pas simplement bifurquer le processus en arrière-plan car ce programme spécifique est un serveur minecraft et je compte sur la ligne de commande pour contrôler le serveur. Mon script bash actuel …
Quelqu'un pourrait-il me dire comment définir la valeur par défaut nice(telle qu'affichée par top) d'un utilisateur? J'ai trouvé que /etc/security/limits.conf est l'endroit mais si je mets soit: username_of_a_guy - nice 19 username_of_a_guy soft nice 19 username_of_a_guy hard nice 19 Cela ne fonctionne pas (alors qu'il devrait, non?). Notez que j'ai …
Dans notre cluster, nous restreignons les ressources de nos processus, par exemple memory ( memory.limit_in_bytes). Je pense qu'en fin de compte, cela est également géré via le tueur OOM dans le noyau Linux (cela ressemble en lisant le code source ). Existe-t-il un moyen d'obtenir un signal avant la fin …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.