Advertisement
pan7nikt

sysop_2.1.5_Minimum

Mar 25th, 2024 (edited)
603
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.71 KB | None | 0 0
  1. #2.1.5.1
  2. #ZROB cd DO FOLDERU Z PROGRAMAMI
  3. echo -e '\033[0;32m1. ROZMIAR PLIKU (statyczne wieksze)\033[0m'
  4. stat -c %s prog
  5. stat -c %s sprog
  6. echo -e '\033[0;32m2. Biblioteki zewnetrzne a zainstalowane w systemie\033[0m'
  7. ldd prog
  8. ldd sprog
  9. echo -e '\033[0;32m3. Liczba wywolan systemowych (wiecej dla skonsolidowanej dynamicznie)\033[0m'
  10. #NIE WYSWIETLA SIE PROMPT ALE NADAL TRZEBA WPISAC ZNAKI LUB KLIKNAC ENTER PO PROSTU
  11. strace -c ./prog |& grep 'calls\|total'
  12. strace -c ./sprog |& grep 'calls\|total'
  13. #uruchomic w oddzielnych oknach/sesjach ssh
  14. ./prog
  15. ./sprog
  16. #podczas, gdy procesy sa uruchomione
  17. echo -e '\033[0;32m4. Liczba nieanonimowych segmentow pameci w mapie pamieci (wicej dla skonsolidowanego dynamicznie)\033[0m'
  18. pidof prog
  19. pidof sprog
  20. pmap -x PID_PROG
  21. pmap -x PID_SPROG
  22. #text/zmienne/stale?????
  23. echo -e '\033[0;32mOkreslanie rodzaju zastosowanej konsolidacji\033[0m'
  24. echo -e '\033[0;32mdla biblioteki\033[0m'
  25. file /usr/lib64/libc.so.6
  26. echo -e '\033[0;32mdla programu statycznie skonsolidowanego\033[0m'
  27. file prog
  28. echo -e '\033[0;32mdla programu dynamicznie skonsolidowanego\033[0m'
  29. file sprog
  30.  
  31. #2.1.5.2
  32. echo -e '\033[0;32mLista bibliotek wymaganych przez program\033[0m'
  33. ldd prog
  34. echo -e '\033[0;32mi biblioteke skonsolidowana dynamicznie\033[0m'
  35. ldd /usr/lib64/libc.so.6
  36. echo -e '\033[0;32mWszystkie biblioteki zarzadzane przez linker\033[0m'
  37. ldconfig -p
  38.  
  39. #2.1.5.3
  40. echo -e '\033[0;32mCzas przetwarzania w trybie nieuprzywilejowanym\033[0m'
  41. time ls
  42. echo -e '\033[0;32mCzas przetwarzania w trybie uprzywilejowanym\033[0m'
  43. time sudo ls
  44.  
  45. #2.1.5.4
  46. echo -e '\033[0;32mPorownanie ilosci zgloszen wywolan systemowych\033[0m'
  47. strace -c ./prog |& grep 'calls\|total'
  48. strace -c ./sprog |& grep 'calls\|total'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement