Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:sitw:2015:lab6:start [2015/12/01 12:40] kkr [5 Instalacja] |
pl:dydaktyka:sitw:2015:lab6:start [2019/06/27 15:50] (aktualna) |
- Używając programu ''ps'' odnajdujemy PID uruchomionego procesu programu ''cat''. | - Używając programu ''ps'' odnajdujemy PID uruchomionego procesu programu ''cat''. |
- Sprawdzamy w jakiej grupie jest uruchomiony powyższy proces:<code bash>cat /proc/PID/cgroup</code> | - Sprawdzamy w jakiej grupie jest uruchomiony powyższy proces:<code bash>cat /proc/PID/cgroup</code> |
- W folderach, które odpowiadają odpowiednim kontrolerom znajduje się plik ''tasks''. Używając tego pliku sprawdź czy PID powyższego procesu znajduje się w kontrolerach ''cpu'' oraz ''blkio'' należących do grupy, w której pracuje proces np.:<code bash>cat CGROUP/cpu/tasks | grep PID</code> | - W folderach, które odpowiadają odpowiednim kontrolerom znajduje się plik ''tasks''. Używając tego pliku sprawdź czy PID powyższego procesu znajduje się w kontrolerach ''cpu'' oraz ''blkio'' należących do grupy, w której pracuje proces np.:<code bash>cat /sys/fs/cgroup/cpu/CGROUP/tasks | grep PID</code> |
- Przenieś uruchomiony proces do wcześniej stworzonej grupy ''cpulimited''. Przeniesienie procesu jest możliwe na dwa sposoby (spróbuj wykonać ćwiczenie używając każdego z nich): | - Przenieś uruchomiony proces do wcześniej stworzonej grupy ''cpulimited''. Przeniesienie procesu jest możliwe na dwa sposoby (spróbuj wykonać ćwiczenie używając każdego z nich): |
- Użycie polecenia ''cgclassify'' (przeczytaj manual):<code bash>cgclassify -g cpu:/cpulimited PID</code> | - Użycie polecenia ''cgclassify'' (przeczytaj manual):<code bash>cgclassify -g cpu:/cpulimited PID</code> |
- Skonfiguruj ponownie swoje interfejsy w systemie gospodarza - doprowadź sieć do działania. | - Skonfiguruj ponownie swoje interfejsy w systemie gospodarza - doprowadź sieć do działania. |
- Zmień konfigurację sieci twojego kontenera: | - Zmień konfigurację sieci twojego kontenera: |
- Zmień ustawienie parametru ''lxc.network.type'' na ''none''. | - Zmień ustawienie parametru ''lxc.network.type'' na ''veth''. |
- Poniżej dodaj dwa kolejne wpisy: | - Poniżej dodaj dwa kolejne wpisy: |
- Automatyczne aktywowanie interfejsów sieciowych podczas startu maszyny: ''lxc.network.flags = up'' | - Automatyczne aktywowanie interfejsów sieciowych podczas startu maszyny: ''lxc.network.flags = up'' |