Zum Inhalt springenZur Seitennavigation springen: vorherige Seite [Zugriffstaste p]/nächste Seite [Zugriffstaste n]
SynDesk Anwenderhandbücher / Installation / Wartung
Gilt für SynDesk 4.0

4 Wartung

Dieser Abschnitt befasst sich mit der Wartung des SynDesk-Systems.

4.1 Firebird-Datenbank

Um Firebirds Resourcenverbrauch zu ermitteln, können verschiedene Tools verwendet werden. Unter Linux gibt es einige Werkzeuge, die sich direkt auf der Kommandozeile nutzen lassen. Im folgenden werden einige dieser Befehle aufgezeigt. Bitte beachten Sie, dass die Verwendung nur möglich ist, wenn die Programme auch auf Ihrem Server installiert sind.

Starten Sie eine Kommandozeile und geben Sie das Kommando pstree -p ein. Ihnen wird nun eine Auflistung der ausgeführten Programme angezeigt.

SLGH04-DB02:/srv/www # pstree -p
systemd(1)─┬─VGAuthService(26407)
           ├─agetty(25965)
           ├─auditd(680)───{auditd}(681)
           ├─cron(2305)
           ├─dbus-daemon(702)
           ├─fbguard(23952)───firebird(23953)─┬─{firebird}(23954)
           │                                  ├─{firebird}(23955)
           │                                  ├─{firebird}(25400)
           │                                  ├─{firebird}(5070)
           │                                  ├─{firebird}(5071)
           │                                  ├─{firebird}(20866)
           │                                  ├─{firebird}(20867)
           │                                  ├─{firebird}(27396)
           │                                  ├─{firebird}(4118)
           │                                  └─{firebird}(4613)
           ├─haveged(428)
           ├─irqbalance(705)



Aus dem Listing können wir nun die Prozess-ID des Firebird-Servers ermitteln. Im gezeigten Fall ist dies die 23953. Diese ID nutzen wir, um den Resourcenverbrauch des Firebird-Prozesses zu ermitteln.

SLGH04-DB02:/srv/www # ps -p 23953 -o %cpu,%mem,cmd
%CPU %MEM CMD
12.1  8.5 /usr/sbin/firebird

Möchten Sie den Speicherverbrauch des Servers sehen, so nutzen Sie den Befehl free -h. Nun wird neben dem verfügbaren Gesamtspeicher auch der genutzte sowie der freie Speicher angezeigt. Außerdem zeigt Ihnen der Befehl noch weitere Daten zur SWAP-Partition an.

SLGH04-DB02:/srv/www # free -h
             total       used       free     shared    buffers     cached
Mem:          7.8G       4.7G       3.1G       1.1M       136M       3.5G
-/+ buffers/cache:       1.0G       6.8G
Swap:         4.0G        22M       4.0G

Eine Umfassende Auflistung inklusive Aktualisierung liefert auch das Kommando top. Mit der Tastenkombination UMSCHALT + E können Sie die Einheiten schrittweise durchschalten.

top - 12:19:50 up 207 days, 15:45,  1 user,  load average: 0.00, 0.00, 0.00
Tasks: 136 total,   1 running, 135 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.1 us,  0.0 sy,  0.0 ni, 99.9 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem:  7982.371 total, 4806.809 used, 3175.562 free,  136.301 buffers
MiB Swap: 4093.996 total,   22.820 used, 4071.176 free. 3611.562 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU  %MEM     TIME+ COMMAND
23953 firebird  20   0 4678408 700292  16628 S 0.997 8.567  12001:58 firebird
   55 root      39  19       0      0      0 S 0.332 0.000   1:51.10 khugepaged
 8282 root      20   0   14076   2472   2000 R 0.332 0.030   0:00.61 top
    1 root      20   0  184844   4772   3568 S 0.000 0.058  31:08.58 systemd
    2 root      20   0       0      0      0 S 0.000 0.000   0:20.48 kthreadd
    3 root      20   0       0      0      0 S 0.000 0.000   0:47.80 ksoftirqd/0
    5 root       0 -20       0      0      0 S 0.000 0.000   0:00.00 kworker/0:0H
    7 root      20   0       0      0      0 S 0.000 0.000  42:24.38 rcu_sched
    8 root      20   0       0      0      0 S 0.000 0.000   0:00.00 rcu_bh
    9 root      rt   0       0      0      0 S 0.000 0.000   0:17.33 migration/0
   10 root      rt   0       0      0      0 S 0.000 0.000   1:04.12 watchdog/0
   11 root      rt   0       0      0      0 S 0.000 0.000   1:05.56 watchdog/1
   12 root      rt   0       0      0      0 S 0.000 0.000   0:14.34 migration/1
   13 root      20   0       0      0      0 S 0.000 0.000   0:33.33 ksoftirqd/1