←back to thread

804 points jryio | 3 comments | | HN request time: 0s | source
Show context
speedgoose ◴[] No.45661785[source]
Looking at the htop screenshot, I notice the lack of swap. You may want to enable earlyoom, so your whole server doesn't go down when a service goes bananas. The Linux Kernel OOM killer is often a bit too late to trigger.

You can also enable zram to compress ram, so you can over-provision like the pros'. A lot of long-running software leaks memory that compresses pretty well.

Here is how I do it on my Hetzner bare-metal servers using Ansible: https://gist.github.com/fungiboletus/794a265cc186e79cd5eb2fe... It also works on VMs.

replies(15): >>45661833 #>>45662183 #>>45662569 #>>45662628 #>>45662841 #>>45662895 #>>45663091 #>>45664508 #>>45665044 #>>45665086 #>>45665226 #>>45666389 #>>45666833 #>>45673327 #>>45677907 #
awesome_dude ◴[] No.45662628[source]
How do you get swap on a VPS?
replies(1): >>45663111 #
justsomehnguy ◴[] No.45663111[source]
Search "linux enable swap in a file"

    To enable a swap file in Linux, first create the swap file using a command like sudo dd if=/dev/zero of=/swapfile bs=1G count=1 for a 1GB file. Then, set it up with sudo mkswap /swapfile and activate it using sudo swapon /swapfile. To make it permanent, add /swapfile swap swap defaults 0 0 to your /etc/fstab file.
replies(2): >>45663117 #>>45663334 #
awesome_dude ◴[] No.45663117[source]
Strongly suggest you try doing that on a VPS, then report back
replies(2): >>45663205 #>>45663268 #
ahepp ◴[] No.45663205[source]
What do you think is going to happen? I tested it out on an ec2 instance just now and it seems to have worked as one would expect.
replies(2): >>45663613 #>>45666456 #
1. awesome_dude ◴[] No.45663613[source]
EC2 != VPS
replies(2): >>45665189 #>>45677481 #
2. cmpxchg8b ◴[] No.45665189[source]
They both offer virtualized guests under a hypervisor host. EC2 does have more offload specialization hardware but for the most part they are functionally equivalent, unless I'm missing something...
3. ahepp ◴[] No.45677481[source]
What VPS do you think this would cause problems on? Why?