sinfo Projekt je systém pro distribuci informací o systému každého hostitele v místní síti. Sinfo-Systém je rozdělen na dvě části. Démon a uživatelský program.
1. démon (sinfod) distribuuje informační systém využívající vysílání UDP na lokální síti. Každý démon bude také přijímat vysílání UDP všech ostatních démonů a spravovat seznam posledních informací.
2. uživatelský program (sinfo) se připojuje k démonovi přes lokální loop-back rozhraní a zobrazuje aktuální informace pomocí knihovny ncurses.
Tento systém má tu výhodu, že k minimální zatížení sítě. Jestliže každý uzel vysílá je to informace kooperativním způsobem, je zatížení sítě O (N), kde N je počet uzlů v síti.
Jiné systémy pro sledování clusteru zatížení (např RUP (1)) se za použití systému dotazování, kde každý uzel musí požádat každý jiný uzel pro informace o systému: V takovém případě zatížení sítě je O (N ** 2).
Mezi Informace vysílané patří:
- Počet procesorů a jejich rychlosti.
- Síťový uzel hostname, typ hardware, typ hlavní procesor, název operačního systému, uvolnění operačního systému, verze operačního systému. Všechno uname poskytuje.
- Uptime systému.
- Průměrné zatížení.
- Aktuální zátěže - rozdělit uživatelem, pěkný, systém a prostojů.
- Využití paměti RAM a prostor swap.
- Síťový provoz posílat a obdržel síťové karty.
- Informace z top-5 procesy.
Instalace:
`Configure 'shell skript se pokusí odhadnout správné hodnoty pro různé systémové závislé na proměnných používaných během kompilace.
Používá tyto hodnoty k vytvoření `Makefile" v každém adresáři balíčku. To může také vytvořit jeden nebo více souborů `.h" obsahující definice závislé na systému.
Nakonec se vytvoří skript `config.status", které můžete spustit v budoucnu obnovit aktuální konfiguraci, soubor `config.cache", který ukládá výsledky svých testů na urychlení
rekonfiguraci, a soubor `config.log" obsahující kompilátoru (užitečné především pro ladění `configure ').
Pokud potřebujete udělat neobvyklé věci sestavit balíček, zkuste se přijít na to, jak `configure 'mohl ověřit, zda k tomu je, a poštovní diffs nebo pokyny na adresu uvedenou v` README ", aby mohly být považovány za další vydání.
Pokud se v určitém bodě `config.cache" obsahuje výsledky nechcete zachovat, můžete odstranit nebo upravit.
Soubor `configure.in" se používá k vytvoření `configure" tím, že program s názvem `autoconf". Jediné, co potřebujete `configure.in", chcete-li změnit nebo obnovit `Konfigurace 'pomocí novější verzi` autoconf ".
Nejjednodušší způsob, jak sestavit tento balíček je:
1. `cd" do adresáře, který obsahuje zdrojový kód balíku a napsat `./configure" nakonfigurovat balíček pro váš systém.
Pokud jste pomocí programu `CSH" na staré verzi System V, může být nutné zadat `sh ./configure" namísto, aby se zabránilo `CSH" z pokusu o provedení `configure 'sám.
Spuštění `configure" bere na chvíli. Při spuštění vytiskne některé zprávy vyprávění, který se vyznačuje se kontrole.
2. Zadejte `make 'sestavit balíček.
3. Případně typ `make kontrolou" spouštět žádné automatické testy, které přicházejí s balíčkem.
4. Zadejte `make install" pro instalaci programů a všechny datové soubory a dokumentace.
5. Můžete odstranit programové binární soubory a objektové soubory ze zdrojového kódu adresáře zadáním `make clean". Chcete-li také odstranit soubory, které `configure" vytvořené (takže si můžete sestavit balíček pro jiný druh počítače), zadejte `make distclean".
K dispozici je také `make udržovatel-clean" cíl, ale který je určen především pro vývojáře v balíku. Pokud jej používáte, budete muset dostat spoustu dalších programů, s cílem obnovit soubory, které byly dodány s distribucí
Co je nového v této verzi:.
- Tato verze opravuje kompilace s GCC 4.7 a Šipka manipulaci.
Co je nového ve verzi 0.0.41:
- Tato verze opravuje problém s velikostí příkazový řádek vyrovnávací paměť a má několik vymazány.
Co je nového ve verzi 0.0.40:
- byly add-on skripty pro práci s KDE4.
- Zkušební makro MP_WITH_CURSES je používán.
- ARG_MAX je nyní požadováno přes sysconf.
Co je nového ve verzi 0.0.37:
- Možnost --ignore byla přidána do sinfod do potlačit vysílání veškeré informace o konkrétní proces.
- Možnost --top byla přidána do sinfod vysílat informace o nejlepších postupů.
- Výchozí počet procesů pro tuto možnost je 5.
- by se vám mohlo líbit tuto volbu nastavit na větší hodnoty pro novější multi-core CPU.
Komentáře nebyl nalezen