Создам в толксах, потому что пост из разряда «ах у ели, злые волки».
Очередной раз наткнулся на ситуацию. Есть ни в чем не виноватый клиент, у которого есть VPS.
Первоначально он взял себе с 2 гб ОЗУ, но потом его какой-то скрипт че-то делает, и OOM прибивает какой-то из процессов.
Разумеется в меню апгрейда нету понятия «сколько вы хотите себе РАМы»: либо у вас одноядерный проц \ 2 Гб \ 20 Гб, за 5 баксов, либо у вас двухъядерный проц \ 4 Гб \ 40 Гб, за 10 баксов, даже если вы его используете как файлопомойку где из демонов - proftpd.
Клиент апгрейднул. Теперь платит в два раза больше. а OOM все равно прибивает процессы. Пробую добавить своп, а система говорит «хрен тебе».
Это вообще возможно ? Гипервизор настолько хитрожоп, что может извне блочить работу функций ядра ?
[root@server ~]# swapon /swap
swapon: /swap: swapon failed: Operation not permitted
[root@server ~]# file /swap
/swap: Linux/i386 swap file (new style), version 1 (4K pages), size 1048575 pages, no label, UUID=4995963b-fb0c-4c99-94ea-c007d64c9f04
[root@server ~]#
У меня начинается паранойя. Если можно запретить своп - то я хз, может можно и память свободную «забить» ?
Зачем эти сраные хостинг-провайдеры так делают ? Чтобы развести клиента на более дорогой продукт ?