Puncte:1

mpm-prefork apache crescând MaxRequestWorkers, nu îmi afectează RAM prea mult

drapel fr

Am citit despre Apache mpm-prefurk configurație și am încercat să reglez MaxRequestWorkers parametru. Setările mele înainte de modificare au fost următoarele:

<IfModule mpm_prefork_module>
        StartServers            10
        MinSpareServers           10
        MaxSpareServers          64
        ServerLimit           512
        MaxRequestWorkers         500
        MaxConnectionsPerChild   0 
 </IfModule>

Apoi, din cauza creșterii numărului de utilizatori concurenți din aplicația mea, am decis să măresc MaxRequestWorkers de la 500 la 670 și de asemenea ServerLimit de la 512 la 700. Din fericire, problema conexiunii lente a fost rezolvată folosind aceste modificări. Dar având în vedere rapoartele de la Apache2buddy, memoria medie a procesului este de 16 MB, ceea ce înseamnă că apache poate avea nevoie de cel puțin 670*16 ~= 10 GB de RAM. În timp ce serverul meu are doar 4 GB de RAM. Acum, folosind htop utilizarea RAM este de aproximativ 2,3 GB și 400 MB swap (de la 1 GB disponibil)

  1. De ce apache nu folosește mai multă memorie de fapt?
  2. Care este cea mai bună configurație în cazul meu? (folosind aproximativ 600 de procese)
  3. Configurația mea are niște consecințe negative?

Şi ce dacă

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.