System Resources

Storage

Every Uberspace is provided with 10 GB of storage by default, you can upgrade your storage up to 100GB. Over-usage of up to 10% is permitted for up to seven days. If you try to use even more than these 110% of your booked storage or if you don’t free up enough storage within seven days, we will block all write access for your account. This means you won’t be able to add any more data, including incoming e-mails or database storage.

You may check your current storage usage with the quota command:

[isabell@stardust ~]$ quota -gsl
Disk quotas for group isabell (gid 1013):
     Filesystem   space   quota   limit   grace   files   quota   limit   grace
      /dev/sda2    713M  10240M  11264M              38       0       0
  • space shows you how much storage you’re currently using.

  • quota shows the 10 GB soft limit.

  • limit column shows the hard limit of 11 GB.

  • grace column shows you how much time you have left to fix if you are over the soft limit.

Note

You will be notified once in 7 days by e-mail when your free space is less than 1 GB and once again when your quota hits the over-usage grace period above 100%.

Note

In order to work properly, quota needs an interactive shell, otherwise it produces no output. When running an automated script (and therefore non-interactive shell), this could be achieve by, for example, connecting back to itself via ssh: ssh localhost quota -gl.

Find files which use a lot of storage

The beforementioned quota command calculates the needed storage for files that are owned by your user anywhere on the system not only within your home folder. To find these files you should check the most common paths where files can be stored for your user:

[isabell@stardust ~]$ du -hs /home/$USER /var/www/virtual/$USER /tmp /var/tmp /var/lib/php-sessions/$USER 2> /dev/null
6,9M  /home/isabell
2,6M  /var/www/virtual/isabell
36K   /tmp
4,0K  /var/tmp
0     /var/lib/php-sessions/isabell

The du command is good for an raw overview about your storage usage, but to have a deeper look which files use up a lot of space we recommend the interactive tool ncdu. You can use the command just within your working directory or with a path like ncdu /var/www/virtual/$USER and then browsing with your keyboard arrows and enter.

Deleted but open files

There might also be already deleted files, that are still used by processes. You can check this with:

[isabell@stardust ~]$ lsof | grep deleted
php-fpm   20326 isabell    4u      REG               0,75         666 1088691286 /run/user/1024/.ZendSem.s2qmkH (deleted)

The allocated bytes are shown in the 7th column, here 666.

RAM

You can use up to 1536 MB (1.5 GB) of RAM. If you try to use more than this limit, your process will be killed. We reserve the right to ask nicely to reduce your usage if it is impacting other users or the overall performance of the host.

CPU

Every Uberspace gets a fair slice of CPU time. If the CPU is idle, you can use more than that. Processes that try to use too much CPU resources will be throttled.