Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy
počítačové znalosti >> Systémy >> unix >> .

Koľko škrupín môže bežať súčasne v Linuxe?

Počet škrupín, ktoré sa môžu spúšťať súčasne v systéme Linux, nie je obmedzený pevným počtom, ako je maximálny počet procesov. Namiesto toho je obmedzený dostupnými systémovými zdrojmi:

* pamäť (RAM): Každý proces shellu spotrebuje pamäť. Ak sa pokúsite otvoriť toľko škrupín, že systém dôjde z RAM, výkon sa výrazne zníži a systém by sa mohol nereagovať alebo havarovať. Výmena za disk dramaticky spomalí veci.

* cpu: Shells, hoci je relatívne ľahký, stále vyžaduje čas CPU na spustenie. Príliš veľa škrupín povedie k tvrdeniu CPU a spomaleniu.

* deskriptory súborov: Každý shell a procesy, ktoré spúšťa, môžu použiť deskriptory súborov. Existuje limit na to, koľko deskriptorov súborov môže systém a používateľ otvoriť súčasne. Prekročenie tohto limitu bude mať za následok chyby. Tento limit je konfigurovateľný (`ulimit -n`).

* konfigurácia systému: Správcovia systému môžu stanoviť limity počtu procesov, ktoré môže mať jeden používateľ.

Stručne povedané, môžete spustiť veľa škrupín súbežne, ale praktický limit je určený zdrojmi vášho systému a jeho konfiguráciou, nie pevne kódovaným číslom. Zasiahnete obmedzenia zdrojov dlho predtým, ako zasiahnete akýkoľvek teoretický limit počtu škrupín.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené