Wie funktionieren die CloudLinux-Reseller-Limits?

CloudLinux 7 Min. Lesezeit

Unser cPanel-Reseller-Hosting läuft unter dem Betriebssystem CloudLinux, und für jedes Reseller-Paket gelten bestimmte Reseller-Limits. Es handelt sich hierbei um eine zweistufige Ressourcenbeschränkung: Wir legen fest, wie viel Prozessorleistung, Arbeitsspeicher und gleichzeitige Verbindungen das Reseller-Konto insgesamt nutzen darf, und Sie verteilen dieses Kontingent im WHM selbst auf die cPanel-Konten Ihrer Kunden.

Falls Sie noch nicht mit der Funktionsweise des Reseller-Hostings vertraut sind, sollten Sie zunächst den Artikel über das cPanel-Hosting für Reseller lesen. Die allgemeine Bedeutung der einzelnen Grenzwerte (SPEED, PMEM, IO, IOPS, EP, NPROC) wird im Artikel über die CloudLinux-Ressourcenbeschränkungen erläutert.

Die Ressourcenobergrenzen der Reseller-Pakete

FunktionReseller StartReseller MediumReseller PremiumReseller ProReseller UltraReseller Max
cPanel-Unterkonten1020305070100
vCPU200%300%400%500%800%1200%
RAM4 GB6 GB8 GB12 GB20 GB40 GB
IO∞ Unbegrenzt∞ Unbegrenzt∞ Unbegrenzt∞ Unbegrenzt∞ Unbegrenzt∞ Unbegrenzt
IOPS∞ Unbegrenzt∞ Unbegrenzt∞ Unbegrenzt∞ Unbegrenzt∞ Unbegrenzt∞ Unbegrenzt
Aktive Verbindungen1002003005007001000
  • Das Kontingent gilt für alle cPanel-Konten des Reseller-Kontos, einschließlich des eigenen cPanel-Kontos des Resellers mit demselben Benutzernamen.
  • 100 % vCPU entsprechen einem vollständigen Prozessorkern, 200 % entsprechen zwei.
  • Die Anzahl der Prozesse (NPROC) ist in keinem Paket begrenzt.

Die Bedeutung dieser Werte entspricht den Angaben zu den Ressourcenbeschränkungen der cPanel-Hosting-Pakete: Die vCPU entspricht dem CloudLinux SPEED, der Arbeitsspeicher (RAM) dem PMEM und die Anzahl der aktiven Verbindungen dem EP-Limit (Entry Processes).

Wie funktioniert die zweistufige Beschränkung?

CloudLinux isoliert jedes cPanel-Konto in einer separaten LVE (Lightweight Virtual Environment). Ist das Reseller-Limit aktiviert, werden die LVEs aller Konten des Resellers in eine gemeinsame Gruppe zusammengefasst, die durch das Kontingent des Reseller-Pakets begrenzt ist. Der Reseller selbst stellt lediglich ein Kontingent dar: Er verbraucht keine Ressourcen, sondern seine Konten verbrauchen diese, und deren Gesamtnutzung wird durch das Reseller-Limit begrenzt.

Somit gelten zwei Limits gleichzeitig:

  1. Das eigene Limit des Unterkontos, das Sie im WHM festlegen. Wenn ein Konto dieses Limit erreicht, wird nur dieses Konto verlangsamt; die anderen Konten sind davon nicht betroffen.
  2. Das Reseller-Limit, das wir je nach Paket festlegen. Wenn die Gesamtnutzung der Konten dieses Limit erreicht, werden alle Konten des Resellers aus dem gemeinsamen Kontingent bedient, auch wenn keines der Konten sein eigenes Limit erreicht hat.

Ein Unterkonto darf niemals mehr als das Reseller-Kontingent in Anspruch nehmen. Wenn Sie einem Konto ein höheres Limit zuweisen als das Reseller-Paket vorsieht, kann das Konto höchstens bis zur Höhe des Reseller-Kontingents nutzen.

Beispiel: Das „Reseller Start“-Paket umfasst 200 % vCPU, 4 GB RAM und 100 aktive Verbindungen. Wenn Sie zehn Kundenkonten haben, die jeweils die Limits des „cPanel Basic“-Pakets (200 % vCPU, 2 GB RAM, 40 aktive Verbindungen) nutzen, kann eine gerade stark ausgelastete Seite allein bereits zwei Prozessorkerne beanspruchen. Wenn jedoch drei Seiten gleichzeitig hohen Datenverkehr verzeichnen, teilen sich diese drei zusammen maximal zwei Kerne und 4 GB Arbeitsspeicher.

