Kryptomining mit AMD-Prozessoren ‚Äď ein How-To f√ľr Interessierte

Artikel-Index:

Weitere praktische Parameter

Fein­tu­ning
Bis¬≠her haben wir die config.json so hin¬≠ge¬≠nom¬≠men wie xmrig sie beim ers¬≠ten Start pas¬≠send zur Hard¬≠ware ange¬≠legt hat. Aller¬≠dings birgt sie auf¬≠grund des Umfangs noch viel Raum f√ľr Opti¬≠mie¬≠rungs¬≠m√∂g¬≠lich¬≠kei¬≠ten. Daher ein paar Beispiele:

Grund¬≠le¬≠gend kann man erst¬≠mal unter ‚Äúback¬≠ground‚ÄĚ ein¬≠stel¬≠len, ob die Soft¬≠ware im Vor¬≠der¬≠grund sicht¬≠bar im Fens¬≠ter arbei¬≠ten soll oder head¬≠less ohne Fens¬≠ter wenn man es nicht dau¬≠ernd im Weg haben m√∂ch¬≠te. ‚Äúcolors‚ÄĚ stellt ein, ob man, wie schon gese¬≠hen die Mel¬≠dun¬≠gen far¬≠big haben m√∂ch¬≠te, um die Wich¬≠tig¬≠keit schnel¬≠ler erfas¬≠sen zu k√∂n¬≠nen oder nur in Wei√ü auf Schwarz. Mit ‚Äúrdmsr‚ÄĚ kann man ent¬≠schei¬≠den, ob die erw√§hn¬≠ten MSR-Mods zur Leis¬≠tungs¬≠stei¬≠ge¬≠rung ange¬≠wen¬≠det wer¬≠den sol¬≠len, mit ‚Äúwrmsr‚ÄĚ, ob sie beim Been¬≠den des Miners wie¬≠der r√ľck¬≠g√§n¬≠gig gemacht wer¬≠den sol¬≠len oder nicht.

Inter¬≠es¬≠sant ist auch der Para¬≠me¬≠ter ‚Äúprio¬≠ri¬≠ty‚ÄĚ. Stan¬≠dard¬≠m√§¬≠√üig l√§uft xmrig mit Pro¬≠zess-Prio¬≠ri¬≠t√§t Nor¬≠mal. Wer neben¬≠her an dem PC arbei¬≠tet, auf dem die Mining¬≠soft¬≠ware l√§uft, wird so jedoch bemer¬≠ken, dass der PC nicht mehr so flink reagiert wie sonst. In die¬≠sem Fall ist hier statt null die Zahl 0 zu set¬≠zen. Dann l√§uft xmrig mit nied¬≠rigs¬≠ter Prio¬≠ri¬≠t√§t. Wenn man den PC in Ruhe l√§sst, ist das nicht lang¬≠sa¬≠mer als Prio¬≠ri¬≠t√§t Nor¬≠mal. Der Vor¬≠teil ist aber, dass der PC wesent¬≠lich flin¬≠ker auf Benut¬≠zer¬≠ein¬≠ga¬≠ben reagiert, da xmrig in die¬≠sem Fall zur√ľck¬≠ste¬≠cken muss.

