Guide d'administration du système Solaris Resource Manager 1.3

Abaissement de la limite d'utilisation d'un noeud limite

La commande limadm(1MSRM) peut être utilisée pour abaisser la limite d'utilisation de mémoire d'un noeud limite, ce qui rend la limitation encore plus restrictive. rcapd applique la nouvelle limite d'utilisation à l'échéance du prochain intervalle de configuration (consultez la page de manuel rcapadm( 1MSRM)). Un signal peut également être envoyé pour provoquer une application immédiate de la nouvelle limite d'utilisation par rcapd.


admin# limadm set rss.limit=30M user1
admin# pkill -HUP rcapd

La commande ci-dessous permet d'élaborer des rapports avec une fréquence d'échantillonnage de 5 secondes. Cinq rapports seront émis, un après chaque échantillonnage.


admin# rcapstat 5 5
    id lnode   nproc    vm   rss   cap    at avgat    pg avgpg
112270 user1      24  123M   35M   30M   50M    0K 3312K    0K
 78194 user2       1 2368K 1856K   10M    0K    0K    0K    0K
    id lnode   nproc    vm   rss   cap    at avgat    pg avgpg
112270 user1      24  123M   36M   30M   52M   52M  632K  632K
 78194 user2       1 2368K 2096K   10M    0K    0K    0K    0K
    id lnode   nproc    vm   rss   cap    at avgat    pg avgpg
112270 user1      24  123M   33M   30M   57M   52M  816K  632K
 78194 user2       1 2368K 1968K   10M    0K    0K    0K    0K
    id lnode   nproc    vm   rss   cap    at avgat    pg avgpg
112270 user1      24  123M   27M   30M 4792K 4792K   40K   40K
 78194 user2       1 2368K 1144K   10M    0K    0K    0K    0K
    id lnode   nproc    vm   rss   cap    at avgat    pg avgpg
112270 user1      24  123M   27M   30M    0K    0K    0K    0K
 78194 user2       1 2368K 1144K   10M    0K    0K    0K    0K

Lorsque la limite d'utilisation a été abaissée à 30 méga-octets au lieu de 50, rcapd a répondu en tentant de renvoyer les 6 méga-octets de mémoire résidente excédentaires par rapport à la limite d'utilisation. Cet objectif a été atteint ; il n'était dépassé que de peu.