ВНИМАНИЕ! Обнаружен взлом форума. Рекомендуется всем срочно сменить пароли! Подробности в этом топике.

Перейти к публикации

Рекомендованные сообщения

Подскажите. 

xmr-stak-cpu

Имеем i7-2600, 4 ядра 8 потоков.

 

Если в конфиге выставляю все 8 то результат h/s меньше чем если бы выставил 4. Почему ? Или на это не стоит обращать внимание, и это не влияет на прибыль?

 

Гдето вычитал что для монеро нужно взять кэш L3 (а он у меня 8) и разделить на пополам и получим результат который нужно указать в настройках.

 

Гдето можно подробно почитать о настройках xmr-stak-cpu ?

 

"cpu_thread_num" : 4,
"cpu_threads_conf" : [
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : false },
 ],
"use_slow_memory" : "warn",
"nicehash_nonce" : true,

"aes_override" : null,

"use_tls" : false,
"tls_secure_algo" : true,
"tls_fingerprint" : "",

"pool_address" : "",
"wallet_address" : "",
"pool_password" : "x",
"call_timeout" : 10,
"retry_time" : 10,
"giveup_limit" : 0,
"verbose_level" : 4,
"h_print_time" : 60,
"daemon_mode" : false,
"output_file" : "",
"httpd_port" : 0,
"prefer_ipv4" : true,

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Там максимум 4, у меня был такой, лучший хэш был вообще на 2.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, Hristoff сказал:

Если в конфиге выставляю все 8 то результат h/s меньше чем если бы выставил 4. Почему ? Или на это не стоит обращать внимание, и это не влияет на прибыль?

Потому, что под каждое ядро требуется 2 мегабайта L3 кэша. Это важный параметр и толстым кэшем могут похвастаться в большей степени только серверные процы. Из десктопных версий это линейка I7 Экстрим или I9 , но на ихнем фоне более привлекательней серверный вариант, да и к тому же его можно взять за копейки. У АМД Хорошие показатели КПД на Райзенах и Эпиках естественно)

 

Для настроек Хорошего КПД важно  включить Блокировку страниц в памяти, далее при настройки конфига под определённый проц, важно прописывать майнинг не на потоки а на физические ядра.

Пример конфига для i7-3770

"cpu_threads_conf" : [ 
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 0 },
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 2 },
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 4 },
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 6 },
],

При такой расстановке, если за компьютером не работать то будет 280 Хешей в секунду , если есть некая загруженность по мимо майнинга то 250 хешей, если идёт более серьёзная нагрузка, то хешрейт может падать и до 200 или даже 140.

При этом расходуется всего 50-55% проца, по сравнению с другими майнерами с одной кнопкой это небо и земля! 

Изменено пользователем NcWeb

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Немного не могу понять с параметром:

"cpu_threads_conf" : [ 
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 0 },
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 2 },
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 4 },
{ "low_power_mode" : false, "no_prefetch" : false, "affine_to_cpu" : 6 },
],

 

Понятно что кол-во строк по кол-ву ядер.

А что дают параметры affine_to_cpu, no_prefetch, low_power_mode ?

Просто хочу понять поскольку есть и серверные решения, хочется максимально оптимизировать процесс.

 

p/s эксперементировал на  i7-2600. Осмелюсь предположить что affine_to_cpu это номера ядер (поправьте если не так). Если смотреть графически то при раскладе 0,2,4,6 грузятся на полную ядра, а их потоки через один вообще не участвуют в процессе добычи. При таком раскладе замечено, что h/s выше чем если бы стояло значение "affine_to_cpu" : false. 

Все верно ?

 

Разница на скринах (первый false второй 0.2.4.6).

false.JPG

0.2.4.6.JPG

Изменено пользователем Hristoff

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

@Hristoff Смею предположить что у вас более старая версия майнера, т.к. как в более новой версии уже нет как таковой настройки общего кол-ва ядер, нужно прописать для каждого ядра значение.

Относительно недавно вышла версия 2.0.0 не тестировал ещё её, в неё вошли новые плюшки + с версии 2.0.0 майнер в одной коробке для CPU/GPU.

Моя версия v1.3.0-1.5.0 и в конфиг файле содержится подробное разъяснение всех деталей настройки:

 

Цитата

 * low_power_mode - This mode will double the cache usage, and double the single thread performance. It will 
 *                  consume much less power (as less cores are working), but will max out at around 80-85% of 
 *                  the maximum performance.
 *
 * no_prefetch -    Some sytems can gain up to extra 5% here, but sometimes it will have no difference or make
 *                  things slower.
 *
 * affine_to_cpu -  This can be either false (no affinity), or the CPU core number. Note that on hyperthreading 
 *                  systems it is better to assign threads to physical cores. On Windows this usually means selecting 
 *                  even or odd numbered cpu numbers. For Linux it will be usually the lower CPU numbers, so for a 4 
 *                  physical core CPU you should select cpu numbers 0-3.
 *
 * On the first run the miner will look at your system and suggest a basic configuration that will work,
 * you can try to tweak it from there to get the best performance.

 

Первое время тестировал по всякому, с разными значениями, та конфигурация по ядрам как по мне получилось оптимальной.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Ставь на 4 потока максимум тут проблема в кэше процессора. 8 потоков это много.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Всё это уже история, последняя версия 2.2.0 умеет всё на автомате, даже сама меняет значение "Блокировка страниц в памяти", остаётся только перезагрузить систему.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу.

×