0.7.2 запускается даже на 128М. Меньше уже не ставил. Сканирование блокчейна занимает 10-12 секунд на моем Core i5 3570K + SSD.
|
|
|
Improved performance of blockchain scan.
So once again my Core i5 3570K + SSD. Blockchain scanning took 10-12 sec and work even on -Xmx128M.
|
|
|
Ну и конечно надо что-то с трафиком делать. У меня хоть и анлим, но на ADSL, т.е. не очень скоростной. При запущенном NRS доходит до того, что сайты не открываются, ДНС-запросы даже не проходят.
|
|
|
Ладно, уговорили. Упала моя нода с OutOfMemory... Поставил 512 - валится при сканировании блокчейна! Т.е. 256 хватает при загрузке блокчейна из сети, но 512 не хватает при загрузке с диска. Поставил 768...
- вот и Жан-Люк признался, что погорячился насчёт 256-ти Mb : ... It is strange because last week I was able to run it with only -Xmx256M. These are the timings I get now: ... -Xmx768M: 2 min 26 s -Xmx512M: > 10 min, out of memory
Думаю, это он в конце рефакторинга где-то напортачил, вначале-то совсем другие цифры называл. Да и нечему там столько памяти кушать. А значит, думаю, скоро поправит. Что меня удивило, так это размер базы - в пять раз больше старого способа.
|
|
|
Мужуки, а тут, прикиньте, и в России будет биткоин-конференция: http://bitcoinconf.ru/Надо просить деньги у фонда
|
|
|
-Xmx768M: 2 min 26 s
1 min 04 s on my Core i5 3570K + SSD.
|
|
|
Увидел в пирах 0.7.1, но клиент обновлений не видит. Разработчики тестят?
- да, это Жан-Люковский пир, он почти всегда на версию впереди. Добавлю, что он имеет характерное имя "NCC-1701-D" и халлмарк почти на 16 миллионов, всегда отличить можно.
|
|
|
Ладно, уговорили. Упала моя нода с OutOfMemory... Поставил 512 - валится при сканировании блокчейна! Т.е. 256 хватает при загрузке блокчейна из сети, но 512 не хватает при загрузке с диска. Поставил 768, загрузился. Загрузка на Core i5 3570K + SSD занимает около минуты.
|
|
|
Кстати о VPS.
[2014-02-08 10:00:20.657] DEBUG: Failed to accept block received from abctc.vps.nxtcrypto.org, blacklisting
WTF?!
|
|
|
зарядил ей -Xmx256M
- что-то слухи, распускаемые Жан-Люком о непрожорливости 0.7.0, оказались сильно преувеличенными - на моём 512Mb VPS-е эта версия работает (точнее, валится от нехватки памяти) даже хуже, чем 0.6.1 А ты на 0.7.0е смотрел run.sh java -Xmx1024M -jar start.jar, да и при запуске она конкретно пишет что половину памяти берет под базу данных так что 0.7.0 это не для бедных сейчас база 123 мб вот и посчитай скоко надо, у меня для нее java -Xmx2500M -jar start.jar стоит но реально загрузка памяти половина т.е для версии 0.7.0 ~ 1.5 гига желательно У вас на VPS всё не как у людей. Пиров тыщами считаете, память гигабайтами жрёте. Вот у меня полсуток 0.7.0 проработала с -Xmx256M. "totalMemory":189005824, "freeMemory":42591968, "maxMemory":238616576, Памяти - навалом! В следующий раз поставлю 192. А размер базы в файлах никак не кореллирует с размером кэша под нее в памяти. Просто чем больше кэш, тем реже она в файлы лезет.
|
|
|
А у okpay никаких подвижек не случилось насчёт вывода денег со счёта на их карту?
|
|
|
Для тех, кто умеет английский: краткое и неполное пояснение, что за критичный баг был пофиксен а 0.6.0. Кароч, обновляйтесь. Я поставил 0.7.0e и цынично зарядил ей -Xmx256M. Цынично - потому что у меня 12 гиг ничем не занятой оперативы
|
|
|
Когда-нибудь мы все так же сделаем одновременно, а потом будем думать "А почему дальше генезис блока не качает..."
Да ладно. Хард-форк крипто собственными силами всего коммьюнити — это будет уморительно "На счёт "Три" удаляем все свои блокчейны и начинаем игру заново!" Так это не хардфорк, а самоубийство с реинкарнацией.
|
|
|
Наверно косяки с переходом на новый формат .nxt файлов. Окей.
Да всё что угодно. Имхуется мне, старые версии при откате орфанов чистили коллекцию транзакций как попало, а выгружали-то её всю. А в 0.6.0 кто-то из вас что-то переделал, и какая-то проверочка отвалилась, и какая-то из заброшенных транзакций встала поперек горла. Ты в стек-то посмотри, там же банальный NPE.
|
|
|
После перезагрузки блокчейна - да, нормально всё. Могу завтра старый блокчейн скинуть, вроде бы архив не стёр. Только нафиг он тебе...
Погоди, хочу уточнить. В старой версии было N транзакций в блокчейне. В новой стало N-1? Без понятия. Смотри, я запустил 0.6.0, оно грузит блоки и транзакции, после загрузки начинает сканировать - и валится, стектрейс я приводил. По названиям классов и функций более-менее понятно, что он делал в этот момент. Восстановленный из bak блокчейн падал точно так же. Тогда я стёр всё и перезагрузил заново. После этого падать перестало. Че там убавилось-добавилось - я не знаю. Под отладкой не проверял. Более того, это было на рабочем компе. Дома же 0.6.0 без проблем всосал старый блокчейн и работает.
|
|
|
Я так подозреваю (глядя в имена методов в стектрейсе), что мой косяк был не от того, что там кто-то древний сидит, а от того, что у меня в блокчейне с каких-то древних времен завалялась какая-то кривая транзакция, которая в предыдущей версии проскакивала при сканировании, а в нонешней вы там в коде какую-то проверку поломали, не ожидая такой срани Я когда заново блокчейн забрал, эта транза у меня исчезла, на том и всё. А блокчейн я заново не забирал уже хрен знает сколько дней, и вам не рекомендую. А что это за транзакция такая? Она исчезла? После перезагрузки блокчейна - да, нормально всё. Могу завтра старый блокчейн скинуть, вроде бы архив не стёр. Только нафиг он тебе...
|
|
|
Я так подозреваю (глядя в имена методов в стектрейсе), что мой косяк был не от того, что там кто-то древний сидит, а от того, что у меня в блокчейне с каких-то древних времен завалялась какая-то кривая транзакция, которая в предыдущей версии проскакивала при сканировании, а в нонешней вы там в коде какую-то проверку поломали, не ожидая такой срани Я когда заново блокчейн забрал, эта транза у меня исчезла, на том и всё. А блокчейн я заново не забирал уже хрен знает сколько дней, и вам не рекомендую.
|
|
|
Просьба к abctc: напишите пожалуйста пошаговую инструкцию в первый пост по смене клиента nxt на новую версию. Лучше всего после "Правильный способ запустить NXT". Как вообще правильно это делать? Сносить старый полностью или нет? Спасибо. И я понял проблемы с последней версией, может быть пока не обновлять?
Нету проблем. У меня просто блокчейн был побитый, ибо практически с первых дней. У nextcoinsru вообще ерунда какая-то, как будто архив битый.
|
|
|
[Dumb user mode on] Плохо починили, сломали всё, не работает ничего! java.lang.NullPointerException at java.util.concurrent.ConcurrentHashMap.hash(Unknown Source) at java.util.concurrent.ConcurrentHashMap.get(Unknown Source) at nxt.Blockchain.getBlock(Blockchain.java:546) at nxt.Transaction.getBlock(Transaction.java:216) at nxt.Transaction$Type$Messaging$2.apply(Transaction.java:724) at nxt.Transaction.apply(Transaction.java:433) at nxt.Block.apply(Block.java:423) at nxt.Blockchain.scan(Blockchain.java:1174) at nxt.Blockchain.init(Blockchain.java:692) at nxt.Nxt.init(Nxt.java:328) [Smart user mode on] Перекачал блокчейн, помогло. Видимо, хламец накопился.
|
|
|
И снова таинственный чейнджлог Фор пурпозе!
|
|
|
|