View Full Version: Gelöst Brauchen Sie Hilfe Reduzierung Server-Last
Simon Lloyd
26-05-11, 08:40
Hallo, nachdem ich Probleme mit meinem Server zu laden bin, habe ich bereits gewidmet bewegt, um zu versuchen, diese zu heilen, aber immer noch hoch-Server lädt, wenn i vbet die Server-Last fällt deaktivieren.
Kann mir jemand helfen?
@ Kamil, haben Sie bereits den vollen Zugriff Details werden Ihnen in PM, wenn Sie überprüfen möchten.
kamilkurczak
26-05-11, 20:57
hallo,
hier haben Sie einen vBET Liste mit Tipps: http://www.vbenterprisetranslator.com/forum/general-discussions/243-vbet-performance.html
erinnern - wenn Sie alle Sprachen aktiviert - Sie haben 53 weitere Inhalte (Themen, Beiträge usw.) auf Ihrem Forum und natürlich High-Traffic-Forum.
Sie können deaktivieren einigen Sprachen und warten, wenn Cache aktiviert Sprache ausgefüllt werden, danach - Sie können den nächsten Teil der Übersetzungen zu ermöglichen.
Zweitens In diesem relase haben wir einen großen verbessern (sehr große) - dies ist der Speicher-Cache-System (4 verschiedene Optionen). Sie können es in Ihrem admincp-> vBET Cache überprüfen. (Erinnern Sie sich - Sie müssen Ihren Server zu integrieren, um diese Art von Cache-Nutzung)
:)
Simon Lloyd
26-05-11, 22:15
Ich habe alle umgesetzt, dass ich von Ihrer Leistung Empfehlungen, Ich habe auch alle Sprachen aktiviert (auch die meisten) seit dem Kauf vbet rund 6 Monaten, ist die Belastung gleich bleibend hohe ganze Zeit. Wie für die Speicher-Cache (beta) Ich glaube nicht, ich habe keine Cache-Beschleuniger auf meinem Server, aber evrything sonst nach Ihren Vorgaben eingestellt.
kamilkurczak
26-05-11, 22:19
von unserem letzten relase arbeiteten wir an diesem Cache-Speicher-System - dies sollte die Große in der Leistung sein. Sie müssen Ihre Server mit diesem Cache-System konfiguriert werden (vielleicht haben Sie bereits - fragen Sie Ihren Server-Unterstützung)
Simon Lloyd
26-05-11, 22:31
Hallo Kamil, Ich habe gerade überprüft php info und ich weiß es nicht haben, aber ich werde sie bekommen, um xcache oder ähnliches installieren
Hallo. Warum haben Sie Probleme mit Ihrem Server zu laden? Ich sehe dein Forum ist wirklich schnell übersetzen, also wo ist das Problem?
Bitte beachten Sie, dass die Übersetzungen durch externe Dienste von Google. Dies bedeutet, dass, wenn Übersetzung Threads geschieht, sind auf eine Antwort von Google warten. Und deshalb Ihren Server Load ist größer, aber es hat keinen Einfluss auf das System, weil wartenden Threads keine CPU noch zusätzlichen Speicher (nur bereits verwendet wird) zu nehmen. Ist also, warum haben Sie immer höhere Server Load mit vBET aktiviert (wenn deaktiviert kein Thread für die Ergebnisse von Google warten) und in der gleichen Zeit Ihr Forum noch arbeiten schnell, weil wartenden Threads keine CPU zu nehmen.
Also, was wirklich gebraucht wird, um Server Load Liebhaber nehmen wird, um sicherzustellen, dass Threads nicht für Ergebnisse von Google warten, aber leider Google ermöglicht, ihre Ergebnisse nur für 15 Tage Cache. Sie können es selbst ausprobieren - wenn Sie Cache, oder einfach nur ihre Zeit zu leben kleinere deaktivieren dann werden Sie se Server Load wächst - weil weniger Ergebnisse werden zwischengespeichert und mehr Anfragen wartet Google Antworten. Es gibt keine Magie - Übersetzungen kommt von irgendwo und es braucht Zeit, um es von Google bekommen.
Mit Speicher-Cache kann in irgendeiner Weise zu helfen. Threads warten auf Google Ergebnisse werden noch erwartet (Sie werden nicht gehen, bis Sie zwischengespeichert alle Übersetzungen haben, und du wirst nicht, weil es nach Google TOS gereinigt wird). Noch zwischengespeicherten Ergebnisse werden schneller erzeugt werden, so fordert nicht warten, Übersetzungen gehen schneller von Anfragen Warteschlange.
Hier können Sie herausfinden, was genau Serverlast: Server laden (http://whreviews.com/server-load.htm) und finden Sie heraus, dass, solange man freie Ressourcen Server Load haben kein Problem ist.
Wissen, was den Wert der Server-Last nicht sehr wichtig ist wenn. Wissen, wie man den Wert zu interpretieren ist, was zählt.
erinnere mich an die Definition: die Server-Last repräsentiert die Anzahl der Prozesse warten auf die CPU zugreifen. Aber nicht alle Prozesse sind gleich! Wenn die Prozesse mit niedriger Priorität werden, wenn ein neuer Server Anfrage (Seite Anfrage) erscheint, kann es immer noch fast sofort behandelt werden.
Nicht zu erwähnen, dass die Server-Last nur ein Faktor unter vielen anderen (Speichernutzung, CPU-Auslastung, die Größe der Auslagerungsdatei) ist
Wie üblich, und so viele Menschen direkt in der Hosting-Geschäft verwickelt sagen, es läuft alles auf real-life Verhalten. Sind die Seiten geladen schnell? Hat ein Prozess wie die Suche über eine Datenbank zu einer angemessenen Zeit? Dann sind Sie nicht wirklich ein Problem haben, was die Server-Last wird
So ist der ultimative Test, wie, dass der Server verhält. Wenn der Server ist schnell, eine Zahl, bedeutet, auch wenn es heißt "server load", wirklich nicht viel zu bedeuten
So, da Ihr Server ist schnell und ich kann dein Forum Antworten schnell zu sehen, ist Ihr Problem nur virtuell - es gibt kein echtes Problem. Server Load Wert ist, die Ihnen keine Informationen über tatsächliche Leistung, nur Hinweise, wenn Sie, wie sie zu interpretieren (dh, wenn der Server gut läuft mit Server-Last X, dann kann es losgehen überprüfen, was los ist, wenn es wächst schnell zu 2X wissen oder so ähnlich). Nur statische Zahl gibt Ihnen nichts, besser überprüfen Sie Ihre CPU und Speicher um sicher zu sein, dass dieser Wert in Ordnung ist für den Server, und wenn es OK ist dann egal, was Server Load-Wert ist.
Dennoch, wenn Sie wollen, einige zusätzliche Hinweise:
- Machen größeren Cache TTL wenn du es ändern zu senken (die Standardeinstellung ist Maximum von Google TOS erlaubt).
- Wenn Sie keine Festplattenspeicher Probleme auszuschalten cron-Task für die Reinigung von Gast-Cache - es müssen nicht auf allen gereinigt werden, denn es erfrischt Ergebnisse je nach Bedarf, noch das Entfernen viele alte Dateien können wirklich lange Zeit für php nehmen.
- Verwenden den Speicher-Cache
- Am Ende (aber ich sehe keinen Sinn darin, weil Sie nicht über Performance-Problem) starten deaktivieren Sprachen, die Ihnen zugleich weniger Verkehr
By the way - was ist Ihr Server Load, durchschnittliche CPU-und Speicherauslastung, und welche Hardware hast du (wie viele CPUs, Speicher)? Hat Auslagerungsdatei verwendet wird?
Simon Lloyd
27-05-11, 08:34
Im Folgenden werden die Details wie pro Ihre Fragen
1) Server Load
*********************
08.22.53 bis 44 Tage, 13:31, 1 Benutzer, load average: 4,07, 5,09, 5,26
USER TTY FROM LOGIN @ IDLE JCPU PCPU WAS
root pts / 2 datacenter1.supp 8.17 0.00s 1.53s 0.00sw
****************
2) CPU-und Speicherauslastung
********************
Insgesamt kostenfrei gemeinsamen Puffer zwischengespeichert
Mem: 4040 3616 424 0 256 2809
- / + Buffers / cache: 550 3490
Swap: 8001 24 7976
*********************************
3) Wie viele CPUs
3
EDIT: nur einen Schnappschuss hier http://www.thecodecage.com/forumz/server.png meinem Server ist wie die ganze Zeit, ist diese Momentaufnahme Nach dem Aktivieren memcahce.
Simon Lloyd
27-05-11, 17:19
Als zusätzliche Information ist hier die Top-Prozesse anzumelden:
xxxx 93,0% / usr / bin / php / home / xxxx / public_html / Forumz / vbenterprisetranslator_seo.php
xxxx 83,0% / usr / bin / php / home / xxxx / public_html / Forumz / vbenterprisetranslator_seo.php
xxxx 75,0% / usr / bin / php / home / xxxx / public_html / Forumz / vbenterprisetranslator_seo.php
mysql 6,8% / usr / sbin / mysqld - basedir / --datadir/var/lib/mysql - usermysql --pid-file/var/lib/mysql/xxxx.thecodecage.com.pid - skip-external- Verriegelung
mysql 6,7% / usr / sbin / mysqld - basedir / --datadir/var/lib/mysql - usermysql --pid-file/var/lib/mysql/xxxx.thecodecage.com.pid - skip-external- Verriegelung
mysql 6,6% / usr / sbin / mysqld - basedir / --datadir/var/lib/mysql - usermysql --pid-file/var/lib/mysql/xxxx.thecodecage.com.pid - skip-external- Verriegelung
Wurzel 6,0% / bin / sh / usr / local / bin / rkhunter-c - cronjob
Im Folgenden werden die Details wie pro Ihre Fragen
1) Server Load
*********************
08.22.53 bis 44 Tage, 13:31, 1 Benutzer, load average: 4,07, 5,09, 5,26
USER TTY FROM LOGIN @ IDLE JCPU PCPU WAS
root pts / 2 datacenter1.supp 8.17 0.00s 1.53s 0.00sw
****************
2) CPU-und Speicherauslastung
********************
Insgesamt kostenfrei gemeinsamen Puffer zwischengespeichert
Mem: 4040 3616 424 0 256 2809
- / + Buffers / cache: 550 3490
Swap: 8001 24 7976
*********************************
3) Wie viele CPUs
3
EDIT: nur einen Schnappschuss hier http://www.thecodecage.com/forumz/server.png meinem Server ist wie die ganze Zeit, ist diese Momentaufnahme Nach dem Aktivieren memcahce.
Ich bin mir nicht sicher, wie Sie Ihre Messungen zu interpretieren. Wie ich sehe deine CPU in etwa 185% eingesetzt wird ... So oder es ist etwas heiß rechts in der Mess-, oder es gilt für 1 CPU - wenn Sie 3 haben, dann können 300% zu verwenden. Ist dies richtig, dann bedeutet das, dass Sie noch viele freie CPU-Ressourcen. Wenn nicht bitte korrigieren Sie mich und sagen, wie die Ergebnisse zu interpretieren.
Ich bin auch nicht sicher, wie Sie Ihre Server-Last-Daten zu interpretieren:
load average: 4,07, 5,09, 5,26
Sind diese 3 verschiedenen in Zeitmessungen oder jeder ist für separate CPU? Was ist die Leistung der CPU?
PS. Cache braucht Zeit, um zu füllen in.
Simon Lloyd
29-05-11, 21:54
Michal, wieder danke für die Antwort die durchschnittliche Belastung sehen (und in der Snapshot) Änderungen jedes Mal, wenn aktualisieren, wird es, wie Sie eine sybmolic Zahl, wenn die Belastung im Durchschnitt dargestellt sind es rund 6 oder 7-Punkt dann die Seite langsam ist aber die meiste Zeit nicht mehr reagiert, was wiederum eine Fehlermeldung.
Hier ist die CPU Daten, die Sie gefragt
Processor # 1
Verkäufer
GenuineIntel
Name
Intel (R) Xeon (R) CPU X3430@2.40GHz
Geschwindigkeit
2394.030 MHz
Zwischenspeicher
8192 KB
Wenn ich in WHM überprüfen i haben 1 Quad-Core-CPU, während der Server die Menschen mir sagen, ich habe 3 CPU??
Ich weiß nicht, oder vorgeben zu wissen, wie der Server load average out ist (in letzter Zeit, in den letzten 2 Tagen ist es rund wurde gearbeitet:
Belastung im Durchschnitt: 4,49 4,04 3,95
Forum ist der durchschnittliche Geschwindigkeit, und es scheint nicht zu werden, was ein Problem im Moment, obwohl Verkehr rund um:
271 (3 Mitglieder und 120 Gäste und 148 Spiders)
Wo die obere Abbildung normalerweise bei etwa 500 bis 600, aber dann ist es am Wochenende so-Verkehr geringer ist.
Ich fragte nach CPU-Geschwindigkeit, denn wie wir schon gesagt Server Load ist nur virtuell Wert, so für eine schnelle CPU gleichen Server zu laden wird etwas anderes als für langsame CPU (schnell wird man seinen Job schnell zu tun, so bedeuten, auch wenn es zusätzliche Aufgaben warten in der Warteschlange diese werden schnell bearbeitet werden).
Über die Anzahl Ihrer CPUs - in diesem Moment bin ich so wie du verloren. Es liegt in Ihrer Server und ich werde dir nicht helfen, um zu bestimmen, müssen Sie 1 oder 3 CPUs haben. Ich kann Ihnen sagen, dass für Server es besser ist, größere Mengen von langsameren CPUs als kleineren, aber schnelleren haben. 2 +2 = 5 bedeutet es, dass 2-Prozessoren mit Stärke 2 wird besser als 1 Prozessor mit Stärke 4 zu tun, weil Server viele kleine Aufgaben haben und mit 1 Prozessor Sie das nicht tun kann parallel Weise.
Server Load haben auch unterschiedliche Bedeutung je nach Anzahl der Prozessoren. Wenn Sie wirklich haben 3 schnelle Prozessoren dann Server-Last 6 (insgesamt nicht pro CPU) ist OK, auch ohne zusätzliche Prüfung. Wenn Sie 1-Prozessor haben, dann sollten Sie zusätzlich überprüfen wirkliche Antwort Zeit für unsere Kanalisation. Wie du geschrieben hast hast du das schon, und es ist OK.
Denn die Zeit sehen Sie Ihre Server-Last ist größer und langsamer Seite (cached one - denken Sie bitte daran, dass für nicht zwischengespeichert die eigentliche Reaktionszeit ist nicht bis zu Ihrem Server bei allen, aber bis zu Google Reaktionszeit), überprüfen Sie bitte deshalb, weil größere Verkehr oder vielleicht ist es wegen einiger Hintergrund-Tasks (wie vBulletin Cron-Jobs, oder sogar Ihr eigenes Betriebssystem - wie die automatische Update-Aufgaben oder so ähnlich).
Nach Ihrer letzten Antwort - wenn es kein echtes Problem - Sie benötigen keine künftige Unterstützung in diesem Thema gerade jetzt?
Simon Lloyd
04-06-11, 08:46
Michal, danke für die ausführliche Antwort, es 4 cpu ist, ist meine einzige Sorge die Höhe der% der cpu, dass vBET verbraucht, wie ich diese Art gibt are3 Prozesse in TOP für vBET bei 55% gezeigt, 52% und 48% CPU-Auslastung und diese Prozesse sind alle für die Datei / vbenterprisetranslator_seo.php, wenn es nichts mehr können Sie dann schlage ich danke Ihnen für Ihre Kommentare und müssen damit leben, wie ich kann definitiv nicht leisten einen anderen Server zu verschieben oder zu aktualisieren, da ich aus mit ging vps eine VM in Cloud-Hosting gewidmet, um zu halten vBET läuft, den nächsten Sprung auf Dual Quad Core (8 CPUs) ist aus meiner Preisklasse.
Bitte beachten Sie, dass das, was ou sehen, dass es nicht VBT CPU-Verbrauch, sondern Ihre gesamte Forum Verbrauch. vbenterprisetranslator_seo.php tut nichts - nur einige Variablen und machte interne Umleitung wirklich angeforderte Datei - es ist nur Front Controller. Alle Anfragen geht vbenterprisetranslator_seo.php -. Haben Sie es in Ihrem htaccess-Datei festgelegt.
Das ist also nicht vBET Verbrauch - das ist dein ganzes Forum Verbrauch. Für den normalen Seiten vBET tut nichts - nur ergänzt Fahnen. Für übersetzten Seiten gesamten Übersetzungsprozess passiert so CPU-Verbrauch wird immer größer, als für eine normale Seite, weil es nach der normalen Seite generiert passiert. Also, zuerst normale Generation passiert, und dann ist das Ergebnis übersetzt - so gibt es keine Chance zu haben, es withour zusätzliche Kosten. Oder ... Wir haben Lösung für dieses ant ihm benannt Gast Cache ist - für Gäste ganze Seiten zwischengespeichert werden und keine Übersetzung geschieht solange Cache nicht abgelaufen ist. Also, wenn Sie bereits Gast Cache dann vBET haben nicht mehr Lösungen für Übersetzungen mit weniger Ressourcen zu nutzen. Sie können nur deaktivieren, einige Übersetzungen - Sie werden dann weniger Verkehr zu übersetzenden Seiten so weniger Ressourcenverbrauch für Übersetzungen.
Wir haben viel Aufwand für die Profilierung vBET, wechselnde Algorithmen, indem mehr Leistungsverbesserungen. Und wir nie behandelt dieses Thema als geschlossen. Noch in diesem Moment sogar mit mehreren Schichten-Cache, wir sind mit der Anwendung, die viele Veränderungen und unterschiedliche Inhalte haben für dieselbe URL in Abhängigkeit von Benutzer-Benutzergruppen, oder sogar für jeden Benutzer (wenn einige Plugin solche Dinge hinzu) arbeiten und das erfordert = Rück für jeden angemeldeten Benutzer anfordern kann. Für Logger Benutzer können wir nur Cache Satz Übersetzungen, aber nicht ganze Seiten wie für die Nutzer. Bitte beachten Sie, dass vBET ist das Hinzufügen von mehr und mehr Performance-Verbesserungen - noch immer werden Sie nie magische Übersetzungen ohne Ressourcenverbrauch. Zusätzliche Funktionalität bedeutet immer zusätzlichen Ressourcenverbrauch.
Wir überprüfen Ihre Forum Ansprechzeit, und es ist wirklich gut. Also ich würde nicht über die Umstellung auf andere Server in diesem Moment denken. So wie du geschrieben hast - haben Sie immer noch die Hälfte der Ressourcen frei. Sie bezahlen für diese Ressourcen so gibt es nichts auszusetzen, es zu benutzen. Und du bist immer noch in sichere Zone - so auch bei Ihren Traffic erhöht Ihr Forum Reaktion in angemessener Zeit. Für CPU erste Licht ist 70% des durchschnittlichen Nutzung (nicht nur in irgendeinem Moment - im Durchschnitt). Dies ist in erster Hinweis auf über Ressourcen zu sorgen. Wenn Sie diese ignorieren, dann 90% des durchschnittlichen CPU-Verbrauch bedeutet lesen Licht, Alarm-und unmittelbaren Bedürfnisse zu aktualisieren - sonst noch etwas mehr Verkehr kann drastische Leistungseinbußen zu machen. Für Speicher ist unterschiedlich und hängt von OS-Einstellungen für SWAP.
Und als PS - bitte beachten Sie Lösungen wie VPS - wo Sie Ressourcen sehr einfach ohne Neuinstallation hinzufügen können:)
Wenn Sie brach bereits alle Performance-Hinweisen dann nur noch davon übrig ist, um einige Sprachen deaktivieren und machte Updates vBET wie die kommen.
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.