333.i2p

Форум, посвященный разработке и поддержке i2pd
Проц сильно загружен на armv7 « Книга жалоб и предложений « Разработка i2pd
 
Mon, 09 Dec 2019, 06:12pm #1
nomine
Участник
Registered: December 2019
Последний раз: Sat, 04 Jan 2020
Сообщения: 5

Всем привет! Это нормально, что на малиноподобном одноплатнике с двухядерным Allwiner a20 загрузка проца для процесса i2pd около 100% ? А то и 146%. Что можно подкрутить, чтобы умерить аппетиты?

Offline
Tue, 10 Dec 2019, 09:17pm #2
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 14 часов назад
Сообщения: 212

Нет, надо разбираться в причинах.

Offline
Wed, 11 Dec 2019, 07:44pm #3
nomine
Участник
Registered: December 2019
Последний раз: Sat, 04 Jan 2020
Сообщения: 5

Вот, что top выдает:
"i2pd 20 0 168056 29648 3012 S 74,9 2,9 1458:59 i2pd"
74,9 - это процессор, среднее значение. И это при ограничении транзитных тунелей в 600.

Offline
Thu, 19 Dec 2019, 08:22pm #4
nomine
Участник
Registered: December 2019
Последний раз: Sat, 04 Jan 2020
Сообщения: 5

Так. В логе множественные(каждую секунду) варнинги типов:
SSU: MAC verification failed xxx bytes from x.x.x.x:xxxxx
Tunnel: tunnel not found, tunnelID=xxxxxxxx previousTunnelID=0 type=18
SSU: session with x.x.x.x:xxxxx was not established after 5 seconds
NTCP2: SessionCreated read error: End of file
SSU: Missing fragments from 0 to 1 of message 2149463070
NTCP2: receive length read error: End of file

i2pd у меня крутится на локальной малине, с завернутым траффиком на vpn-vps. На VPN порты проброшены для httpproxy.port и ntcp2.port. В консоли Network Status OK, сайты грузятся, да и в списке транспортов ntcp2 и ssu присутствуют. Что можно еще предпринять?

Offline
Fri, 27 Dec 2019, 08:33pm #5
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 14 часов назад
Сообщения: 212

Надо для начала убедиться что openssl версии 1.1.1 если нет то пересобрать с ним

Offline
Sun, 29 Dec 2019, 06:44pm #6
nomine
Участник
Registered: December 2019
Последний раз: Sat, 04 Jan 2020
Сообщения: 5

OpenSSL у меня сейчас 1.1.0. Пакетов на debian stretch не завезли, попробую собрать OpenSSL 1.1.1 из сырцов, а i2pd можно при этом (о)ставить из PPA репозитория?

UPD: 'openssl version' OpenSSL 1.1.1d 10 Sep 2019
Все осталось без изменений варнинги, load average и прочее... Имеет ли смысл собирать i2pd из сырцов?

Last edited: Sun, 29 Dec 2019, 08:34pm от nomine

Offline
Tue, 31 Dec 2019, 08:01pm #7
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 14 часов назад
Сообщения: 212

Надо именно пересобрать, потому что с 1.1.1 при собрке подключаются другие, более быстрые, фукции.

Offline
Sat, 04 Jan 2020, 05:51pm #8
nomine
Участник
Registered: December 2019
Последний раз: Sat, 04 Jan 2020
Сообщения: 5

Собрал i2pd из исходников с OpenSSL 1.1.1d. Запустил, варнинги остались еще добавился, хотя может раньше не видел вот этот "NTCP2: SessionRequest AEAD verification failed"
Вообще стоит обращать на эти варнинги внимание или это нормальное явление?

И кстати, что-то не пишет лог в файл у меня, хотя в i2pd.conf:
log = file
logfile = /home/xxx/i2pd.log

Загрузка проца в норме пока, но это пока транзитных туннелей всего 6. А вообще в идеале малина должна тащить без ограничения лимита в transittunnels, да?

Offline
Mon, 06 Jan 2020, 02:56pm #9
orignal
Директор
Wlm
Registered: February 2016
Последний раз: 14 часов назад
Сообщения: 212

>Вообще стоит обращать на эти варнинги внимание или это нормальное явление?

Это означает что у пира на том IP адрес сменился, а в netdb еще не поменялся. Нормальое явление

>А вообще в идеале малина должна тащить без ограничения лимита в transittunnels, да?

Bandwidth больше L на малине ставить не стоит

Offline