GNU/Linux >> Znalost Linux >  >> Linux

Nevýhoda při použití Chrootu ve vysoce výkonných počítačích?

Moje (malá) společnost používá zastaralý linuxový (centos) softwarový balík ke spuštění proprietárního softwaru na malém clusteru. Je pochopitelné, že IT se zdráhá upgradovat, protože vše nyní funguje.

Rád bych na těchto počítačích provedl nějaké testy výkonu a plánuji nainstalovat spoustu softwaru, který by neměl zasahovat do produkčního kořenového adresáře. Zahrnuje také kompilaci vědeckých balíčků, a proto potřebuji aktuální knihovny. Jednou z možností je nainstalovat celý aktuální kořenový adresář do jiného umístění a chroot do toho.

Moje otázka zní: Jak to ovlivní výkon nástrojů běžících uvnitř chrootu? Jsou k dispozici nějaké referenční reference? Je tato technika rozšířená/nevýhodná/nebezpečná? Další nápady? Viz také můj související dotaz.

Přijatá odpověď:

Chroot by neměl mít vliv na výkon. Neslyšel jsem o žádném benchmarku, protože je to opravdu jen mapování mezi dvěma prostory.

Každopádně pro tvůj problém by možná bylo lepší použít něco jako LXC. Místo toho, abyste něco přesouvali, můžete jednoduše vytvořit LXC a dělat své věci v tomto LXC. LXC je mnohem lepší než chroot a má opravdu méně nevýhod.

Můžete to vidět jako chroot v2.0. Pokud vím, mělo by to fungovat dobře na CentOS 5.X.


Linux
  1. HPL (High Performance Linpack):Srovnávání Raspberry PI

  2. Používáte sekundární DNS, když vyhledávání selže v primárních?

  3. Formát souborů cookie při používání Wget?

  1. Svázat připojení uživatele SFTP po použití chrootu

  2. Použití skriptu Apache2Buddy pro výkon a stabilitu

  3. Použití nástroje Windows Performance Analyzer k řešení problémů s výkonem

  1. dočasné umístění souboru při použití tmpfile() v C

  2. Použití 1GB stránek snižuje výkon

  3. REJECT vs DROP při použití iptables