Die App hast du ausgewählt. Jetzt liegen vier Tarifkarten vor dir, beschriftet mit Für leichtgewichtige Apps und Soloprojekte
und Für Apps im Produktivbetrieb,
während die Dokumentation deiner App von Gigabytes und Kernen spricht. Beides passt nicht von selbst zusammen. Immich zum Beispiel verlangt mindestens 6 GB Arbeitsspeicher. Damit fällt Stack 4 mit seinen 4 GB raus, bevor du überhaupt etwas installiert hast.
Jede Zeile unten stellt die veröffentlichten Angaben der Entwickler neben den passenden Tarif. Das ist unsere Schätzung auf Basis der Dokumentation des jeweiligen Anbieters, gelesen am 2. Oktober 2026. Wir haben diese Apps nicht auf Servern von DreamHost betrieben, aber ein gängiges Paar haben wir weiter unten auf unserer eigenen Testmaschine laufen lassen. Wo ein Anbieter keinen Wert veröffentlicht, steht das in der Zeile.
Was jeder Plan enthält
Alle vier Pläne enthalten vollen Root-Zugriff, ein Linux-Betriebssystem deiner Wahl, Docker und die App-Bibliothek mit Ein-Klick-Installation. Sie unterscheiden sich bei Kernen, Arbeitsspeicher und Speicherplatz:
| Plan | vCPU | Arbeitsspeicher | NVMe-Speicher | Gemacht für |
|---|---|---|---|---|
| Stack 4 | 2 | 4 GB | 75 GB | Leichtgewichtige Apps und Soloprojekte |
| Stack 8 | 2 | 8 GB | 150 GB | Apps im Produktivbetrieb |
| Stack 16 | 4 | 16 GB | 250 GB | Anspruchsvolle Workloads und mehrere Dienste |
| Stack 32 | 8 | 32 GB | 450 GB | Plattformen mit viel Traffic und datenintensive Apps |
Schau dir die vCPU-Spalte an, bevor du auf den Arbeitsspeicher schaust. Stack 8 verdoppelt Arbeitsspeicher und Speicherplatz von Stack 4, bleibt aber bei 2 vCPU. Eine App, der CPU-Leistung fehlt, muss also auf Stack 16 springen, den ersten Tarif mit mehr Kernen. Stack 32 verdoppelt sie noch einmal auf 8.
Finde deine App in der Größentabelle
Such die Zeile, die deinem Setup am nächsten kommt. Starte mit dem Tarif in der letzten Spalte. Die mittlere Spalte zeigt, was die Entwickler der App veröffentlichen, verlinkt in den Quellen unten. Die VPS-Hosting-Seite jeder App ist unter der Tabelle verlinkt.
| Was du betreibst | Was die Entwickler als Bedarf angeben | Passender Plan (unsere Schätzung) |
|---|---|---|
| Ein paar WordPress- oder PHP-Websites (LAMP Stack) | WordPress verlangt PHP 8.3+ und MySQL 8.0+ oder MariaDB 10.11+, ohne Angabe zum Arbeitsspeicher | DreamPress oder verwaltetes VPS. Wenn du Root-Zugriff brauchst: Stack 4 für den Einstieg und Stack 8 im Produktivbetrieb |
| Eine Node.js-App | Node veröffentlicht kein Serverminimum. Die Dokumentation nutzt eine Maschine mit 2 GiB als Beispiel für den Arbeitsspeicher | Stack 4 für den Einstieg. Stack 8 im Produktivbetrieb |
| Eine PostgreSQL- oder MySQL-Datenbank | Keine der beiden veröffentlicht ein Serverminimum. Auf einem Datenbankserver empfiehlt Postgres 25 % des Arbeitsspeichers für seine Puffer, und MySQL bekommt für seinen Buffer Pool oft bis zu 80 % | Stack 8 im Produktivbetrieb. Stack 16, wenn die Daten, die du häufig liest, den Arbeitsspeicher von Stack 8 übersteigen |
| Mehrere Container mit Docker und Portainer | Docker und Portainer veröffentlichen kein Minimum. Addiere die Werte der einzelnen Container | Stack 8 für ein paar Container im Produktivbetrieb. Stack 16, sobald ihre Werte zusammen mehr als 8 GB ergeben oder 4 Kerne brauchen |
| Dokploy | Mindestens 2 GB Arbeitsspeicher und 30 GB Speicherplatz | Stack 4 für den Einstieg. Stack 8 im Produktivbetrieb |
| n8n | Mindestens 4 GB und 2 vCPU für das Docker-Compose-Setup, das die Sandbox des n8n Assistant enthält | Stack 4 erfüllt das ohne Reserve. Stack 8 im Produktivbetrieb |
| GitLab | Basisanforderung: 8 vCPU und 16 GB. Mindestens 8 GB, wenn der Arbeitsspeicher knapp ist | Stack 32 ist der erste Plan, der die Basisanforderung erfüllt. Stack 16 hat den Arbeitsspeicher der Basisanforderung, aber nur die Hälfte der Kerne und liegt damit darunter – geeignet für einen Test in einem kleinen Team (unsere Empfehlung; betreibe CI-Runner auf einem separaten Server, wie GitLab es rät) |
| Supabase | Minimum: 4 GB, 2 Kerne, 40 GB SSD. Empfohlen: 8 GB+, 4+ Kerne, 80 GB+ SSD | Stack 4 oder Stack 8 erfüllt das Minimum. Stack 16 erfüllt alle empfohlenen Werte |
| Immich | Minimum: 6 GB und 2 Kerne. Empfohlen: 8 GB und 4 Kerne | Stack 8 erfüllt die Empfehlung beim Arbeitsspeicher. Stack 16 erfüllt alle empfohlenen Werte |
| Ein Gameserver mit Pelican Panel | Pelican veröffentlicht kein Minimum, also entscheidet das Spiel. Palworld nennt 16 GB und empfiehlt 4 Kerne und mehr als 32 GB | Stack 16 für Palworld. Für andere Spiele Stack 8 für den Einstieg, danach der Wert des jeweiligen Spiels (unsere Empfehlung) |
| OpenClaw | Minimum 1 GB, empfohlen 2 GB+ | Stack 4 |
| Hermes Agent | Keine Angabe veröffentlicht | Stack 4 für den Einstieg. Stack 8, sobald du Gateways oder aufwendigere Jobs hinzufügst (unsere Empfehlung) |
| Paperclip | Laut Installationsanleitung jedes Linux-VPS mit 1 vCPU und 2 GB RAM für den Einstieg (Node.js 24.11+) | Stack 4 für den Einstieg. Stack 8 im Produktivbetrieb (unsere Empfehlung) |
| Ghost | Ein Server mit mindestens 1 GB Arbeitsspeicher | Stack 4 für den Einstieg. Stack 8 im Produktivbetrieb |
| Umami | Node.js 18.18+ und PostgreSQL 12.14+, ohne Angabe zu Arbeitsspeicher oder CPU | Stack 4 für ein paar Websites. Stack 8 für stark besuchte Websites (unsere Empfehlung) |
| Uptime Kuma | Node.js 20.4+, ohne Angabe zu Arbeitsspeicher oder CPU | Stack 4 (unsere Empfehlung) |
VPS-Hosting-Seiten für jede App in der Tabelle: LAMP Stack, Node.js, PostgreSQL, Docker und Portainer, Dokploy, n8n, GitLab, Supabase, Immich, Pelican Panel, OpenClaw, Hermes Agent, Paperclip, Ghost, Umami, Uptime Kuma.
Das Minimum von Immich liegt bei 6 GB, deshalb steht Stack 4 nicht in seiner Zeile, obwohl Immich angibt, dass ein System mit 4 GB laufen kann, wenn maschinelles Lernen ausgeschaltet ist.
In den meisten Zeilen findest du keine Nutzerzahl, denn GitLab ist hier der einzige Anbieter, der eine veröffentlicht: Sein Setup für wenig Arbeitsspeicher ist für bis zu fünf Entwickler ausgelegt.
Apps auf einem Server teilen sich dessen Arbeitsspeicher. Addiere also ihre Zeilen und lass Platz für das Betriebssystem. Stellst du n8n neben Immich, kommen ihre Mindestwerte auf 10 GB, bevor sich das Betriebssystem seinen Anteil nimmt. Auf unserer frisch aufgesetzten Test-VM mit Ubuntu 24.04 waren das etwa 300 MiB. Das ist mehr, als Stack 8 hat, also startet das Paar auf Stack 16.
Was das Duo auf unserer Test-VM verbraucht hat
Wir haben dieses Paar am 22. Oktober 2026 auf einer Test-VM mit 2 vCPU und 8 GB Arbeitsspeicher laufen lassen, also mit der Ausstattung von Stack 8. Es war Immich v3.3.5 aus dem Release-Setup von Immich, mit eingeschaltetem maschinellem Lernen und ohne Fotos, neben n8n 2.44.5 mit PostgreSQL aus den Docker-Compose-Dateien von n8n, ohne Workflows. Die VM lief auf einem arm64-Mac. Es ist also unsere Testmaschine, kein Server von DreamHost.
| Was wir geprüft haben | Belegter Arbeitsspeicher | Was von 8 GB übrig bleibt |
|---|---|---|
| Immich und n8n zusammen im Leerlauf, 10 Minuten nach dem Start | 1,823 MiB | 5.721 MB noch frei |
| Immich allein in der Spitze bei der Verarbeitung von 300 Fotos (separater Durchlauf) | Etwa 6.031 MiB | Etwa 1,6 GB der 7,9 GB, die Linux erkennt |
| Diese Spitze plus n8n im Leerlauf (unsere Rechnung, nicht gemeinsam ausgeführt) | Etwa 6,4 GB | Etwa 1,2 GB, vor Daten oder Nutzern |
Im Leerlauf belegte das Paar unter 2 GB, weit weniger als die 10 GB, auf die sich ihre Mindestwerte summieren. Der Leerlauf ist aber nicht die Grenze. In einem separaten Durchlauf auf einer gleich großen Maschine erreichte Immich allein etwa 6 GB, während es einen Import von gerade einmal 300 Fotos verarbeitete. Addierst du die 0,4 GB von n8n im Leerlauf zu dieser Spitze, kommst du auf etwa 6,4 GB. Das ist reine Rechnung, denn wir haben nicht beide gleichzeitig unter Last laufen lassen. Auf 8 GB bleibt damit wenig Spielraum, deshalb starten wir das Paar trotzdem auf Stack 16. Wir haben jedes Setup nur einmal ausgeführt, und es waren frische Installationen ohne Nutzer. Betrachte die Werte also als Untergrenzen, nicht als Mindestanforderungen für die Dimensionierung.
Der Speicherplatz kann vor dem Arbeitsspeicher ausgehen. Eine Fotobibliothek oder ein Git-Server kann ihn füllen, während der Arbeitsspeicher noch gut aussieht.
Wenn du eine Fotobibliothek umziehst, miss zuerst ihre Größe und rechne den Aufschlag von Immich hinzu, bevor du sie mit dem Speicherplatz des Tarifs vergleichst. Der Wert von GitLab deckt nur die Anwendung ab. Zusätzlich verlangt GitLab Speicher für Repositorys, der mindestens so groß ist wie alle deine Repositorys zusammen.
Apps, deren Entwickler mehr als Stack 8 verlangen
GitLab
GitLab ist der schwierige Fall. Die eigenen Seiten nennen unterschiedliche Untergrenzen. Die Anforderungsseite von GitLab legt 8 vCPU und 16 GB als Basis für eine Single-Node-Installation fest, und nur Stack 32 hat 8 vCPU. Stack 16 hat die 16 GB, aber halb so viele Kerne. Dieselbe Seite sagt, dass GitLab bei knappem Arbeitsspeicher mit mindestens 8 GB laufen kann. Das ist der einzige CPU- oder Speicherwert auf der Seite, den Stack 8 erfüllt. Der Leitfaden für Umgebungen mit wenig Arbeitsspeicher geht noch tiefer: 2 GB plus 1 GB Swap für bis zu fünf Entwickler, deren Repositorys unter 100 MB bleiben.
Auch beim Swap widersprechen sich die beiden Seiten. Bei einer Standardinstallation rät GitLab, Swap zu deaktivieren oder so viel Arbeitsspeicher bereitzustellen, dass GitLab ihn nie nutzt. Das Setup für wenig Arbeitsspeicher geht dagegen davon aus, dass der Server im normalen Betrieb Swap nutzt. Für den GitLab-Server eines kleinen Teams empfehlen wir Stack 16: Du bekommst den Basis-Arbeitsspeicher und 4 der 8 Kerne. Damit liegt der Tarif unter der Basis von GitLab, und ein Test muss zeigen, dass er mithält. GitLab rät, CI-Runner auf einer anderen Maschine als GitLab selbst zu betreiben. Plane einen zweiten Server für deine Pipelines ein. Ein Team, das die volle Basis braucht, geht auf Stack 32. GitLab-VPS-Hosting enthält GitLab CE in jedem Stack-Tarif.
Supabase
Die Dokumentation von Supabase zum Selbsthosten bezeichnet das Minimum von 4 GB, 2 Kernen und 40 GB SSD als geeignet für Entwicklung und kleine bis mittlere Produktiv-Workloads, und Stack 4 und Stack 8 erfüllen es beide. Die empfohlene Ausstattung verlangt 4 oder mehr Kerne. Da Stack 16 unser kleinster Tarif mit 4 Kernen ist, würden wir dort ein stark genutztes Produktivprojekt betreiben.
Immich
Stack 8 erfüllt die Speicherempfehlung von Immich (8 GB) mit dem Minimum von 2 Kernen. Stack 16 erfüllt beide Empfehlungen. Seine 250 GB Speicherplatz fassen außerdem eine größere Bibliothek als die 150 GB von Stack 8. Das kann genauso wichtig sein wie der Arbeitsspeicher, sobald du Jahre an Familienfotos und Handyvideos importierst.
Palworld und andere Gameserver
Der Server-Leitfaden von Palworld nennt 16 GB Arbeitsspeicher und empfiehlt 4 Kerne, also erfüllt Stack 16 die Anforderung. Laut Leitfaden startet ein Server mit 8 GB zwar, stürzt aber eher ab, wenn ihm der Arbeitsspeicher ausgeht. Deshalb steht Stack 8 nicht in der Zeile von Palworld. Der Leitfaden empfiehlt außerdem mehr als 32 GB. Stack 32 hat genau 32 GB und ist der größte Stack-Tarif. Ein Palworld-Server, der den empfohlenen Arbeitsspeicher braucht, gehört also auf eine dedizierte Maschine.
Was ein zu großer Einstieg kostet
Fängst du zu klein an, hilft ein Planwechsel: Du wählst im Panel den größeren Plan, und deine Umgebung kommt mit. Für einen zu großen Einstieg gibt es keine vergleichbare Lösung. Laut dem Help Center von DreamHost kannst du derzeit nicht auf einen kleineren Stack-Plan wechseln. Der empfohlene Weg: Prüfe, ob deine Daten passen, richte einen neuen Server mit dem kleineren Plan ein, zieh alles um, vergewissere dich, dass es funktioniert, und kündige den ursprünglichen Server.
Bis dahin zahlst du jeden Monat für Arbeitsspeicher und Kerne, die deine App nicht nutzt. Laut dem Help Center von DreamHost gibt es für ein VPS keine 30-tägige Geld-zurück-Garantie, du hast also keine Rückerstattungsfrist als Absicherung. Starte mit dem kleinsten Tarif, der das Minimum deiner App erfüllt, und wechsle den Tarif, wenn die folgenden Checks zeigen, dass es knapp wird.
So erkennst du, dass dein Plan zu klein geworden ist
Bevor du für einen größeren Tarif zahlst, finde heraus, ob Arbeitsspeicher, CPU oder Speicherplatz knapp werden, denn jeder Engpass spricht für ein anderes Upgrade. Laut dem Help Center von DreamHost gibt es die Dashboards für Performance und Logs nur beim verwalteten VPS. Auf einem VPS prüfst du also über die Kommandozeile, während die App unter Last ist. Mit diesen Befehlen geht das schnell:
free -h
cat /proc/pressure/memory
uptime
df -h- Verfügbaren Arbeitsspeicher prüfen
Führe
free -him normalen Betrieb aus. Die Spalteavailable
schätzt, wie viel Arbeitsspeicher neue Programme ohne Swapping bekommen können. Bleibt der Wert nahe null oder steigt die Swap-Nutzung immer weiter, fehlt der App wahrscheinlich Arbeitsspeicher. Auch die App-Logs zeigen das: n8n protokolliertJavaScript heap out of memory
, wenn einem Workflow der Speicher ausgeht. - Speicherdruck prüfen
Führe
cat /proc/pressure/memoryaus. Die Zeilefull
zeigt den Anteil der Zeit, in dem alle laufenden Tasks gleichzeitig auf Arbeitsspeicher gewartet haben. Laut Kernel-Dokumentation ist ein Workload, der längere Zeit in diesem Zustand verbringt, im Thrashing. Ist das bei dir der Fall, wechsle für mehr Arbeitsspeicher zum nächstgrößeren Plan: von Stack 4 auf 8, von 8 auf 16 oder von 16 auf 32. - Last mit deinen Kernen vergleichen
Führe
uptimeaus und lies die dritte Zahl ab, die Load Average der letzten 15 Minuten. Die Last ist nicht auf die Anzahl deiner Kerne skaliert, vergleiche sie also mit den vCPU deines Plans: 2 bei Stack 4 und Stack 8, 4 bei Stack 16, 8 bei Stack 32. Als Faustregel werten wir eine 15-Minuten-Last, die tagelang über diesem Wert liegt, als Zeichen dafür, dass dir CPU fehlt. Von Stack 4 oder Stack 8 aus führt das zu Stack 16. - Steal-Time ansehen
Führe
vmstat 5aus und beobachte die Spaltest. Sie zeigt die Zeit, die der Hypervisor deinem Server entzogen hat. Als Faustregel gilt: Liegt die Steal Time dauerhaft über ein paar Prozent, frag beim Support nach, bevor du für einen größeren Plan bezahlst. - Speicherplatz prüfenFühre
df -haus, um zu sehen, wie voll jedes Dateisystem ist. - Upgrade im Panel
Das Help Center von DreamHost nennt diese Schritte: Geh zu Manage Account, such dein VPS unter Active Plans, klicke auf Manage, dann unter Change Plan auf Select Plan und anschließend auf Submit Order.
Auch wachsender Swap kann ein Frühwarnzeichen sein. Wie ein Kommentator auf Hacker News angemerkt hat, kann dir eine Überwachung der Swap-Nutzung zeigen, dass etwas nicht stimmt, bevor der Kernel wegen Speichermangels Prozesse beendet.
Steckt ein plötzlicher Traffic-Anstieg hinter der Last, lies nach, wie du mit einer Traffic-Spitze umgehst, bevor du upgradest.
Wann ein anderes Produkt von DreamHost besser passt
Wenn wir den Server lieber für dich verwalten sollen, passen DreamPress, verwaltetes VPS oder verwaltetes Hosting auf dedizierten Servern womöglich besser zu dir. Wenn du nicht sicher bist, ob du überhaupt einen Server brauchst, lies zuerst Brauchst du überhaupt ein VPS?.
Wähle ein VPS, wenn
Du brauchst Root-Zugriff für deine eigenen Apps und hast kein Problem damit, den Server selbst zu patchen und deine eigenen Backups zu erstellen.
Wähle DreamPress, wenn
Du betreibst WordPress und möchtest, dass wir es für dich verwalten, mit täglichen Backups, 1-Klick-Staging und WordPress-Experten auf Abruf.
Wähle verwaltetes VPS, wenn
Du betreibst mehrere geschäftliche Websites und möchtest, dass wir uns um den Server kümmern, mit Updates, täglichen Backups und Auto-Boost, das bei Lastspitzen zusätzlichen RAM bereitstellt, sofern verfügbar. SSH-Zugriff ohne Root ist inklusive.
Mit verwaltetem Hosting auf dedizierten Servern bekommst du einen verwalteten Server mit Root-Zugriff, und der Enhanced-Plan bietet bis zu 128 GB Arbeitsspeicher. Lies also wann ein dedizierter Server der nächste Schritt ist, sobald dir Stack 32 nicht mehr reicht. Für neue oder einfache Websites ist Webhosting der richtige Einstieg: Der Launch-Plan deckt 25 Websites und geschätzt 40.000 Besuche pro Monat ab. Wenn eine MySQL-Datenbank deine Websites auf dem verwalteten VPS ausbremst, stellt ihr das Add-on MySQL VPS als separater Dienst isolierte Datenbankressourcen bereit.
Häufige Fragen zur VPS-Größe
Wie viel RAM braucht mein VPS?
So viel, wie die Entwickler deiner App verlangen, plus Platz für das Betriebssystem und alles andere auf dem Server. Teilen sich mehrere Apps einen Server, addiere ihre Werte. Die Größentabelle oben nennt den Wert für jede gängige App.
Reichen 2 GB RAM für ein VPS?
Für Apps wie Ghost, das 1 GB braucht, und OpenClaw, das 2 GB oder mehr empfiehlt, reicht das. Unser kleinster Plan, Stack 4, beginnt bei 4 GB. Bei DreamHost lautet die Frage also, ob 4 GB reichen. Für Immich und die Basisanforderung von GitLab reichen sie nicht.
Sind 32 GB RAM übertrieben?
Für die meisten einzelnen Apps ja. Für GitLab würdest du trotzdem Stack 32 wählen, weil die volle Basisanforderung 8 vCPU verlangt und Stack 32 unser einziger Plan mit 8 ist. Palworld ist der andere Fall: Es empfiehlt mehr als 32 GB, also kommt Stack 32 dem so nah, wie es mit einem Stack-Plan geht. Ein noch größerer Server gehört auf eine dedizierte Maschine.
Wie wechsle ich auf einen größeren VPS-Plan?
Über die Seite Manage Account im Panel, mit den Schritten unter Change Plan aus dem Help Center von DreamHost, die im letzten Schritt der Checks oben aufgeführt sind. Du kannst bis auf Stack 32 wechseln, und deine Umgebung kommt mit.
Quellen
- VPS Hosting with Full Root Access, DreamHost, 2. Okt. 2026. dreamhost.com/hosting/vps
- Upgrade a VPS, DreamHost Knowledge Base, 2. Okt. 2026. help.dreamhost.com/hc/en-us/articles/50605427977364-Upgrade-a-Self-Managed-VPS
- VPS overview, DreamHost Knowledge Base, 2. Okt. 2026. help.dreamhost.com/hc/en-us/articles/50476238203028-Self-Managed-VPS-overview
- How To Run Node.js on a VPS, DreamHost, 2. Okt. 2026. dreamhost.com/blog/nodejs-vps
- Requirements, WordPress.org, 2. Okt. 2026. de.wordpress.org/about/requirements
- Command-line API, Node.js, 2. Okt. 2026. nodejs.org/api/cli.html
- Resource Consumption, PostgreSQL Global Development Group, 2. Okt. 2026. postgresql.org/docs/current/runtime-config-resource.html
- InnoDB Buffer Pool, MySQL, 2. Okt. 2026. dev.mysql.com/doc/refman/8.4/en/innodb-buffer-pool.html
- Requirements and prerequisites, Portainer, 2. Okt. 2026. docs.portainer.io/start/requirements-and-prerequisites
- Installation, Dokploy, 2. Okt. 2026. docs.dokploy.com/docs/core/installation
- Fix memory issues, n8n, 2. Okt. 2026. docs.n8n.io/hosting/scaling/memory-errors
- Install using Docker Compose, n8n, 2. Okt. 2026. docs.n8n.io/deploy/host-n8n/install-options/install-using-docker-compose
- Installation requirements, GitLab, 2. Okt. 2026. docs.gitlab.com/install/requirements
- Install GitLab Runner, GitLab, 2. Okt. 2026. docs.gitlab.com/runner/install
- Running GitLab in a memory-constrained environment, GitLab, 2. Okt. 2026. docs.gitlab.com/omnibus/settings/memory_constrained_envs
- Self-Hosting with Docker, Supabase, 2. Okt. 2026. supabase.com/docs/guides/self-hosting/docker
- Requirements, Immich, 2. Okt. 2026. docs.immich.app/install/requirements
- Requirements, Palworld Server Guide (Pocketpair), 2. Okt. 2026. docs.palworldgame.com/getting-started/requirements
- FAQ: providers and hosting, OpenClaw, 2. Okt. 2026. docs.openclaw.ai/help/faq-first-run/providers-and-hosting
- How to install Ghost on Ubuntu, Ghost, 2. Okt. 2026. docs.ghost.org/install/ubuntu
- Installation, Paperclip, 22. Okt. 2026. docs.paperclip.ing/guides/getting-started/installation
- Installation, Umami, 2. Okt. 2026. umami.is/docs/install
- Uptime Kuma README, Uptime Kuma, 2. Okt. 2026. github.com/louislam/uptime-kuma
- free(1), Linux man-pages, 2. Okt. 2026. man7.org/linux/man-pages/man1/free.1.html
- uptime(1), Linux man-pages, 2. Okt. 2026. man7.org/linux/man-pages/man1/uptime.1.html
- vmstat(8), Linux man-pages, 2. Okt. 2026. man7.org/linux/man-pages/man8/vmstat.8.html
- PSI - Pressure Stall Information, The Linux Kernel documentation, 2. Okt. 2026. docs.kernel.org/accounting/psi.html
- Hacker News comment on swap as an early warning, Hacker News, 2. Okt. 2026. news.ycombinator.com/item?id=26355682