about summary refs log tree commit diff
path: root/slides.pdfpc
diff options
context:
space:
mode:
Diffstat (limited to 'slides.pdfpc')
-rw-r--r--slides.pdfpc17
1 files changed, 16 insertions, 1 deletions
diff --git a/slides.pdfpc b/slides.pdfpc
index d73ac6e855d5..971f40eee5ab 100644
--- a/slides.pdfpc
+++ b/slides.pdfpc
@@ -51,4 +51,19 @@ systemd.device - trigger units when certain devices are connected
 systemd.mount - systemd equivalent of fstab entries
 systemd.swap - like mount
 systemd.slice - unit groups for resource management purposes
-... and a few more specialised ones
\ No newline at end of file
+... and a few more specialised ones
+### 10
+Linux cgroups are a new resource management feature added quite a long time ago, but not used much.
+Cgroups can be created manually and processes can be moved into them in order to control resource utilisation
+Few people used them before systemd, limits.conf was often much easier but not as fine-grained
+Systemd changed this
+### 11
+Systemd collects standard output and stderr from all processes into its journal system
+they provide a tool for querying the log, for example grouping service logs together with correct timestamps, querying,
+### 12
+Systemd tooling, most important one is systemctl for general service management
+journalctl is the query and management tool for journald
+systemd-analyze is used for figuring out performance issues, for example by analysing the boot process, can make cool graphs of dependencies
+systemd-cgtop is like top, but not on a process level - it's on a cgroup/slice level, shows combined usage of cgroups
+systemd-cgls lists contents of systemd's cgroups to see which services are in what group
+there also exist a bunch of others that we'll skip for now