Upravljanje procesov

Kako nastaviti največ uporabniških procesov v Linuxu

Kako nastaviti največ uporabniških procesov v Linuxu
Linux ponuja možnost prilagajanja skoraj vseh posameznih vidikov vašega sistema. Ena takih lastnosti je sposobnost nadzora števila procesov, ki jih lahko ima uporabnik. To daje skrbnikom sistema boljši nadzor nad sistemom in optimizira porabo virov. Ta članek vam bo pokazal, kako v Linuxu nastavite največ uporabniških procesov.

Nastavitev največ uporabniških procesov

En sam uporabnik je sposoben zagnati veliko število procesov. Linux je več uporabniški operacijski sistem. Zdaj pa si predstavljajte, da več uporabnikov izvaja tone procesov. Tudi če vsak od procesov ne porabi preveč virov strojne opreme sam, lahko vsota vseh uporabniških procesov sčasoma prikrije celoten sistem. Da bi se temu izognili, lahko skrbniki sistema omejijo število procesov, ki jih lahko odpre vsak uporabnik.

Omejitev se lahko naloži začasno ali trajno. Upoštevajte najprimernejši način, odvisno od vašega ciljnega scenarija.

Začasno nastavite največ uporabniških procesov

Ta metoda začasno spremeni omejitev ciljnega uporabnika. Če uporabnik sejo znova zažene ali se sistem znova zažene, se omejitev ponastavi na privzeto vrednost.

Ulimit je vgrajeno orodje, ki se uporablja za to nalogo. Ulimit lahko določenemu uporabniku omeji različne vire. Edina slabost (kot smo že omenili) je, da je začasna.

Prijavite se kot ciljni uporabnik in preverite trenutno omejitev postopka.

$ ulimit -u


Nato določite omejitev na 12345.

$ ulimit -u 12345


Preverite spremembo.

$ ulimit -u

Trajno nastavite največ uporabniških procesov

Naslednja metoda je bolj zanesljiva v resničnem scenariju. Če se uporabnik odjavi ali sistem znova zažene, sprememba ne bo izginila.

Tu bomo še vedno uporabljali orodje Ulimit. Namesto da bi neposredno izvajali spremembe z ukazom ulimit, bomo prilagodili orodje za konfiguracijo sistema, ki ga Ulimit uporablja za dodelitev omejitev ciljnim uporabnikom.

Oglejte si omejitve.conf. ukaz spodaj:

$ mačka / itd / varnost / omejitve.conf


Če želite datoteki dodati vnos, mora biti v naslednji obliki:

$

Naslednji seznam vsebuje opredelitev za vsako polje:

  • domena: Domena je lahko uporabnik, skupina uporabnikov, obsegi GUID itd.
  • type: vrsta omejitve. Lahko je trda ali mehka.
  • postavka: Kateri vir bo omejen. Za ta vodnik bomo uporabili “nproc”.
  • vrednost: vrednost meje.

Nato bomo razpravljali o vrstah omejitev. Če želite, da ima domena največjo omejitev procesa, ki se giblje okoli določene vrednosti, uporabite vrsto mehke omejitve. Če želite, da ima domena največjo omejitev procesa pri fiksni vrednosti, uporabite vrsto trde omejitve.

Kar zadeva polja postavk, jih je več. Za celoten seznam priporočam, da preverite omejitve.conf man stran.

$ man omejitve.conf


Zdaj pa nazaj na prilagajanje meja.conf. Če želite datoteko urediti, jo odprite v svojem najljubšem urejevalniku besedil. Ukaz morate zagnati s korenskimi pravicami. V nasprotnem primeru sprememb ni mogoče shraniti.

$ sudo vim / etc / security / limit.conf


Naslednja vrstica je le primer. Za uporabnika viktor bo postavil trdo omejitev 12345.

$ viktor trdi nproc 12345


Shranite datoteko in zaprite urejevalnik. Za uveljavitev sprememb bo uporabnik morda moral znova zagnati sejo ali pa se bo moral sistem znova zagnati.

Preverite rezultat.

$ ulimit -a viktor

Zaključek

Omejevanje največ uporabniških procesov je pogosta naloga, ki jo bodo morali opraviti skrbniki sistema. Upajmo, da je bil ta priročnik koristen v zvezi s tem.

Če želite izvedeti več o tem, kako naložiti omejitve drugim virom, si oglejte članek Linux ulimit command. Ulimit je glavno orodje, ki uporabnikom v Linuxu nalaga omejitve virov.

Srečno računalništvo!

Najboljše laboratorijske igre Oculus App
Če ste lastnik slušalk Oculus, morate biti seznanjeni s stranskim nalaganjem. Sideloading je postopek namestitve vsebine, ki ni shranjena v slušalke. ...
10 najboljših iger za igranje v Ubuntuju
Platforma Windows je bila ena izmed prevladujočih platform za igre na srečo zaradi velikega odstotka iger, ki se danes razvijajo za naravno podporo si...
5 najboljših arkadnih iger za Linux
Dandanes so računalniki resni stroji, ki se uporabljajo za igre na srečo. Če ne boste mogli dobiti novega visokega rezultata, boste vedeli, kaj mislim...