Датамайнинг
Рейкбек от NLclub

Увеличение производительности Holdem Manager

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





Аппаратное обеспечение

PostgreSQL

Holdem Manager

Операционная система

Сторонние приложения 
 






Аппаратное обеспечение

Жесткий диск:

Установите быстрый жесткий диск, это более важно, чем установить четырех-ядерный процессор вместо двух-ядерного.

Ниже приведены варианты установки дисков в порядке увеличения скорости работы. Первый самый быстрый, последний самый медленный из рекомендованных.

  • Два SSD жестких диска, объединенные в RAID-0 массив.
  • Один SSD, который используйте только для Windows и Вашей базы данных.(Intel X25-M G2 Postville)
  • Два новых 7200 RPM жестких диска в RAID-0
  • Быстрый SCSI/SAS 10k RPM / 15k RPM жесткий диск (требует дорогого SAS/SCSI контроллера) или VelociRaptor
  • Новый 7200 RPM IDE/SATA жесткий диск.

Преимущество SSD диска не только в скорости чтения/записи больших файлов, но и, главным образом, в скорости доступа к маленьким файлам, что дает огромное преимущество при работе с базой данных.

Наилучшим вариантом по критерию цена/ производительность будет установка двух новых мощных дисков 7200 об/ мин. Обратите внимание, что новый диск SATA 7200 об/мин. будет работать примерно вдвое быстрее, чем аналогичный двух-трех летней давности

Если есть возможность, обязательно, установите SSD диск. Также нужно отметить, что для ноутбуков все диски 7200 RPM более медленные, чем для стационарных компьютеров. Убедитесь, что у Вас установлена опция питания - HIGH PERFORMANCE.

RAM:
Увеличьте объем оперативной памяти. Если Ваша база больше 10Гб то минимум должно быть 2 Гб оперативной памяти. При использовании 3Гб и больше нужно установить 64-bit версию Windows.

CPU's:
PostgreSQL "умеет" правильно работать с многоядерными процессорами. Так, что чем больше ядер в Вашем процессоре, тем лучше.








PostgreSQL

Отредактируйте конфигурационный файл PosgreSQL по пути C:/Program Files/8.x/data.
Не используйте мастер настройки. На некоторых системах он будет вносить неверные изменения в postgresql.conf, что может привести к невозможности подключения к базе данных!
Если у Вас уже возникла эта проблема, то откройте в проводнике папку 8.4/data, удалите файл postgresql.conf, и переименуйте файл postgresql.conf.2010(data xxxxxxxx) в "postgresql.conf" и перезагрузитесь.

Рекомендуемые изменения:
shared_buffers = MB (установите 20% от Вашей оперативной памяти, но не больше чем 1000 MB, например: 128 MB, 256 MB, 512 MB или 768 MB)
effective_cache_size = MB (установите в 2 раза больше чем shared_buffers)

Уменьшите размер Вашей базы данных:

В Postgre-се существует директория, где хранятся логи транзакций работы с базой. У меня, например, при размере самой базы 100-200М размер этой директории 1,2G. Находится она по пути /PostgreSQL/8.X/data/pg_log. Все файлы в этой папке можно спокойно удалять.
Там хранятся все команды SQL подаваемые серверу БД, обычному пользователю они, в общем, то не нужны. На работу базы их удаление никак не влияет.

Как отключить создание лог файлов PostgreSQL








Holdem Manager:

Некоторые хитрости, которые можно сделать в Holdem Manager для повышения производительности:






Операционная система:

  • Обновите Вашу Windows (используйте Microsoft Update, и убедитесь, что у Вас установлен последний Service Pack, также обновите драйвер материнской платы и видеокарты.)
  • Отключите индексирование диска и сжатие для экономии места в свойствах диска.
  • Оптимизируйте Windows для максимального быстродействия (Панель управления / Система / Дополнительно / Быстродействие / Обеспечить наилучшее быстродействие). 
  • Только для опытных пользователей : Для увеличения места на диске : отключите "Восстановление системы " (Панель управления / Система / Восстановление системы) и переместите (или сделайте меньше размер, если у вас много оперативной памяти) файл подкачки (Панель управления / Система / Дополнительно / Быстродействие / Дополнительно / Виртуальная память).
  • Пользователи Windows 7, прочтите   руководство по повышению эффективности Windows 7  ( Если у Вас установлен SSD диск, следуйте инструкциям по SSD в руководстве)
  • Перейдите  Панель Управления Электропитание и убедитесь, что не установлен режим экономии электропитания.

Некоторые антивирусные программы сканируют все новые папки файлы на предмет вируса. Установите исключения для всех папок автоимпорта, Holdem Managerа и PostgreSQL.

Ниже приведены инструкции для добавления исключений в Ваш брендмауэр:

 






Сторонние приложения

  • Дефрагментируйте Ваш не-SSD жесткий диск, используя Defraggler by Piriform. Также можно использовать: Disk Defrag by Auslogics или htmlPower Defragmenter (все эти бесплатные приложения лучше, чем стандартный дефрагментатор Windows). Мы рекомендуем остановить службу postgreSQL перед дефрагментацией! (Для остановки и запуска используйте: Пуск > Все программы > PostgreSQL > Stop Service / Start Service)
  • Почти пустой жесткий диск работает быстрее, чем почти полный. Используйте для удаления мусора программу  CrapCleaner by Piriform или Windows Disk Cleanup.  
  • Специфическая настройка для клиента PokerStars: перейдите в меню Options > Advanced Multi-table Options. Снимите галку  popup table whenever user action is required, нажмите OK и перезапустите Poker Stars.

 





www.webmoney.ru Здесь находится аттестат нашего WM идентификатора 221460217454 Борис Северный,
E-mail: boreaz@nlclub.org
ICQ: 369768182