STAP-MERGE(1) General Commands Manual STAP-MERGE(1)

# [JMÉNO](#JM)

stap-merge - agregátor logů "bulk" režimu

# [POUŽITÍ](#POU)

**stap-merge** \[ *OPTIONS* ] \[ *INPUT FILENAMES* ]

# [DESCRIPTION](#DESCRIPTION)

Progaram stap-merge je užitečný byl-li *stap* spuštěn s přepínačem -b. V tom případě došlo k vygenerování obecně většího množství logů (pro každou CPU jeden) a program stap-merge je umí agregovat do jednoho společného logu.

# [VOLBY](#VOLBY)

Progaram stap-merge podporuje následující volby:

[**-v**](#v)

Upovídaný režim. Zobrazuje tři sloupce doplňujících informací:

```
[číslocpu,pořadovéčíslodat,délkudat]
```

[**-o VÝSTUPNÍ SOUBOR**](#o)

Určuje výstupní soubor. Pokud není nastaven, bude stap-merge posílat data na standardní výstup.

# [PŘÍKLADY](#P)

```
$ stap -v -b -e 'probe syscall.open { printf("%s(%d) open\n",
execname(), pid()) }'
```

Výsledkem by mělo být několik souborů *stpd\_cpu* očíslovaných podle CPU ze které data pocházejí.

```
$ stap-merge -v stpd_cpu0 stpd_cpu1
```

Spuštění programu stap-merge ve stejném adresáři, ve kterém byl spuštěn výše uvedený stap skript způsobí, že na standardní výstup bude předána setříděná posloupnost záznamů agregovaná z logů pro jednotlivé CPU. Výstupní soubor lze nastavit pomocí -o.

# [SOUBORY](#SOUBORY)

[Důležité soubory a jim příslušné umístění shrnuje manuálová stránka](#D)

[stappaths (7)](/man/enterprise-packages/systemtap/stappaths.7).

# [VIZ TÉŽ](#VIZ_T)

```
stapprobes(3stap),
stappaths(7),
staprun(8),
stapvars(3stap),
stapex(3stap),
stap-server(8),
gdb(1)
```

# [CHYBY](#CHYBY)

Použijte projektovou bugzillu, nebo mailing list. **http://sourceware.org/systemtap/**, **&lt;systemtap@sourceware.org&gt;**.

[*error::reporting*(7stap)](/man/enterprise-packages/systemtap/error::reporting.7stap), **https://sourceware.org/systemtap/wiki/HowToReportBugs**

---

Document: stap-merge(1) from systemtap 5.6-r0 (Chainguard OS)
Source: https://sourceware.org/git/systemtap.git
