1b.app
Link kopiert -

Optimierung der Systemleistung für weniger RAM-Auslastung

Glückwunsch!
Im System https://box1.luxshina.ua/
Der Benutzer hat festgestellt, dass die RAM-Anzeige überlastet ist. Dies führte dazu, dass das System hängen blieb und beispielsweise kein Prozess erstellt werden konnte.
Ich vermute, dass das Problem in der großen Anzahl von Aktionen zum Herunterladen des Lieferantenpreises liegt, obwohl die Aktivierungszeit verteilt ist.
Bitte sagen Sie mir, was das System belastet?
Welche Möglichkeiten zur Optimierung des Systems gibt es von unserer Seite, von Einstellungen bis hin zu Verbesserungen?
Die ursprüngliche Frage ist in der Version verfügbar: ua

Antworten:

Wie hat der Benutzer das bemerkt und wie viel RAM war zu diesem Zeitpunkt noch auf dem Server? Jetzt sehe ich 75 % belegten RAM, was durchaus akzeptabel ist.
28.08.2023, 18:23
Originalkommentar zur Version verfügbar: ru

Der Benutzer arbeitete zuvor an der alten Version, die bei häufiger Nutzung des Systems einfror. Der Kundenstrom erfolgt saisonal, sodass das Problem in einem bestimmten Zeitraum, beispielsweise im Frühjahr, auftrat. Um dieses Problem zu lösen, schlugen die Entwickler den Umstieg auf eine neue Version vor.

Deshalb ist es notwendig, dem Problem der Überlastung vorzubeugen.

Dies bemerkte der Nutzer, als er aufgrund eines Systemabsturzes keinen Lead erstellen konnte. Dies geschieht während der Arbeitszeit.

Im Moment ist die Systemauslastung des Benutzers nicht hoch, und selbst dann liegt sie konstant über 75 % und die RAM-Auslastung steigt stündlich.

Beispiele auf den Bildschirmen, was Sie verfolgen konnten.

Am meisten bemerkt wurden 92 %, als noch etwa 1200 MB übrig waren
29.08.2023, 13:41
Originalkommentar zur Version verfügbar: ua

Höchstwahrscheinlich ist es nicht der Import von Lieferanten, der die Last macht, sondern die Neuberechnung der Preise. Sie können die Preise mehrmals täglich neu berechnen, zum Beispiel einmal um 8-9 Uhr vor Beginn des Arbeitstages und das zweite Mal nach dessen Ende, um zu sehen, wie sich das System bei dieser Arbeitsoption verhält. Wenn gleichzeitig kein Auflegen auftritt, ist es klar, dass bei der Neuberechnung etwas getan werden muss. Wenn dies der Fall ist, liegt es nicht an ihm
29.08.2023, 15:01
Originalkommentar zur Version verfügbar: ru

Sie entfernten es, so dass es um 16 Uhr die Preise auflistete, befestigten die Bildschirme davor und danach. Aber das Ergebnis der Arbeit, die im Namen der Bildschirme angegebene Zeit, ist abgeschlossen. Wie Sie sehen können, gibt es immer noch ein Hochhaus.
29.08.2023, 16:20
Originalkommentar zur Version verfügbar: ua

Die Abweichung von der Basis beträgt nur 1 GB, die stündlichen Kronen können so viel fressen, das ist normal. Schauen Sie nicht auf den Bediener, wenn es nötig ist, wird er in den Swap geworfen und reinigt sich dadurch. Sie sehen, ob das System nicht mehr langsamer wird oder nicht.
Aus der Tatsache, dass noch 1,5 GB freier RAM übrig sind, hört der Server nicht auf zu arbeiten, das versteht er selbst.
29.08.2023, 19:23
Originalkommentar zur Version verfügbar: ru

Versuchen wir, die Preisberechnung stündlich durchzuführen (der Benutzer benötigt eine solche Funktion), sonst bleibt sie bei solchen Einstellungen hängen. Bitte schließen Sie die Frage eine Weile nicht, ich werde antworten. Danke schön!
30.08.2023, 11:40
Originalkommentar zur Version verfügbar: ua

Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung. Melden Sie sich an und schreiben Sie einen Kommentar