Systemverwaltungshandbuch: Oracle Solaris Container - Ressourcenverwaltung und Solaris Zones

ProcedureSo stellen Sie fest, ob einem Webserver ausreichend CPU-Kapazität zugeordnet ist

  1. Geben Sie den Befehl prctl ein, um eine privilegierte Resource Control (mit einem Superuser als Eigentümer) für die Aufgaben einzurichten, die einen httpd-Prozess enthalten. Begrenzen Sie die Gesamtzahl der LWPs für jede Aufgabe auf 40 und deaktivieren Sie alle lokalen Aktionen.


    # prctl -n task.max-lwps -v 40 -t privileged -d all `pgrep httpd`
    
  2. Aktivieren Sie die globale Aktion eines Systemprotokolls für die Resource Control task.max-lwps.


    # rctladm -e syslog task.max-lwps
    
  3. Überwachen Sie, ob die Arbeitslast die Resource Control auslöst.

    In diesem Fall werden /var/adm/messages wie die Folgende angezeigt:


    Jan  8 10:15:15 testmachine unix: [ID 859581 kern.notice] 
    NOTICE: privileged rctl task.max-lwps exceeded by task 19