Привіт Гість ( Вхід | Реєстрація )

> Конфигурация OGR-клиента, самое необходимое
Tamagoch
Jun 1 2006, 11:54
Пост #1


Мультікранчер
********

Група: Trusted Members
Повідомлень: 1 744
З нами з: 27-September 03
З: Бровари
Користувач №: 18
Стать: Чол
Free-DC_CPID
Парк машин:
Xeon 2690v2 (6x quiet mode), AMD Ryzen 5 3600 (6x no-HT), Intel i5 3rd gen (4x), а також все інше під рукою



Настройка d.net клиента на работу в проекте OGR осуществляется редактированием ini-файла (dnetc.ini), который затем можно будет подсовывать другим машинам.

Пример:

Сохраните этот текст в файл dnetc.ini в папке с клиентом dnetc.exe

CODE

[parameters]
id=Ваш e-mail адрес
; Вводите действительный адрес, желательно тот, который вы не скоро потеряете. Не беспокойтесь, спама от d.net не будет.

[misc]
project-priority=OGR-NG, RC5-72=0
; Выставляет OGR приоритетным проектом для расчетов.

[buffers]
checkpoint-filename=chkpnt
; Имя файла для промежуточного сохранения результатов

[triggers]
restart-on-config-file-change=yes
; Клиент будет автоматически перезагружаться при изменении файла dnetc.ini (может пригодиться в дальнейшем)
pause-on-no-mains-power=no
; для ноутбуков клиент может отключатся при работе от батарей (ставить yes)

[display]
progress-indicator=auto-sense
; Клиент будет показывать скорость обработки заданий в реальном времени. Если это не нужно - прописываем disabled
detached=no
; Если нужно скрыть клиент от посторонних глаз - ставим yes

[ogr_ng]
fetch-workunit-threshold=100
; Размер буфера заданий (от 1 до 1000)

[logging]
log-file-limit=200
; Ограничение файла по размеру в Кбайтах
log-file=dnetc.log
; Имя лог-файла
log-file-type=fifo
; Тип записи - сохраняет только последние 200 Кбайт событий

[networking]
autofindkeyserver=no
keyserver=*:2064;193.93.110.161
; Прокси для получения заданий из UA-IX любезно предо ставленый Tamagoch, за что ему спасибо.


Запуск файла dnetc.exe с параметром -install установит клиент в качестве сервиса.

Це повідомлення відредагував egorio: Jan 14 2009, 22:55


