Hosting·2 min lezen

Geheugen- en proceslimieten per hostingaccount (DirectAdmin)

Hoe DirectAdmin limieten per pakket afdwingt met systemd, wat er onder die limieten valt, en hoeveel geheugen Claude Code gebruikt.

Op gedeelde hosting deelt je account een server met anderen. DirectAdmin dwingt daarom per pakket limieten af op geheugen en processen, via systemd-slices per gebruiker, zodat één account de rest niet kan vertragen. Gemeten op onze servers (september 2026): een Claude Code-sessie gebruikt ongeveer 370 MB geheugen, een Remote Control-sessie ongeveer 350 MB, en een account met Claude plus een terminal piekte rond 1 GB. Onze pakketten hebben 2 GB (Hosting Essential), 4 GB (Advanced) en 8 GB (Complete) geheugen, dus één sessie past overal, maar meerdere sessies of mensen tegelijk op één account tellen op. Hieronder: waar die limieten vandaan komen, wat eronder valt en wat je ziet als je erover gaat.

Waar komen de limieten vandaan?

DirectAdmin (1.7x) zet per pakket limieten op het account:

Limiet Betekenis
MemoryHigh boven deze grens wordt je account vertraagd
MemoryMax boven deze grens worden processen gestopt
TasksMax maximaal aantal processen tegelijk
CPUQuota maximaal CPU-gebruik
IO-limieten lees- en schrijfsnelheid

Leeg betekent onbeperkt. Voor serverbeheerders: DirectAdmin zet deze waarden als systemd-drop-ins op de user-<uid>.slice van de gebruiker.

Wat valt eronder?

Alles wat van jouw account is, in dezelfde "emmer":

  • je terminal, via SSH of de DirectAdmin-terminal,
  • Claude Code en de assistent,
  • cronjobs,
  • de PHP-processen van je websites (lsphp).

Een zware build naast een drukke website deelt dus hetzelfde geheugen.

Hoeveel gebruikt Claude?

Gemeten op onze servers: een Claude Code-sessie gebruikt ongeveer 370 MB. Een account met Claude plus een terminal piekte rond 1 GB. Werken meerdere mensen tegelijk op hetzelfde account, dan telt dat op.

Hoe merk je dat je een limiet raakt?

  • Een commando eindigt met Killed of exitcode 137.
  • Je website wordt traag tijdens een build of import.
  • Claude meldt dat een proces onverwacht stopte.

Stop dan de zware taak en voer er één tegelijk uit. Herhalen in een lus helpt niet.

Tips

  • Bouw grote projecten (npm run build) liever elders en zet alleen de gebouwde bestanden neer.
  • Laat geen processen op de achtergrond draaien na een taak.
  • Terugkerende taken horen in DirectAdmin → Cron Jobs, niet in een eindeloze lus.
  • Grote database-imports: gebruik mysql met een bestand, niet plakken.
MK
Maarten Keizer

Oprichter van Invoker. Ruim twintig jaar hosting, systeembeheer en webdevelopment; bouwt de Claude-hosting zelf en test alles eerst op de eigen servers.

over maarten