Overselling

Die Summe der den Konten zugewiesenen Limits kann das Limit des Reseller-Pakets überschreiten. Im obigen Beispiel beträgt das nominelle RAM-Limit der zehn Konten insgesamt 20 GB, während das Paketlimit bei 4 GB liegt. Dies ist zulässig und funktioniert in der Praxis gut, da Websites selten gleichzeitig ausgelastet sind: Das Reseller-Limit beschränkt nicht die zugewiesenen Werte, sondern die tatsächlich gleichzeitig genutzten Ressourcen.

Übermäßiges Overselling kann jedoch dazu führen, dass die Seiten aller Kunden während der Spitzenauslastungszeiten langsamer werden. Es empfiehlt sich daher, die gemeinsame Auslastung der Konten im Auge zu behalten (siehe unten) und rechtzeitig auf ein größeres Paket umzusteigen.

Standardlimits für Unterordner

Die von Ihnen erstellten cPanel-Konten unterliegen den Beschränkungen des cPanel-Hosting-Pakets „Basic“, sofern Sie für Ihr Paket oder Ihr Konto keine gesonderten Werte festlegen:

Limit Standardwert pro Konto
vCPU 200%
RAM 2 GB
IO 100 MB/s
IOPS 1024
Aktive Verbindungen 40

Die Anzahl der Prozesse (NPROC) ist standardmäßig nicht begrenzt. Die Standardwerte können Sie in WHM pro Paket oder pro Konto sowohl nach oben als auch nach unten überschreiben.

Einstellung der Limits in WHM

Die Limits können Sie im Menü „WHM-Plugins“ im CloudLinux Manager-Plugin verwalten (in älteren Versionen heißt es „LVE Manager“). Im Reseller-Bereich können für die Subkonten folgende Limits festgelegt werden: SPEED (vCPU), PMEM (RAM), IO, IOPS, EP (aktive Verbindungen) und NPROC (Anzahl der Prozesse).

Pro Paket

  1. Öffnen Sie die Registerkarte „Packages“. Hier werden Ihre in WHM erstellten Pakete (Packages) angezeigt.
  2. Klicken Sie in der Zeile des Pakets auf das Stiftsymbol.
  3. Geben Sie die Grenzwerte ein und klicken Sie anschließend auf die Schaltfläche „Speichern“.

Die Limits des Pakets gelten für alle Konten, die dieses Paket nutzen; daher reicht es aus, sie beispielsweise für ein „Kleines“ und ein „Großes“ Paket einmalig festzulegen.

Pro Konto

  1. Öffnen Sie die Registerkarte „Users“. Hier werden alle Kundenkonten und deren Limits angezeigt; die Liste lässt sich nach Benutzername, Domain und LVE-ID filtern.
  2. Klicken Sie in der Zeile Ihres Kontos in der Spalte „Aktionen“ auf das Stiftsymbol.
  3. Geben Sie die Werte ein und klicken Sie auf die Schaltfläche „Speichern“. Die Schaltfläche „Zurücksetzen“ setzt die Werte auf die Standardwerte zurück, während die Option** „Nicht begrenzen“** das Konto auf unbegrenzt einstellt. In diesem Fall unterliegt das Konto nur noch den Beschränkungen des Reseller-Pakets.

Bei zu niedrigen Grenzwerten können Websites fehlerhaft funktionieren. CloudLinux empfiehlt, dass die Grenzwerte für kein einzelnes Konto unter folgenden Werten liegen sollten: SPEED 50 %, PMEM 128 MB, IO 256 KB/s, IOPS 256, EP und NPROC 10. Eine WordPress-Seite benötigt in der Praxis deutlich mehr Arbeitsspeicher.

Was Sie nicht ändern können

  • Sie können weder das Inode-Limit noch die Datenbank-Limits des MySQL Governor in Ihrem eigenen Konto oder in den Konten Ihrer Kunden ändern; diese werden von uns verwaltet. Siehe: Was bedeutet ein Inode? und Was ist der MySQL Governor?
  • Aus Sicherheitsgründen wird die CageFS-Kontoisolierung nicht vom Reseller, sondern von uns verwaltet.
  • Sie können das Kontingent Ihres Reseller-Pakets nicht erhöhen; dazu müssen Sie zu einem größeren Paket wechseln.

Überwachung der Ressourcenauslastung