--------------------
(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
3 Сторінки V  1 2 3 >  
Reply to this topicStart new topic
Відповідей(1 - 14)
nikelong
Jun 1 2006, 17:23
Пост #2


Тера ранчер
**********

Група: Trusted Members
Повідомлень: 12 443
З нами з: 19-March 05
Користувач №: 92
Стать: Чол



а-а-а, засуетились! rofl.gif


--------------------
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Tamagoch
Jun 2 2006, 11:22
Пост #3


Мультікранчер
********

Група: Trusted Members
Повідомлень: 1 744
З нами з: 27-September 03
З: Бровари
Користувач №: 18
Стать: Чол
Free-DC_CPID
Парк машин:
Xeon 2690v2 (6x quiet mode), AMD Ryzen 5 3600 (6x no-HT), Intel i5 3rd gen (4x), а також все інше під рукою



(nikelong @ Jun 1 2006, 06:23 PM) *
а-а-а, засуетились! rofl.gif

как минимум не помешает...


--------------------
(Show/Hide)

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Paul B.Atton
Jun 2 2006, 15:15
Пост #4


Випадковий перехожий
*********

Група: Trusted Members
Повідомлень: 3 693
З нами з: 26-August 03
З: місто Київ
Користувач №: 10
Стать: Чол
Free-DC_CPID
Парк машин:
Різні процесори різних архітектур (x86, SPARC, Power) від 300 МГц до 3200 МГц
jabber:Paul.Tatarenko@gmail.com



(Tamagoch @ Jun 1 2006, 12:54 PM) *

[misc]
project-priority=OGR-P2,RC5-72=0
; отключает перебор ключей RC5

Взагалі, ключі для всіх проектів будуть оброблятися у тому порядку, в якому вони тут вказані. Тобто
project-priority=OGR-P2,RC5-72
дозволить рахувати RC5 після того, як будуть обраховані ключі з буфера OGR.

[triggers]
pause-watch-plist=taskmgr.exe

Примусить клієнта призупиняти роботу на той час, поки працює вказана програма (taskmgr.exe wink.gif). Можна вказати список програм, розділених комою.

(Tamagoch @ Jun 1 2006, 12:54 PM) *

[ogr_p2]
core=3
; самый быстрый на данный момент алгоритм расчетов с ипользованием MMX


Буде корисно запутити хоча б раз dnetc -config і подивитися самому на можливі параметри і пояснення до них від авторів проекту. Також можна запустити dnetc -help - можна знайти цікаві параметри. smile.gif


--------------------
Legions of Informix forever!
(Show/Hide)

.

.

.

... Pulse... Pulse... Oh-h-h! Some newbies coming! ... Pulse! Pulse! Pulse! . . .
Now I'm pretty successful in OGR-NG. Sometimes better than Tamagoch! But... Where is Tamagoch??? . . .
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Burzum
Jun 8 2008, 16:56
Пост #5


D.NET'чик
********

Група: Trusted Members
Повідомлень: 1 137
З нами з: 27-April 05
З: Вінниця-Kиїв-Львів
Користувач №: 106
Стать: Чол
Парк машин:
Майже 0 ГГц



стосовно настройок клієнта. Ця порада буде особливо актуальною для тих, хто має окремі машини чи ферми, до яких не завжди просто отримати доступ, щоб перевірити, чи все добре.
якщо з якоїсь причини закінчаться завдання і нових неможливо отримати (зник інет, змінились параметри підключення), то можна порахувати РЦ5-72 (все ж краще, ніж дозволити процесору простоювати і в статі РЦ5-72 наша команда теж бореться за високі місця). Для цього в .іні-файл вносимо такі зміни:

[misc]
project-priority=OGR-P2,RC5-72

[rc5-72]
fetch-workunit-threshold=1
core=-1

[ogr-p2]
fetch-workunit-threshold=200
core=-1


Як бачимо, на 200 завдань ОГР припадає лише 1 РЦ5-72 (1 блок РЦ5-72 рахується всього 10-15 хвилин). Але алгоритм пошуку в РЦ5-72 працює таким чином, що коли завдань немає, то клієнт сам рендомом вибирає ключі і перевіряє їх. в ОГР такого немає. Отже в нормальному режимі клієнт працює так:
1. Отримує 200 огрів і 1 РЦ5-72.
2. Рахує 200 завдань ОГР.
3. Рахує 1 завдання РЦ5-72.
4. Відправляє оброблені, отримує нові.
5. п.1

У випадку, коли вихід в інтернет з якихось причин зник (не вдалось виконати п.4), то клієнт виконує п.3 (рахує 1 новий рендомний блок РЦ5-72), далі п.4 і так по колу, поки не вдасться виконати пункт 4 (відправка-отримання)
Якщо потім така блудна корівка все ж вирветься в інет, то команда отримає гарний мегазлив (дивимось тут на результати за 12 і 13 лютого цього року: такі результати отримані за той період часу, поки корівка була без інтернету)

До речі, ви багато проектів знаєте, клієнт яких працюватиме, навіть якщо йому перекрити подачу свіжих завдань? wink2.gif

PS хм... забув про ще одну особливість "віддаленого випасу корівок". Взагалі-то клієнт вміє відправляти логи на електронну пошту, йому лиш треба дати SMTP-сервер. Якщо кому цікаво - пишіть, буду згадувати як це робиться (давно так не настроював, а розбиратись, якщо воно нікому не потрібне, фпадло shuffle.gif )

Це повідомлення відредагував Rilian: Aug 29 2008, 12:31
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
egorio
Jul 10 2008, 09:25
Пост #6


I am with Stupid
*******

Група: Trusted Members
Повідомлень: 661
З нами з: 2-June 08
З: Киева
Користувач №: 751
Стать: Чол
Free-DC_CPID



(Tamagoch @ Jun 1 2006, 12:54 PM) *

[ogr_p2]
fetch-workunit-threshold=10
core=3


не совсем понял. именно в таком виде нужно ввести эту запись в конфиг для того, что б считалось по быстрому алгоритму с использованием ММХ?


--------------------
(Show/Hide)


Moo!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Burzum
Jul 10 2008, 11:21
Пост #7


D.NET'чик
********

Група: Trusted Members
Повідомлень: 1 137
З нами з: 27-April 05
З: Вінниця-Kиїв-Львів
Користувач №: 106
Стать: Чол
Парк машин:
Майже 0 ГГц



Повідомлення Тамагоча досить старе, можливо, з того часу для твого процесора з"явилось нове ядро. Щоб дізнатись це, запусти бенчмарк всіх ядер, ти побачиш швідкість кожного ядра. Яке найкраще - те й в конфіг. Хоча, швидше за все, найшвидшими будуть ядра, які клієнт обере автоматично (автовибір ядра відбувається тоді, коли в конфіг-файлі є рядок core=-1).
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ReMMeR
Jul 10 2008, 12:10
Пост #8


----===[ oO ]===----
*********

Група: Team member
Повідомлень: 3 087
З нами з: 20-October 05
З: Quake arena
Користувач №: 135
Стать: Чол
Free-DC_CPID



Burzum,
А вот і нє правда.

Для РЦ =-1 справедливо.

Якщо Атлон або коре, для огр треба примусово ставити =3


--------------------
(Show/Hide)

# Open Door, So I Walk Inside ...


echo 'tuk tuk' > /dev/buben




RC5-72:


OGR-25:


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Burzum
Jul 10 2008, 14:07
Пост #9


D.NET'чик
********

Група: Trusted Members
Повідомлень: 1 137
З нами з: 27-April 05
З: Вінниця-Kиїв-Львів
Користувач №: 106
Стать: Чол
Парк машин:
Майже 0 ГГц



хм... коль так - подивимось лог (в конфіг-файлі core=-1):

[Jul 10 11:58:17 UTC] Automatic processor detection found 2 processors.
[Jul 10 11:58:17 UTC] Loading crunchers with work...
[Jul 10 11:58:17 UTC] Automatic processor type detection found
an Intel Core 2 processor.
[Jul 10 11:58:17 UTC] OGR-P2: using core #3 (GARSP 6.0-asm-rt1-mmx).

Як бачимо, клієнт автоматично обирає для даного процесора найшвидше (дивимось бенчмарк: справді, найшвидше) ядро.
Учись, навічьок! bleh.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ReMMeR
Jul 10 2008, 14:12
Пост #10


----===[ oO ]===----
*********

Група: Team member
Повідомлень: 3 087
З нами з: 20-October 05
З: Quake arena
Користувач №: 135
Стать: Чол
Free-DC_CPID



Linux 64 bit
зміна параметру -1 на 3 дає приріст в 3-5-7 разів.


--------------------
(Show/Hide)

# Open Door, So I Walk Inside ...


echo 'tuk tuk' > /dev/buben




RC5-72:


OGR-25:


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Burzum
Jul 10 2008, 14:39
Пост #11


D.NET'чик
********

Група: Trusted Members
Повідомлень: 1 137
З нами з: 27-April 05
З: Вінниця-Kиїв-Львів
Користувач №: 106
Стать: Чол
Парк машин:
Майже 0 ГГц



huh1.gif лінукс ета да... worthy.gif
Отже, робимо як я написав (кілька постів вище): запускаємо бенчмарк, дивимось, яке ядро найшвидше, якщо автовибір визначає неправильно, то змінюємо -1 на номер найвидшого ядра.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
egorio
Jul 11 2008, 16:52
Пост #12


I am with Stupid
*******

Група: Trusted Members
Повідомлень: 661
З нами з: 2-June 08
З: Киева
Користувач №: 751
Стать: Чол
Free-DC_CPID



спасибо вам за ответы smile.gif


--------------------
(Show/Hide)


Moo!
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
ReMMeR
Jul 11 2008, 18:22
Пост #13


----===[ oO ]===----
*********

Група: Team member
Повідомлень: 3 087
З нами з: 20-October 05
З: Quake arena
Користувач №: 135
Стать: Чол
Free-DC_CPID



egorio,
Вот мой конфиг dnetc.ini (для коре 3 ГГц Видна и Линукс64бит)
[parameters]
id=remmer@xxx.com

[misc]
project-priority=OGR-P2,RC5-72

[buffers]
checkpoint-filename=chkpnt
; имя файла для промежуточного сохранения результатов

[triggers]
restart-on-config-file-change=yes
pause-on-no-mains-power=no
; для ноутбуков клиент может отключатся при работе от батарей (ставить yes)

[display]
progress-indicator=auto-sense
detached=yes

[rc5-72]
fetch-workunit-threshold=1
core=-1

[ogr_p2]
fetch-workunit-threshold=200
; размер буфера заданий
;core=-1
core=3

; самый быстрый на данный момент алгоритм расчетов с ипользованием MMX

[logging]
;log-file-limit=200
; ограничение файла по размеру в Кбайтах
;log-file=dnetc.log
; имя лог-файла
;log-file-type=fifo
; тип записи - сохраняет только последние 200 Кбайт событий


Строки лог-файлов (последние 6) на подавляющем большинстве машин закомментированы.


--------------------
(Show/Hide)

# Open Door, So I Walk Inside ...


echo 'tuk tuk' > /dev/buben




RC5-72:


OGR-25:


User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Некто
Sep 2 2008, 21:11
Пост #14


кранчер з фермою
*******

Група: Trusted Members
Повідомлень: 767
З нами з: 16-May 08
З: Київ
Користувач №: 745
Стать: Чол
Парк машин:
Q6600 @ 2600 MHz



можно как-то настроить огр, чтоб он аплоудил резалты в определенное время каждые сутки?


--------------------

User is offlineProfile CardPM
Go to the top of the page
+Quote Post
T0lsty
Sep 3 2008, 07:48
Пост #15


кранчер з фермою
*******

Група: Trusted Members
Повідомлень: 990
З нами з: 13-October 06
Користувач №: 296
Стать: Чол



а как ограничить использование процессора ??


--------------------
..................
XtremeLabs.org

(Show/Hide)


User is offlineProfile CardPM
Go to the top of the page
+Quote Post

3 Сторінки V  1 2 3 >
Reply to this topicStart new topic
1 Користувачів переглядають дану тему (1 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 



- Lo-Fi Версія Поточний час: 28th March 2024 - 12:08

Invision Power Board v1.3.3 © 1996 IPS, Inc.