Piktogramm
Admiral
- Registriert
- Okt. 2008
- Beiträge
- 9.239
Wie viele Prozesse für Nginx und PHP sinnvoll sind hängt davon ab woran es krankt. Mehr Threads bringen nichts, wenn das System am CPU Limit ist und/oder es sowieso einen kritischen Pfad gibt, auf den alle anderen Prozesse warten müssen. Wo es was bringt sind Fälle, wo Prozesse hauptsächlich mit dem Warten auf I/O zubringen.
Wobei Nextcloud eine komplexe Anwendung ist und eine bunte Mischung aus allem liefert. CPU Last, da DAV in PHP implementiert wurde, kritische Pfade da oft auf die Datenbank gewartet werden muss und I/O bound ist das ganze dank Netzwerklatenzen und Dateioperationen oft auch.
An der Stelle wären wir dann auch bei der I/O-Last. Da bringt es nichts, wenn du der Meinung bist, dass da irgendwas "nicht groß" ist, sondern was das System dazu sagt. Unter top wäre das der Wert "wa" (für iowait).
Hast recht, ich sollte entspannter werden, ich habe dennoch eine Abneigung gegen unvollständige Bug reports
Zu Transmit habe ich nichts gefunden was das Verhalten angeht. Also ob das Programm HTTP/2 nutzt wenn möglich und/oder ob es vielleicht einfach Verbindungen spamt. Da müsste man sich den Traffic anschauen..
Nicht zählen sondern messen. Kannst du ja auch wunderbar ohne deinen Kollegen, einfach einen Nutzer anlegen und selbst Uploads durchführen und derweil versuchen die Instanz zu nutzen. Da kannst du dann auch reproduzierbar messen wie lang das Laden der Seite dauert und wie die Last auf dem Server ausschaut.
Wobei Nextcloud eine komplexe Anwendung ist und eine bunte Mischung aus allem liefert. CPU Last, da DAV in PHP implementiert wurde, kritische Pfade da oft auf die Datenbank gewartet werden muss und I/O bound ist das ganze dank Netzwerklatenzen und Dateioperationen oft auch.
An der Stelle wären wir dann auch bei der I/O-Last. Da bringt es nichts, wenn du der Meinung bist, dass da irgendwas "nicht groß" ist, sondern was das System dazu sagt. Unter top wäre das der Wert "wa" (für iowait).
Hast recht, ich sollte entspannter werden, ich habe dennoch eine Abneigung gegen unvollständige Bug reports
Zu Transmit habe ich nichts gefunden was das Verhalten angeht. Also ob das Programm HTTP/2 nutzt wenn möglich und/oder ob es vielleicht einfach Verbindungen spamt. Da müsste man sich den Traffic anschauen..
Nicht zählen sondern messen. Kannst du ja auch wunderbar ohne deinen Kollegen, einfach einen Nutzer anlegen und selbst Uploads durchführen und derweil versuchen die Instanz zu nutzen. Da kannst du dann auch reproduzierbar messen wie lang das Laden der Seite dauert und wie die Last auf dem Server ausschaut.