Pages:
Author

Topic: [PTS] Comparazione hw - page 10. (Read 14610 times)

member
Activity: 70
Merit: 10
December 20, 2013, 06:52:23 PM
Ciao a tutti  Grin

Vi lascio i dati per inserire la mia configurazione:

Dual Xeon 5670 12Gb
yvg1900-M7h-win64-core2 512mb 12 core + 9 HT
420 collisions/min  Cool


aggiunto!
Sei il secondo in colonna, controlla per favore che non abbia scritto baggianate, in caso fammelo sapere che correggo.
Inoltre sarebbe bello poter aggiungere i dati sulla frequenza della ram e sul sistema operativo..
newbie
Activity: 8
Merit: 0
December 20, 2013, 06:41:14 PM
Ciao a tutti  Grin

Vi lascio i dati per inserire la mia configurazione:

Dual Xeon 5670 12Gb
yvg1900-M7h-win64-core2 512mb 12 core + 9 HT
420 collisions/min  Cool

http://i42.tinypic.com/2d2hkk9.jpg
vuk
member
Activity: 79
Merit: 10
December 18, 2013, 06:01:38 PM
ok grazie a tutti per la pazienza e spero di aver capito

Grazie
member
Activity: 70
Merit: 10
December 18, 2013, 05:59:07 PM

se o capito correttamente piu il numero e basso meglio è

