Советы

Реклама: все новости спортивного фэнтези

Установка PostgreSQL 9.3

Рекомендую использовать в обязательном порядке, для тех у кого 64-битные системы. PostgreSQL 8.x, которая идет в стандартной установке HM2, является32-битной, следовательно имеет ограничение на использование оперативной памяти, как итог нотсы создаются медленнее.

Сначала удалите предыдущую версию PostgreSQL. Это можно сделать в разделе «Удаление программы» в «Панели управления» Windows. При этом будут удалены все базы данных, и резервную копию базы данных нельзя будет использовать в новой версии, поэтому убедитесь, что вы заархивировали/экспортировали всю историю рук, которую вы планируете использовать в дальнейшем.

PostgreSQL 9.3 можно загрузить здесь. Устанавливайте именно 9.3 она показала себя на практике значительно лучше, меньше сбоев и т.д. почему именно она работает с хм2 лучше науке не известно) Если у вас уже стоит какая-то 9-ая версия базы данных, тогда ничего менять не нужно, если и так все нормально работает.

Установите PostgreSQL на тот же локальный диск, на который установлена Windows и используйте стандартный пароль «postgrespass» когда это потребуется. После установки PostgreSQL 9.3 необходимо изменить настройки в файле «PostgreSQL.conf», находящемся в папке «C:/Program Files/PostgreSQL/*x.x*/data». Не используйте оптимизацию баз данных HM2 (Holdem Manager 2). Сделайте резервную копию файла перед внесением изменений и не забудьте удалить знаки решѐтки (#) перед изменѐнными строками, если они присутствуют.

Отнеситесь к этой процедуре весьма и весьма ответственно, в противном случае сэкономите 10 минут времени, но потеряете неделю нервов)

Внесите следующие изменения:

shared_buffers = 512MB

temp_buffers = 32MB

work_mem = 64MB

maintenance_work_mem = 1024MB

wal_buffers = 8MB

commit_delay = 10000

checkpoint_segments = 128

checkpoint_completion_target = 0.9

random_page_cost = 2.0

effective_cache_size = 4GB RAM: 2048MB 8GB RAM: 4096MB 16GB RAM: 8192MB

(т. е. Если у вас 8 гиг оперативной памяти, то строчка должна выглядеть так:

effective_cache_size = 4096MB

не надо копировать всю строчку целиком)

logging_collector = off

И если вы используете настольный компьютер без неожиданных остановок, т. е. Не блюскринит, не зависает и т.д.:

fsync = off

synchronous_commit = off

full_page_writes = off 

 Снятие ограничения оперативной памяти для HM2

Приступайте к этому шагу, только если у вас 8 ГБ оперативной памяти или больше.

Добавьте следующие строки в файл «HoldemManager.config», находящийся в папке «C:\Users\*user*\AppData\Roaming\HoldemManager» ниже строки <Section Name="General">: 

<Key Name="ProcessWorkingSetBase" Value="2100000000" />

<Key Name="ProcessWorkingSetHandAmount" Value="840" />

Сделайте резервную копию файла перед внесением изменений и сохраните его, предварительно закрыв HM2.

 

В самом NC можно использовать вот такую настройку (строго для продвинутых пользователей пк)

 

 

Настройка регулирует частоту записи нотсов из оперативки в базу, чем больше это число, тем больше нотсов будет храниться в оперативке, перед записью в базу.
Запись в базу весьма замедляет процесс просчета, так что чем реже делаться будет записть тем лучше. Но надо быть аккуратным, у меня погорело несколько план оперативки, когда баловался с этим значением. Так что если вы не знаете как отследить температуру и вообще не понимаете что я тут написал, тогда конкретно эту настройку не трогайте.