Limitazione del numero di unicorns, utilizzo della memoria e swapping

Sembra certamente che il tuo sito sarebbe più veloce se avessi più RAM. Ma se il tempo di risposta non è un problema, non c’è problema. Guarda solo la tua equazione personale di costo/beneficio.

Potresti essere interessato a leggere MKJ’s Opinionated Discourse Deployment Configuration. Ci sono un paio di modifiche al kernel a livello di sistema che sono una buona idea. Non so se faranno la differenza o meno.

Non lo so, ma penso che ogni unicorn possa gestire una richiesta. Quindi, se hai solo un unicorn e traffico sufficiente per una seconda richiesta prima che la prima sia completata, quella seconda richiesta dovrà aspettare. Puoi vedere dall’output del mio htop che un unicorn ha accumulato 10 volte il tempo CPU dell’altro. Lo interpreterei come il fatto che il mio forum ha bisogno di un solo unicorn per il 90% del tempo, e il secondo unicorn è utile per il 10% del tempo. Non sento il bisogno di aggiungerne un terzo, e potrebbe non essere un grosso problema per i membri del mio forum se ne avessi solo uno. Ma non vedo motivo per farlo: potrebbe usare memoria, ma se è inattivo verrà scambiato. Nessun grosso problema: lascia che il sistema di memoria virtuale se ne occupi.

Modifica: non ho mai modificato swappiness. Sembra essere al 60. Uno swapping più aggressivo potrebbe essere utile se libera più RAM per i buffer di I/O. Non lo so.

2 Mi Piace