Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 25097|Vastaus: 4

[linux] Linux (CentOS) rajoittaa palvelimen suorituskyvyn säätöä

[Kopioi linkki]
Julkaistu 2.11.2021 14.39.36 | | | |
Linuxissa voimme käyttää ulimit -n -komentoa nähdäksemme, kuinka monta tiedostokahvaa yksi prosessi voi avata (socket-yhteydet lasketaan myös). järjestelmäOletusarvo on 1024

Yleisiin sovelluksiin (kuten Apache, järjestelmäprosessit) 1024 riittää täysin. Kuitenkin se on hieman venytetty yksitiikkeisiin sovelluksiin kuten Squid, MySQL ja Java. Jos yhden prosessin avaamien tiedostokahvojen määrä ylittää järjestelmän määrittelemän arvon, mainitaan virheilmoitus "liian monta tiedostoa auki".

Näytä järjestelmän asettamien tiedostokahvojen enimmäismäärä




lsof (List Open Files) on työkalu, joka listaa järjestelmässä tällä hetkellä avoinna olevat tiedostot. Linux-ympäristössä kaikki on tiedostojen muodossa, joiden kautta pääsee käsiksi paitsi yleiseen dataan, myös verkkoyhteyksiin ja laitteistoon. Taustalla, kuten Transmission Control Protocol (TCP) ja User Datagram Protocol (UDP) -soketteissa, järjestelmä määrittää sovellukselle tiedostokuvaajan riippumatta tiedoston luonteesta, mikä tarjoaa yhteisen rajapinnan sovelluksen ja käyttöjärjestelmän väliselle vuorovaikutukselle. Koska sovelluksen avoimien tiedostojen kuvauslista antaa paljon tietoa itse sovelluksesta, LSOF-työkalun avulla tätä listaa voi tarkastella on erittäin hyödyllistä järjestelmän valvonnassa ja vianetsinnässä.

Asennuskomento on seuraava:


Laske järjestelmässä tällä hetkellä avoinna olevien tiedostokahvojen kokonaismäärä:


Tapoja tarkastella hakuprosessin avoimia tiedostokahvojen määrää:


Aseta ulimit

Väliaikaiset ympäristöt

Itse asiassa ulimit-komento on jaettu pehmeisiin ja koviin rajoitteisiin, plus-h on kova raja ja plus-s pehmeä raja. Oletuksena soft-rajat näkyvät, ja jos et lisää -H tai -S -S:ää käyttäessäsi ulimit-komentoa muokatakseen, parametrit muuttuvat yhdessä.

Mikä on ero pehmeiden ja kovien rajojen välillä?

Kova raja on todellinen raja, kun taas pehmeä raja on varoitusraja, joka antaa vain varoituksen.

Pysyvä ympäristö

ulimits-arvo on pysyvä, ja konfiguraatiotiedostoa /etc/security/limits.conf on muutettava

(Loppu)





Edellinen:Kuinka selvittää, onko komento olemassa Shellissä (Bash).
Seuraava:Linux muuttaa käyttäjätunnusta ja käyttäjäryhmää, johon kansio kuuluu
 Vuokraisäntä| Julkaistu 8.11.2021 11.43.39 |
Päivitetyt komennot

 Vuokraisäntä| Julkaistu 10.11.2021 15.36.29 |
Ensimmäinen sarake on avointen kahvojen lukumäärä ja toinen sarake prosessitunnus


Tilastot useiden ohjelmien avaamista tiedostoista

Katso ne yhteydet, joita prosessi avaa



 Vuokraisäntä| Julkaistu 19.12.2021 9.51.33 |
Alibaba Cloud Tuning install_set_ulimit.sh -tiedosto



 Vuokraisäntä| Julkaistu 28.5.2022 21.15.34 |
Alibaba Cloud Tuning install_set_sysctl.sh -tiedosto

Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com