Lo score è un valore in millisecondi, calcolato in base al valor LRT (last round time): più basso= più veloce.
Se sei curioso:
Technical details of PTS mining/understanding yvg1900's M7h version of jhProtominer (from the developer, yvg1900)

    Now let us think on the structure of the work what is miner doing. It is split by "nonce rounds".
    Every round consists of generating merkle root and iterating throgh "nonces", trying to find pairs of "nonces" that produce same "birthday" according to PoW. So rounds are independent from each other.
    Whithin single round at the beginning chances of finding pair is zero = think of that we are looking at 1st nonce, which has no pair - then there is truely zero chances if it is pairing with the other.
    Longer round goes, more chances to find pair - that is what we call collision. Maximum chances to find pair is right at the end of the round. This is the nature of "momentum" PoW.
    Under CPM we calculate Collisions Per Minute, which is actually our rate of finding pairs. Now let us think of hos CPM function will look within single round. How CPM function : your CPM is zero at the beginning of the round, and max is at the end and the whole chart of CPM across multiple rounds is saw-shaped, with saw bottoms at the end, and saw tops at some value. We are trying to measure average CPM, that depends on the saw slope and temporal distance between teeth.
    Now let us turn to something completely different. Let us think of block times and round times. PTS block rate target is 5 minutes, but because of poorly designed difficulty management it is actually 2-2.5 times faster. I estimate for myself PTS block rate of once per 2 minute. If you take 3-hour stat from ypool - open stats - you will see a block once per 2.1 minute. So our REAL block rate is approx. 1/2 blocks a minute, i.e. 2 minutes per block.
    Now let us see our LRT, which stands for "Last Round Time". LRT is measured in milliseconds and NOT rounded or averaged. It is just sampling LAST one as it recorded. What are your LRT values? They range from 4 sec (which is really fast) to 15 sec.LRT value measured PER THREAD, because of every thread is executing separate round. Now let us change to completely other area - "f" vs "s" vs "combined termination in M7h". I hope you understand is that any calculations on old block after new one arrived make absolutely no sense. Do you? I refer calculations made that way as "wasted calculations". So "f" version was never checking if new block arrived during the round, only between rounds. "s" version was checking that every time collision candidate found which is times more often than no checks at all, but still rare M7h "checks" that virtually every nonce. Which means M7h stops waster calculation as fast as possible.
    Now let us think of side effects and how these "cuts" reflect on the function of CPM over time. Imagine you cut the last "tooth" at the end of the block (also having in mind that CPM value within the block grows non-lineary, but approx. ^2 of the intra-block time). This means that by early termination you "cut" significant part of your CPM that was formerly contributed by "wasted calculations". If you think block arrival is random function and CPM round slope is non-linear (^2). You can calculate which part of last round's CPM contribution to average you actually cut I estimate this as 80%. And you cut that - listen (!) - times your thread count! Because of when now block arrives ALL your worker threads early-fail.
    Now let us estimate how many rounds we have per block. Given 2 minutes and 8 seconds LRT, you have (120/8) = 15 round per thread per block You cut off 80% of last block, so your final CPM for early-terminate algos (perfect case) will be (15-0.Cool = 14.2, which results in (14.2/15) = 0.94 = 94% of "displayed performance" againt "f" version means we "virtually looks" 6% of our CPM, while eliminating A LOT of wasted calculations. Now finetuning calculations set to do not count "aborted" rounds. It was a bug affecting "s" variation of M7. 

hero member
Activity: 700
Merit: 500
December 18, 2013, 05:53:47 PM
Dovrebbe scegliere l'algoritmo con il valore più basso. In algoritmi si chiama (se ricordo bene) limite asintotico superiore e significa che non andrà peggio di così nel tempo.
Alla fine della valutazione lo imposta automaticamente e continua con quello. Se interrompi jhprotoshare invece, per farlo ripartire con quella ottimizzazione devi dare -F numero_algortitmo
vuk
member
Activity: 79
Merit: 10
December 18, 2013, 05:52:17 PM
forse una domanda da stupidi ma come faccio a sapere quale e la variazione migliore o quella che sta usando nella sessione aperta?


Durante:


Dopo:


se o capito correttamente piu il numero e basso meglio è
member
Activity: 70
Merit: 10
December 18, 2013, 05:46:34 PM
forse una domanda da stupidi ma come faccio a sapere quale e la variazione migliore o quella che sta usando nella sessione aperta?


Durante:


Dopo:
vuk
member
Activity: 79
Merit: 10
December 18, 2013, 05:25:47 PM
forse una domanda da stupidi ma come faccio a sapere quale e la variazione migliore o quella che sta usando nella sessione aperta?
member
Activity: 70
Merit: 10
December 18, 2013, 05:22:39 PM
o capito, credo, quindi dovrei aspettare che finisca di fare le 32 variazioni e poi lui fa tutto in automatico, nel senso che cambia il valore di F da solo .... o lo devo impostare io?

e mi pare che la prima variazione a il numero pui alto quindi dovrebbe essere quella..

e uso w7 e volevo fare tipo il silentminer per i btc


Lo sceglie per la sessione corrente, lo devi scrivere nel bat per quelle future.

Riguardo l'avvio automatico:http://windows.microsoft.com/it-it/windows/run-program-automatically-windows-starts#1TC=windows-7

Purtroppo così la scheda del prompt ti dovrebbe comparire lo stesso, però puoi sempre ridurla ad icona.
In alternativa potresti usare questo: http://www.softpedia.com/get/System/Launchers-Shutdown-Tools/Hidden-Start.shtml, che però non ho mai provato e per il quale non posso garantire
vuk
member
Activity: 79
Merit: 10
December 18, 2013, 05:08:37 PM
o capito, credo, quindi dovrei aspettare che finisca di fare le 32 variazioni e poi lui fa tutto in automatico, nel senso che cambia il valore di F da solo .... o lo devo impostare io?

e mi pare che la prima variazione a il numero pui alto quindi dovrebbe essere quella..

e uso w7 e volevo fare tipo il silentminer per i btc
member
Activity: 70
Merit: 10
December 18, 2013, 04:55:02 PM
ma che sono gli algo? prima volta che li vedo nei miner



Sono delle variazioni nell'implementazione dell'algoritmo. In base alle caratteristiche della macchina il software sceglie la variazione migliore, che è quella con lo score minore.
Il comando F 0 alla fine del .bat dice proprio di effettuare questo test. Alla fine, dopo 32 variazioni, viene scelto automaticamente l'AV migliore, che poi va copiato nel .bat.
Riguardo all'avvio automatico ci sono diversi modi di ottenerlo. Ad esempio esistono software appositi, oppure si può mettere un collegamento nella cartella "avvio automatico". Che versione di win hai?
hero member
Activity: 700
Merit: 500
December 18, 2013, 04:53:24 PM
ma che sono gli algo? prima volta che li vedo nei miner



LOL
Hai dato il -F0, sta ottimizzando l'algoritmo
vuk
member
Activity: 79
Merit: 10
December 18, 2013, 04:46:06 PM
ma che sono gli algo? prima volta che li vedo nei miner

hero member
Activity: 490
Merit: 501
December 18, 2013, 04:27:10 PM
pts botnet ftw?
vuk
member
Activity: 79
Merit: 10
December 18, 2013, 04:21:42 PM
perfetto funziona Cheesy grazie della pazienza...

volevo domandare anche se è possibile farlo avviare in automatico ogni volta che accendo il pc e sopratutto che non vedo le finestre aperte farlo tipo "silent"
hero member
Activity: 700
Merit: 500
December 17, 2013, 07:11:11 PM
Bene. Iniziamo dal principio, allora, guida passo passo.
1)crea in worker su ypool nell'apposita sessione
2) scompatta il file zip che hai scaricato sul desktop
3) apri la cartella che hai appena scompattato
4) all'interno della cartella ci sono altre cartelle che differiscono solo per la quantità di ram che utilizzerà ogni thread. Meglio, se possibile, non andare sotto i 512m, piu grande è meglio è. Se hai 4 gb usa 512, se ne hai 8 usa 1024.
5) apri la cartella corrispondente alla tua scelta.
6) clicca col destro all'interno della cartella e seleziona nuovo>>file di testo
7) all'interno del file di testo scrivi la stringa di sopra mettendo le tue credenziali del punto 1)
8)salva tutto e chiudi
9) se il file di testo non mostra l'estensione .txt nel nome, vai su opzioni di visualizzazione e clicca su mostra estenzione file
10) doppio click lento e rinomini il file .txt in avvio.bat
11) doppio click veloce su avvio.bat ed è tutto!!

