pidstat

  1. Użyj programu stress do symulowania obciążenia procesora równocześnie śledząc parametry systemu przy pomocy pidstat [-u] -C stress 1 1000.

  2. Użyj programu stress do symulowania obciążenia procesora przez kilka procesów i obserwuj zachowanie pojedynczego procesu pod kątem zużycia procesora, pamięci, dysku.

  3. Użyj komendy stress -m 2 -t 100 i śledź zużycie pamięci dla tego procesu (procesów?). Porównaj działanie komend:

    # pidstat -p `pgrep stress|head -1|tail -1` -r 1
    # pidstat -p `pgrep stress|head -2|tail -1` -r 1
    # pidstat -p `pgrep stress|head -3|tail -1` -r 1
    
  4. Użyj komendy stress -m 1 -t 100 i śledź zużycie pamięci dla tego procesu (procesów?). Porównaj działanie komend:

    # pidstat -p `pgrep stress|head -1` -r 1
    # pidstat -p `pgrep stress|tail -1` -r 1
    # pidstat -p `pgrep stress|head -1` -T TASK  -r 1
    # pidstat -p `pgrep stress|head -1` -T CHILD -r 1
    
    # pidstat -p `pgrep stress|head -1` -T ALL   -r 1
    # pidstat -p `pgrep stress|tail -1` -T TASK  -r 1
    # pidstat -p `pgrep stress|tail -1` -T CHILD -r 1
    
  5. Użyj komend stress -c1|4 -t 100 i obserwuj wyniki działania komendy pidstat -C stress -w 1.

  6. Użyj komend stress -i1|4 -t 100 i obserwuj wyniki działania komendy pidstat -C stress -w 1.

  7. Porównaj działanie komend:

    # pidstat  -rud
    # pidstat  -rud -h