Eine Spiel¬≠wie¬≠se sind auch die Kern-Nut¬≠zungs¬≠ein¬≠stel¬≠lun¬≠gen f√ľr die jewei¬≠li¬≠gen Algo¬≠rith¬≠men. So sehen wir z.B. beim Algo ‚ÄúArgon2‚ÄĚ, dass die Soft¬≠ware die Kon¬≠fi¬≠gu¬≠ra¬≠ti¬≠on so gesetzt hat, dass fix die Ker¬≠ne 0, 1, 2, ‚Ķ durch¬≠ge¬≠hend bis 15 genutzt wer¬≠den. Hier kann man z.B. einen oder zwei Ein¬≠tr√§¬≠ge ent¬≠fer¬≠nen, sodass nicht alle 16 Ker¬≠ne der CPU ver¬≠wen¬≠det wer¬≠den, son¬≠dern z.B. nur 14. Auch das ver¬≠bes¬≠sert die Respon¬≠si¬≠vi¬≠t√§t der Maschi¬≠ne wenn man gleich¬≠zei¬≠tig damit arbei¬≠tet, bei wom√∂g¬≠lich ver¬≠nach¬≠l√§s¬≠sig¬≠ba¬≠rer Reduk¬≠ti¬≠on der Hash¬≠ra¬≠te. Da lohnt es sich ein wenig zu t√ľf¬≠teln. Alter¬≠na¬≠tiv kann man statt den zu nut¬≠zen¬≠den Ker¬≠nen 0, 1, 2, ‚Ķ auch ‚ÄĎ1, ‚ÄĎ1, ‚ÄĎ1, ‚Ķ schrei¬≠ben. Wenn man das 16 Mal ein¬≠tr√§gt, wer¬≠den auch 16 Threads gestar¬≠tet, aller¬≠dings darf dann der Sche¬≠du¬≠ler des Betriebs¬≠sys¬≠tems ent¬≠schei¬≠den, wo wel¬≠cher Thread abge¬≠ar¬≠bei¬≠tet wird. In Sachen Ver¬≠schlei√ü ist das u.U. rele¬≠vant bei jah¬≠re¬≠lan¬≠ger Dauernutzung.

Prak­tisch sind auch zwei Para­me­ter ganz unten in der config.json:

‚Äúpau¬≠se-on-bat¬≠tery‚ÄĚ bestimmt, ob der Miner pau¬≠sie¬≠ren soll sobald das Ger√§t vom Strom getrennt wird. Das ist sinn¬≠voll bei Lap¬≠tops, damit einem unter¬≠wegs nicht der Akku aus¬≠geht wenn man ver¬≠ges¬≠sen hat den Miner zu been¬≠den, eben¬≠so wie bei Ser¬≠vern mit USV. Auch hier ergibt es Sinn, den Miner pau¬≠sie¬≠ren zu las¬≠sen wenn Strom aus¬≠f√§llt, damit die USV lang genug durch¬≠h√§lt bis der Strom wie¬≠der da ist.

‚Äúpau¬≠se-on-acti¬≠ve‚ÄĚ kennt man auch vom BOINC-Cli¬≠ent. Hier pau¬≠siert der Miner, wenn eine Maus- oder Tas¬≠ta¬≠tur¬≠ein¬≠ga¬≠be erkannt wird, der User also gera¬≠de arbei¬≠tet an dem PC. Setzt man hier statt fal¬≠se z.B. die Zahl 10, wird der Miner pau¬≠siert bei Benut¬≠zer-Ein¬≠ga¬≠ben und erst 10 Sekun¬≠den, nach¬≠dem letzt¬≠mals eine Ein¬≠ga¬≠be erkannt wur¬≠de, wie¬≠der weitergerechnet.

Es soll¬≠te auch selbst¬≠ver¬≠st√§nd¬≠lich sein, dass man so einen Coin-Miner nicht blind auf sei¬≠ne Hard¬≠ware los¬≠l√§sst. Vie¬≠le Ger√§¬≠te sind gar nicht daf√ľr aus¬≠ge¬≠legt, unter Dau¬≠er¬≠voll¬≠last zu lau¬≠fen, wie etwa Detach¬≠a¬≠bles oder Ein¬≠stei¬≠ger-Lap¬≠tops, aber auch Bil¬≠lig-PCs von der Stan¬≠ge. So soll¬≠te man wenigs¬≠tens sicher¬≠stel¬≠len, dass die Tem¬≠pe¬≠ra¬≠tu¬≠ren im gr√ľ¬≠nen Bereich sind und es auch blei¬≠ben. Dazu kann das Tool HWMo¬≠ni¬≠tor ver¬≠wen¬≠det werden.