File: largeinstalltweaks.html

package info (click to toggle)
icinga 1.0.2-2%2Bsqueeze1
  • links: PTS, VCS
  • area: main
  • in suites: squeeze
  • size: 33,952 kB
  • ctags: 13,294
  • sloc: xml: 154,821; ansic: 99,198; sh: 14,585; sql: 5,852; php: 5,126; perl: 2,838; makefile: 1,268
file content (90 lines) | stat: -rw-r--r-- 5,156 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Large Installation Tweaks</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.75.1">
<meta name="keywords" content="Supervision, Icinga, Icinga, Linux">
<link rel="home" href="index.html" title="Icinga Version 1.0.2 Dokumentation">
<link rel="up" href="ch07.html" title="Kapitel 7. Sicherheit und Leistungsoptimierung">
<link rel="prev" href="faststartup.html" title="Schnellstart-Optionen">
<link rel="next" href="icingastats.html" title="Nutzung des Icingastats-Utilitys">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<CENTER><IMG src="../images/logofullsize.png" border="0" alt="Icinga" title="Icinga"></CENTER>
<div class="navheader">
<table width="100%" summary="Navigation header">
<tr><th colspan="3" align="center">Large Installation Tweaks</th></tr>
<tr>
<td width="20%" align="left">
<a accesskey="p" href="faststartup.html">Zurück</a> </td>
<th width="60%" align="center">Kapitel 7. Sicherheit und Leistungsoptimierung</th>
<td width="20%" align="right"> <a accesskey="n" href="icingastats.html">Weiter</a>
</td>
</tr>
</table>
<hr>
</div>
<div class="section" title="Large Installation Tweaks">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="largeinstalltweaks"></a>Large Installation Tweaks</h2></div></div></div>
  

  <p><span class="bold"><strong>Einführung</strong></span></p>

  <p>Benutzer mit großen Icinga-Installation können von der <a class="link" href="configmain.html#configmain-use_large_installation_tweaks">use_large_installation_tweaks</a>-Konfigurationsoption profitieren. Das
  Aktivieren dieser Option erlaubt es dem Icinga-Daemon, bestimmte Abkürzungen zu nehmen, die in geringerer Systembelastung
  und besserer Leistung resultieren.</p>

  <p><span class="bold"><strong>Effekte</strong></span></p>

  <p>Wenn Sie die <a class="link" href="configmain.html#configmain-use_large_installation_tweaks">use_large_installation_tweaks</a>-Option in Ihrer
  Icinga-Hauptkonfigurationsdatei aktivieren, werden mehrere Anpassungen gemacht, wie der Icinga-Daemon
  arbeitet:</p>

  <div class="orderedlist"><ol class="orderedlist" type="1">
<li class="listitem">
      <p><span class="bold"><strong>Keine Zusammenfassungsmakros in Umgebungsvariablen</strong></span> - Die <a class="link" href="macrolist.html#macrolist-summary_macros">Zusammenfassungsmakros</a> werden Ihnen nicht als Umgebungsvariablen zur Verfügung
      stehen. Die Berechnung der Werte dieser Makros kann in großen Konfigurationen ziemlich zeitintensiv sein, so dass sie nicht
      als Umgebungsvariablen zur Verfügung stehen, wenn Sie diese Option benutzen. Zusammenfassungsmakros sind weiterhin als
      reguläre Makros verfügbar, wenn Sie diese Ihren Scripts als Parameter übergeben.</p>
    </li>
<li class="listitem">
      <p><span class="bold"><strong>Unterschiedliche Speicherbereinigung</strong></span> - Normalerweise wird Icinga den
      allokierten Speicher in Kind-Prozessen freigeben, bevor sie enden. Dies ist wahrscheinlich die beste Vorgehensweise, aber
      vielleicht in großen Installationen unnötig, weil die meisten Betriebssysteme selbst darauf achten, allokierten Speicher
      freizugeben, wenn Prozesse enden. Das Betriebssystem neigt dazu, belegten Speicher schneller freizugeben, als Icinga
      das kann, so dass Icinga nicht versucht, Speicher in Kind-Prozessen freizugeben, wenn Sie diese Option
      aktivieren.</p>
    </li>
<li class="listitem">
      <p><span class="bold"><strong>Weniger fork()</strong></span> - Normalerweise wird Icinga zweimal fork() aufrufen, wenn es
      Host- und Service-Prüfungen ausführt. Das wird getan, um (1) ein hohes Maß an Resistenz sicherzustellen gegen Plugins, die
      fehlschlagen und einen SegFault erzeugen und (2) dafür sorgen, dass das Betriebssystem sich um die Bereinigung der
      Enkel-Prozesse kümmert, sobald sie enden. Der zusätzliche fork() ist nicht wirklich nötig, so dass er übersprungen wird,
      wenn Sie diese Option aktivieren. Als Ergebnis werden Kind-Prozesse von Icinga selbst bereinigt (anstatt diese
      Aufgabe dem Betriebssystem zu überlassen). Dieses Feature sollte für spürbare Lasteinsparungen in Ihrer
      Icinga-Installation sorgen.</p>
    </li>
</ol></div>
  <a class="indexterm" name="id5609903"></a>
</div>
<div class="navfooter">
<hr>
<table width="100%" summary="Navigation footer">
<tr>
<td width="40%" align="left">
<a accesskey="p" href="faststartup.html">Zurück</a> </td>
<td width="20%" align="center"><a accesskey="u" href="ch07.html">Nach oben</a></td>
<td width="40%" align="right"> <a accesskey="n" href="icingastats.html">Weiter</a>
</td>
</tr>
<tr>
<td width="40%" align="left" valign="top">Schnellstart-Optionen </td>
<td width="20%" align="center"><a accesskey="h" href="index.html">Zum Anfang</a></td>
<td width="40%" align="right" valign="top"> Nutzung des Icingastats-Utilitys</td>
</tr>
</table>
</div>
<P class="copyright">© 2009-2010 Icinga Development Team, http://www.icinga.org</P>
</body>
</html>