В дополнение к тому, что сказал Mark. XP ограничен 10 CALs. Где Серверные продукты Окна позволяют Вам покупать столько CALs, сколько Вам нужно в Вашей среде. На английском языке это означает, что у Вас может быть больше чем 10 клиентских доступов доли одновременно. Если Ваша сеть является небольшой, хотя это не может быть фактором, но в большинстве сетей это - ограничение, которое исключает использование XP как файловый сервер.
У Вас есть к "хорошему" все процессы бэкенда, не только администратор почты: http://wiki.postgresql.org/wiki/Priorities
nice pg_ctl -D /db start
Используйте хорошую команду для запущения программы с измененным приоритетом планирования / nicenesses. Nicenesses располагаются, по крайней мере, от-20 (приводящий к самому благоприятному планированию) до 19 (наименее благоприятное). Поведение по умолчанию состоит в том, чтобы увеличить правильность на 10.
Правильность не должна быть перепутана с приоритетом планирования, который позволяет приложениям определить порядок, в котором потоки, как планируют, будут работать. В отличие от приоритета, правильность является просто советом планировщику, который планировщик свободен проигнорировать.
В systemd вам может понадобиться нечто подобное - обратите внимание, что здесь (Debian / Ubuntu) версия движка и имя кластера могут использоваться для управления определенной службой, но это может быть не так. для вашего дистрибутива:
# systemctl edit postgresql@10-main
[Service]
Nice=15
IOSchedulingClass=2
IOSchedulingPriority=7
# service postgresql@10-main restart
Я включил планирование ввода-вывода, так как вы также можете это контролировать, но, конечно, вы можете не указывать это. Он может быть установлен автоматически в зависимости от уровня nice, если вы не устанавливаете его явно. Меньший - более высокий приоритет, 0-7 в пределах класса 2 (максимальные усилия). Класс 3 простаивает. Класс 1 - это режим реального времени, вы, вероятно, этого не хотите.