Die weiteren Registerkarten des CloudLinux Managers zeigen die Nutzung der Konten an:

  • Aktuelle Auslastung: Die momentane CPU-, Speicher-, IO-, IOPS-, Prozess- und EP-Auslastung aller Konten, standardmäßig alle zehn Sekunden aktualisiert. Die mit einem Stern gekennzeichnete letzte Zeile der Tabelle gibt die gesammelte Auslastung des gesamten Reseller-Kontos an; vergleichen Sie diese bitte mit den Rahmenbedingungen Ihres Pakets.
  • Verbrauchsverlauf: Der Verlauf der Nutzung und der Überschreitungen der Limits (Fehler) für den ausgewählten Zeitraum, einschließlich einer Liste der fünf Konten mit dem höchsten Ressourcenverbrauch. Das Diagramm zeigt zudem an, ob die Konten das Reseller-Kontingent überschritten haben.
  • Statistiken: Statistiken pro Konto, filterbar nach Zeitraum und Limit, mit Konten, die sich dem Limit nähern oder dieses überschreiten, sowie detaillierten Diagrammen.

Ihre Kunden sehen in ihrem eigenen cPanel-Bereich dieselben Diagramme wie die Kunden eines normalen cPanel-Hostings, siehe: Wie kann ich meine CloudLinux-LVE-Ressourcennutzung in Echtzeit überprüfen? Der Artikel zum Thema „Faults“ hilft Ihnen bei der Interpretation der Fehlerzähler.

E-Mail-Benachrichtigungen

Auf der Registerkarte „Options“ können Sie im Abschnitt „LVE Faults email notifications“ festlegen, wer E-Mails über Limitüberschreitungen erhalten soll:

  • Benachrichtigung bei Überschreitung von Nutzerkontingenten: Sie erhalten eine Benachrichtigung, sobald eines der Kundenkonten sein individuelles Limit erreicht.
  • Kunden benachrichtigen: Ihre Kunden erhalten eine Benachrichtigung, sobald sie ihre eigenen Limits überschreiten.
  • Benachrichtigung bei Erreichen der Limits: Sie erhalten eine Benachrichtigung, sobald die Konten zusammen das Limit des Reseller-Pakets erreichen.

Im Abschnitt „Faults to include“ können Sie auswählen, bei welchen Überschreitungen von Grenzwerten eine Benachrichtigung erfolgen soll. Im Abschnitt „Minimum number of Faults to **notify“ können Sie festlegen, nach wie vielen Überschreitungen das System eine E-Mail versenden soll und wie oft Sie eine Benachrichtigung erhalten möchten. Sie können die Einstellungen mit der Schaltfläche **„Save Changes“ speichern.

Ihre Kunden erhalten lediglich eine Benachrichtigung, wenn sie ihre eigenen Limits überschreiten. Wenn ein Konto langsamer wird, weil das Reseller-Konto das gemeinsame Kontingent erreicht hat, erhält der Kunde keine E-Mail darüber, und es wird auch nicht als Fehler in seinen eigenen Diagrammen angezeigt. Daher empfiehlt es sich, die Option „Notify me when I hit my limits“ zu aktivieren.

Was geschieht, wenn ein Konto das Limit erreicht?

Die Auswirkung ist dieselbe, unabhängig davon, ob das eigene Limit des Kontos oder das Reseller-Kontingent erreicht wird:

  • vCPU, IO oder IOPS: Die Seiten fallen nicht aus, sondern reagieren lediglich langsamer, bis die Auslastung nachlässt.
  • Aktive Verbindungen: Neuere Anfragen erhalten den Fehler 508 („Resource Limit Is Reached“).
  • RAM: CloudLinux beendet bestimmte Prozesse, was zu einem Fehler 500 oder 503 führen kann.

Der Unterschied besteht darin, dass das eigene Limit nur das jeweilige Konto betrifft, während das Erreichen des Limits des Resellers Auswirkungen auf alle Konten des Resellers hat.

Sollte das Kontingent nicht ausreichen

Sollten Ihre Konten laut den Registerkarten „Aktuelle Nutzung“ und „Historische Nutzung“ regelmäßig das Reseller-Kontingent ausschöpfen und auch die Optimierung der betroffenen Seiten (Cache, Austausch langsamer Plugins, Einschränkung von Bots) keine Abhilfe schaffen, können Sie zu einem größeren Reseller-Paket wechseln. Sollten Sie aus Ihrem Reseller-Hosting herausgewachsen sein, bietet der dedizierte cPanel-Server einen eigenen Prozessor und Arbeitsspeicher; mit der im Warenkorb wählbaren erweiterten cPanel-Lizenz kann er zudem für Reseller-Zwecke genutzt werden. Bei Fragen schreiben Sie uns bitte – wir helfen Ihnen gerne bei der Auswahl des passenden Pakets.

Zurück: CloudLinux-Artikel (16)