Latest web development tutorials

La commande Linux

Linux commande Daquan Linux commande Daquan

Les ressources du programme de contrôle de la commande shell Linux de.

shell ulimit intégré les commandes à utiliser pour contrôler l'exécution du programme de la coquille des ressources.

grammaire

ulimit [-aHS][-c <core文件上限>][-d <数据节区大小>][-f <文件大小>][-m <内存大小>][-n <文件数目>][-p <缓冲区大小>][-s <堆叠大小>][-t <CPU时间>][-u <程序数目>][-v <虚拟内存大小>]

Paramètres:

  • -a Affiche les paramètres limites des ressources actuelles.
  • -c <limite de fichier de base> Définir le fichier de base maximale, en unités de blocs.
  • -d <size section de données de la zone> superficie maximale de la section de données de programme, en unités de KB.
  • -f maximale du fichier <taille> shell peut être établie, en unités de blocs.
  • -H Définition d'une limite stricte des ressources, qui est la limite définie par l'administrateur.
  • -m <taille de la mémoire> peut être utilisé pour spécifier la limite supérieure de l'unité de mémoire est KB.
  • Le nombre de fichiers -n <nombre de fichiers> Spécifie le même temps ouvrir.
  • -p <taille du buffer> Indiquez la taille de la mémoire tampon de tuyau, 512 unités d'octets.
  • -s <stack-size> spécifie la limite supérieure de la pile, en unités de KB.
  • -S Réglage de la limite élastique des ressources.
  • -t <temps CPU> spécifier la durée maximale du CPU, en quelques secondes.
  • -u <numéro de programme> Le nombre de procédures qui ouvrent à l'utilisateur.
  • -v <taille de la mémoire virtuelle> Indique la mémoire virtuelle maximale qui peut être utilisé, en unités de KB.

Exemples

Configuration Ressources système d'affichage

[[email protected] ~]# ulimit -a
core file size     (blocks, -c) 0
data seg size      (kbytes, -d) unlimited
file size        (blocks, -f) unlimited
pending signals         (-i) 1024
max locked memory    (kbytes, -l) 32
max memory size     (kbytes, -m) unlimited
open files           (-n) 1024
pipe size      (512 bytes, -p) 8
POSIX message queues   (bytes, -q) 819200
stack size       (kbytes, -s) 10240
cpu time        (seconds, -t) unlimited
max user processes       (-u) 4096
virtual memory     (kbytes, -v) unlimited
file locks           (-x) unlimited
[[email protected] ~]# 

Définir le nombre maximum de programme mono-utilisateur

[[email protected] ~]# ulimit -u 500 //设置单一用户程序上限
[[email protected] ~]# ulimit -a
core file size     (blocks, -c) 0
data seg size      (kbytes, -d) unlimited
file size        (blocks, -f) unlimited
pending signals         (-i) 1024
max locked memory    (kbytes, -l) 32
max memory size     (kbytes, -m) unlimited
open files           (-n) 1024
pipe size      (512 bytes, -p) 8
POSIX message queues   (bytes, -q) 819200
stack size       (kbytes, -s) 10240
cpu time        (seconds, -t) unlimited
max user processes       (-u) 500
virtual memory     (kbytes, -v) unlimited
file locks           (-x) unlimited
[[email protected] ~]# 

Linux commande Daquan Linux commande Daquan