Quanta pazienza che hai!  Grin
member
Activity: 70
Merit: 10
December 17, 2013, 06:34:11 PM
si intendo usare ypool ma non mai creato file .bat
Bene. Iniziamo dal principio, allora, guida passo passo.
1)crea in worker su ypool nell'apposita sessione
2) scompatta il file zip che hai scaricato sul desktop
3) apri la cartella che hai appena scompattato
4) all'interno della cartella ci sono altre cartelle che differiscono solo per la quantità di ram che utilizzerà ogni thread. Meglio, se possibile, non andare sotto i 512m, piu grande è meglio è. Se hai 4 gb usa 512, se ne hai 8 usa 1024.
5) apri la cartella corrispondente alla tua scelta.
6) clicca col destro all'interno della cartella e seleziona nuovo>>file di testo
7) all'interno del file di testo scrivi la stringa di sopra mettendo le tue credenziali del punto 1)
8)salva tutto e chiudi
9) se il file di testo non mostra l'estensione .txt nel nome, vai su opzioni di visualizzazione e clicca su mostra estenzione file
10) doppio click lento e rinomini il file .txt in avvio.bat
11) doppio click veloce su avvio.bat ed è tutto!!
vuk
member
Activity: 79
Merit: 10
December 17, 2013, 06:20:59 PM
si intendo usare ypool ma non mai creato file .bat
member
Activity: 70
Merit: 10
December 17, 2013, 06:11:38 PM
o provato a scaricare il miner indicato nella guida (win64 bukdozerv1) pero non so come farlo partire x ora sto usando un altro miner sempre jhp
In che senso non sai come farlo partire? Se sei sotto win 64 ti conviene creare un file .bat con la stringa
Code:
jhprotominer.exe -o http://mining.ypool.net -u utente.worker -p password -t 6 -F 0
(ammesso che tu intenda minare su ypool)
Dopo di che aspetti che finisca di fare le prove (un paio d'ore) e in quella stringa al posto dello 0 alla fine metti il numero Av che ti ha comunicato il miner.
vuk
member
Activity: 79
Merit: 10
December 17, 2013, 05:01:09 PM
 o provato a scaricare il miner indicato nella guida (win64 bukdozerv1) pero non so come farlo partire x ora sto usando un altro miner sempre jhp
Pages:
Jump to: