у нас есть выделенный сервер PostgreSQL (9.0.4) (ubuntu 10.04.2LTS) с 2 ЦП (всего 8 ядер). По некоторым запросам процессы postgres съедают весь процессор, и мы не можем подключиться к нашему серверу по ssh. Интересно, где есть возможность выделить одно ядро для использования ОС / системы?
Вам нужно будет изменить привязку к процессу Postgres.
Для начала вам понадобится schedutils:
apt-get install schedutils
Тогда вы можете использовать taskset
для изменения привязки к определенному PID. Вот страница руководства: http://linuxcommand.org/man_pages/taskset1.html
Таким образом, в идеале вы должны выделить Postgres только 7 ядер, оставив 1 ядро для вашей системы.