←back to thread

804 points jryio | 1 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 #
justsomehnguy ◴[] No.45663268[source]
https://news.ycombinator.com/item?id=45007821

And that was like... two years ago? 1GB of RAM and actually ~700MB usable before I found the proper magik incantations to really disable kdump.

Also have used 1GB machines for literally years.

Strongly suggest you shouldn't strongly suggest.

replies(1): >>45663625 #
awesome_dude ◴[] No.45663625[source]
Uh.. your link... doesn't show how a VPS can have SWAP enabled

You do understand what's being discussed... right?

replies(1): >>45663739 #
justsomehnguy ◴[] No.45663739[source]
Literally up the chain: https://news.ycombinator.com/item?id=45663111

Or you have a very peculiar understanding what 'VPS' means.

replies(1): >>45664617 #
awesome_dude ◴[] No.45664617{3}[source]
https://en.wikipedia.org/wiki/Virtual_private_server

As I said earlier

https://news.ycombinator.com/threads?id=awesome_dude#4566311...

replies(1): >>45674279 #
1. justsomehnguy ◴[] No.45674279{4}[source]
Hello, it's the year 2025 here. If you use OpenVZ-like ancient shit - it's on you.

So no, VPS is a proper virtualization for a 15 years. And with a proper virtualization you have the full control.