Title: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on February 28, 2011, 08:21:26 PM Поставил сабжевую виндовую программу и за каких-то полчаса размер папки (%APPDATA%\Bitcoin) вырос на 100 Мб :o :
.lock 0 __db.001 24 576 __db.002 507 904 __db.003 270 336 __db.004 98 304 __db.005 4 005 888 __db.006 49 152 addr.dat 450 560 blk0001.dat 28 742 866 blkindex.dat 32 096 256 db.log 0 debug.log 24 591 022 wallet.dat 32 768 И в подпапке \database log.0000000011 10 000 000 Это нормально? ??? Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: ArsenShnurkov on February 28, 2011, 08:26:07 PM Это нормально? да, это нормально. Программа сначала скачивает историю всех транзакций, потом приращение будет меньше. Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on February 28, 2011, 08:32:47 PM Честно сказать не ожидал, что будут файлы такого объема.
Quote Программа сначала скачивает историю всех транзакций, потом приращение будет меньше. Но оно будет. Веник же не резиновый. Сколько Мб/час? Какие файлы можно удалять?Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: hippich on February 28, 2011, 09:45:36 PM текущая база состоит из примерно 110к блоков. один блок генерируется раз в 10 минут.
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on February 28, 2011, 09:58:46 PM Quote примерно 110к блоков А сколько это в Мб? Ужас, но место сабж съедает с дикой скоростью. Уже 210 Мб. :o У меня веник не резиновый! Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on February 28, 2011, 10:04:23 PM http://www.bitcoin.org/ru/faq не написано про прожорливость сабжа. >:(
P.S. Это хорошо, что я заметил, а если б нет, оставил бы на ночь, полвеника нету. :o Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: LZ on February 28, 2011, 10:08:51 PM Это хорошо, что я заметил, а если б нет, оставил бы на ночь, полвеника нету. текущая база состоит из примерно 110к блоков. один блок генерируется раз в 10 минут. Верно. Итого: 6 блоков в час, но нужно иметь в виду, что это теоретический расчет.Размер же блоков динамический и зависит от количества трансакций в нем. Обычно один блок не превышает 5 KiB. И получаем, что в час размер прибавляется не более, чем 30 KiB. Но опять же это теоретический расчет, все зависит от активности сети. Кроме того на размер этой директории влияют временные файлы Bitcoin и, конечно, размер самого кошелька wallet.dat, который увеличивается при первом же запросе нового адреса с 32 KiB до 100 KiB с лишним для резервирования новых 100 адресов для будущего использования, а когда они закончатся, будут зарезервированы еще 100 адресов, что займет еще место и так далее. Кроме того, есть дополнительные служебные затраты размера для кошелька. Но для современных носителей это не предоставляет каких либо неудобств. Нужно так же понимать - текущая версия Bitcoin имеет номер 0.3.20, что очень далеко до релиза 1.0, в котором, скорее всего, уже не будет механизма накопления всех-всех блоков на компьютерах обычных пользователей. Текущая версия Bitcoin скорее является серверной. Какие файлы можно удалять? Совсем забыл про файл debug.log - удаляйте его когда угодно, закрыв программу.belres, надеюсь, что мы развеяли страхи на счет требований к свободному месту. Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on February 28, 2011, 10:19:01 PM Ой-ой! Да он еще съел 100% проца, 70% ОЗУ. Блин, русского мата не хватает, что так сложно написать что генерация требовательна ресурсам компа?! >:( Что сабж «ест» место на венике? >:( Вот это надо в первую очередь писать, а потом про кол-во блоков.
У меня Атлон 64 х2 4000+ (2, 11Ггц)/ 1Гб ОЗУ/ встроенное видео/ Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: LZ on February 28, 2011, 10:27:13 PM Ой, я думал, Вы в курсе, что на таком железе Вам потребуется (http://www.alloscomp.com/bitcoin/calculator.php) минимум 2 года для генерации 1 блока.
Советую Вам выключить генерацию и использовать Bitcoin в качестве средства оплаты товаров и услуг. Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: checker on February 28, 2011, 10:30:26 PM генерация -- использование вашего cpu в качестве кхм... "печатного станка" монеток. про 70% ОЗУ это вы погорячились... такой прожорливости я не замечал.... кушает что то там но не критично. Сабж " есть " место на "венике " не так уж и много как вам кажется
сейчас продемонстрируем 111128 -- текущее количество блоков 84M Мар 1 00:13 blk0001.dat 63M Мар 1 00:13 blkindex.dat -- наиболее прожорливые файлы, генерируемые биткоином (необходимые для его работы) 144K Мар 1 00:24 wallet.dat -- кошелёк я не думаю что хотя бы один из этих объемов ( Все до 100 мегабайт) может как то перегрузить жесткий диск, более того возьмемся за математику размер первого файла приведенного тут 88080384 (в байтах) т.е. 1 блок занимает приблизительно 792 байта... в час приблизительно получается 4,6 кбайта (4755 байта) в сутки -> приблизительно 111,4 кбайта если в году 365дней то за год такими темпами получится 39,7 Мбайт. для того чтобы забить 1 Гигабайт уйдет порядка 25 лет... За это время жесткий диск безбожно деградирует. Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on February 28, 2011, 11:14:29 PM Quote если в году 365дней то за год такими темпами получится 39,7 Мбайт. У меня сейчас и это за часа два:blk0001.dat 69 869 064 blkindex.dat 56 475 648 Quote Ой, я думал, Вы в курсе, что на таком железе Вам потребуется минимум 2 года для генерации 1 блока. Quote Как мне начать генерировать монеты? Ни слово не сказано, что это непосильная задача для обычных домашних компов. Да и зачем этот пункт?! Не думаю, что у каждого второго на заднем дворике стоит мэйнфрейм. :)Включите флажок ''Options -> Generate Coins'' в меню для того, чтобы запустить узел и начать генерацию монет. Убедитесь, что у вас открыт для входящих соединений порт 8333 Quote Сколько времени занимает генерация монет? FAQ писали программисты далекие от простого юзера. В чем измеряется скорость процессора? В попугаях видимо. :D Да и зачем это формула для простых юзерей?! Написали бы просто, если у вас нету мэйнфрейма на заднем дворике можете забыть о генерации монет и пропустите этот пункт.…. Средняя частота генерации монет в Bitcoin равна (6 * 50 монет / час) * (скорость вашего процессора / общая скорость процессоров в сети Bitcoin). За июнь 2010 года эта величина составляет около 50 монет / день. Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: LZ on February 28, 2011, 11:17:31 PM Ваше предложение принято к сведению. Благодарим за помощь в улучшении понимания работы системы. :)
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: checker on March 01, 2011, 08:14:35 AM belres
ну вы должны же были загрузить все блоки нагенерированные системой за 2 года работы? От того у вас и весят эти файлы ~60 мегабайт Без мейнфрейма " генерировать" монетки можно! Однако на данный момент это менее выгодно чем их просто покупать. Скажем так -- как вам известно - либо ты напрягаешь мозги и получаешь что -то " на халяву" - либо платишь деньги тем кто напрягается за тебя. Если платить тем кто напрягается за тебя -- это значит просто купить монетки на ближайшей бирже ( http://btcex.com например ) Если напрягать мозги, то 1) есть возможность генерировать на своём процессоре с шансом сделать один блок - за 2 года. (через сам клиент) 2) есть возможность присоедениться к " колхозу (https://www.bitcoin.org/smf/index.php?topic=2876.0)" .. и получать по чуть -чуть в зависимости от мощности вашего CPU (через специализированные майнеры) 3) Если у вас имеется подходящая видеокарта ( С поддержкой CUDA или OpenCL )то у вас есть возможность задействовать её в качестве вычислительных ресурсов. (особая подгруппа майнеров) Однако стоит помнить что цель биткоин - это не халявные деньги для всех, а децентрализованная кибер-наличка, за которую можно купить и продать товар.. Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on March 01, 2011, 08:27:02 AM Quote есть возможность генерировать на своём процессоре с шансом сделать один блок - за 2 года. Следовательно, для простого, среднестатистического юзвера данная функция генерации бесполезна. Если учесть что комп работает менее 12 часов в день и не каждый день, то генерация затянется на 4-5 лет. :oTitle: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: checker on March 01, 2011, 08:59:57 AM то что вы за 2 года (по вашим меркам 4-5) имеете серьезный шанс сгенерировать блок, еще не гарантирует его генерации :)
тут же принцип лотереи :) из личного опыта... когда блоки еще можно было сгенерировать за месяц.. я в течение месяца генерировал и к концу его ( месяца ) получил блок, спустя 2 дня получил еще один... Помните - маловероятное событие тоже случается! Только редко :) Если вам не нравится функция генерации внутри клиента - забудьте о ней!) отключите генерацию и пользуйтесь кошельком ( при этом вы освободите свой процессор от нагрузок ) Если вы , всё же, хотите что то нагенерировать -- можете попробовать " колхозы" :) Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on March 01, 2011, 12:11:57 PM Вычитал на хабре:
Quote Насколько я понял, ВСЕ клиенты хранят ВСЕ блоки и транзакции на своих машинах? Вы представляете какой объем транзакций совершается только одной из бирж за минуту? А крупной сетью магазинов? И это все предлагают хранить на компьютере-кошельке финального пользователя? Это действительно так? Тогда это утопия.Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: LZ on March 01, 2011, 12:40:57 PM Это так лишь в данный момент. Уже есть технология, позволяющая
пользователям не хранить все блоки. На сколько я осведомлен, она заложена в Bitcoin изначально. Но в данный момент не применяется за отсутствием какой-либо практической необходимости. Все окей. Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on March 01, 2011, 01:04:28 PM Quote Но в данный момент не применяется за отсутствием какой-либо практической необходимости. Кто это решил что нету практической необходимости?! Случайно у него на заднем дворике не стоит мэйнфрэйм с 10 Тб дисковой памяти. ;DУважаемые разработчики спуститесь с небес на землю и посмотрите, что не у каждого второго веники от 320 Гб. Вот как ставить сабж на ЕЕЕ РС 701, у меня SD флешка всего на 4 гб. Покупать больший объем не предлагать! Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: LZ on March 01, 2011, 01:25:32 PM Версия 0.3.20, даже не 0.99 - прошу принять все, как оно есть в данный момент. :)
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on March 01, 2011, 01:36:23 PM На данный момент все крайне мрачно и сыро. :-\
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: m0Ray on March 01, 2011, 01:54:36 PM Я или читаю не так, или чего-то не понимаю. При нынешних технологих разве для кого-то проблема хранить 200 мегабайт? При размерах винтов, измеряющихся гигабайтами?
Никакой мрачности и сырости не наблюдаю. Работает всё отлично. Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on March 01, 2011, 02:15:36 PM Да, когда знаешь, что эти 200 Мб через полчаса не вырастут в 250Мб, а еще через полчаса в 300Мб и т.д. Но, когда файлы растут с бешенной скоростью это приносит большие не удобства. В среднем 50мб в полчаса, а теперь посчитайте на сколько времени хватит 2Гб флешки, при это что у меня там еще другие данные. Грубо 1 Гб свободного места.
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: checker on March 01, 2011, 06:35:07 PM уважаемый, вы либо игнорируете мои сообщения, либо у вас какая то иная проблема. т.к. за пол часа 50 мегабайт не генерируется Посмотрите внимательнее мой расчет - я явно указал сколько времени уйдет на заполнение 1 гигабайта при текущей скорости роста. Или же у вас проблема с файловой системой ( что она кушает больше чем нужно ).
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on March 01, 2011, 07:17:16 PM Quote если в году 365дней то за год такими темпами получится 39,7 Мбайт. Я писал (http://bitcointalk.org/index.php?topic=3973.msg57042#msg57042):для того чтобы забить 1 Гигабайт уйдет порядка 25 лет... Quote У меня сейчас и это за часа два: Сегодня днем запустил программу на полчаса +\-10 минут и получил 200 Мб и продолжало расти. Не знаю, что Вы там рассчитывали. blk0001.dat 69 869 064 blkindex.dat 56 475 648 Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: m0Ray on March 01, 2011, 07:18:01 PM Не вырастут. Вам же объясняли, что база сейчас весит около 200 метров, а растёт очень медленно. Когда она закачивалась, файлы быстро росли. Одного гига хватит очень надолго.
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: checker on March 01, 2011, 07:39:26 PM сколько сейчас весят эти ваши два файла? в таком же виде выложите пожалуйста
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on March 01, 2011, 09:05:13 PM __db.001 24 576
__db.002 507 904 __db.003 270 336 __db.004 98 304 __db.005 4 005 888 __db.006 49 152 addr.dat 491 520 blk0001.dat 87 550 097 blkindex.dat 65 609 728 debug.log 37 293 875 wallet.dat 32 768 database\ <папка> log.0000000001 10 000 000 log.0000000002 10 000 000 log.0000000003 10 000 000 log.0000000004 10 000 000 log.0000000005 10 000 000 log.0000000006 10 000 000 log.0000000007 10 000 000 log.0000000008 10 000 000 log.0000000009 10 000 000 log.0000000010 10 000 000 log.0000000011 10 000 000 log.0000000012 10 000 000 log.0000000013 10 000 000 log.0000000014 10 000 000 log.0000000015 10 000 000 log.0000000016 10 000 000 log.0000000017 10 000 000 log.0000000018 10 000 000 log.0000000019 10 000 000 log.0000000020 10 000 000 log.0000000021 10 000 000 log.0000000022 10 000 000 log.0000000023 10 000 000 Всего: 425 983 298 Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: checker on March 01, 2011, 09:20:54 PM нну что ! Поздравляю! Стремительный рост папки должен закончиться.. сейчас мы с вами почти сравнялись по объемам :) поставьте на ночь -- посмотрите как изменения. И без паники :)
удаление debug.log --совершенно безопасно ( только предварительно выключите программу ... на всякий случай ) а вот содержимое database у нас с вами сильно разнится... у меня всего 7 таких файлов (каких у вас 23 ) каждый из них весит по ~10 мегабайт в остальном размер директорий у меня с вами почти такой же -- причем у меня всегда влючена генерация и я её даже не замечаю... Предлагаю в качестве отладочных мер запустить на сутки работу приложения и через сутки прислать динамику изменений. Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: bitcoinex on March 02, 2011, 01:11:43 AM добавлю что жручесть RAM скорее всего связана с кэшированием этого большого файла в памяти. Короче, не о чем беспокоиться совершенно!
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on March 02, 2011, 09:01:56 AM Согласен, беспокоится нечего. Пока, на данном этапе развития ставить сабж на нетбуки типа ЕЕЕ РС 701 очень разорительно. Надеюсь, что сабж 1.0 версии будет столь же компактен как Вебмани. :)
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: bitcoinex on March 02, 2011, 09:35:57 AM Согласен, беспокоится нечего. Пока, на данном этапе развития ставить сабж на нетбуки типа ЕЕЕ РС 701 очень разорительно. Надеюсь, что сабж 1.0 версии будет столь же компактен как Вебмани. :) mybitcoin.com же есть для нетбуков Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: LZ on March 02, 2011, 10:28:43 AM На практике можно без последствий удалить папку database при выключенном Bitcoin.
Title: Re: Размер папки %APPDATA%\Bitcoin?!?! Post by: Belres on March 02, 2011, 10:52:38 AM Quote mybitcoin.com же есть для нетбуков Спасибо! Буду знать. |