📝 Официальный релиз Steem 0.16.0 (перевод статьи @steemitblog)

Мы добавили все финальные изменения в релиз Steem 0.16.0 и теперь убедительно просим всех witness-майнеров, которые поддерживают хард-форк, обновиться как можно скорее. Тогда, если обнаружатся какие-либо мелкие проблемы, мы сможем сразу их решить.

https://github.com/steemit/steem/releases/tag/v0.16.0rc3



Хардфорк всё так же назначен на 6 декабря 2016.

Оптимизация Конфигурации Платформы

Новая архитектура распределенной базы данных в Steem 0.16 хранит базу данных блокчейна в отображенном в памяти файле (в предыдущей версии она хранилась в памяти). Linux агрессивен в оптимизации изменения данных на диске, так что пользователям Linux, возможно, потребуется настроить параметры ядра для запуска последней версии steemd.

Приведенные ниже настройки работают на Ubuntu 14.04 с 32GB RAM и стандартным (non-SSD) жестким диском:

   echo    75 | sudo tee /proc/sys/vm/dirty_background_ratio
   echo  1000 | sudo tee /proc/sys/vm/dirty_expire_centisecs
   echo    80 | sudo tee /proc/sys/vm/dirty_ratio
   echo 30000 | sudo tee /proc/sys/vm/dirty_writeback_centisecs

Просим заметить, что эти настройки влияют на всю систему. Эти настройки заставляют файлы оставаться в памяти 5 минут или более. Это может повлечь риск потери данных в случае непреднамеренного завершения работы (т.е. отключении питания).

Новая версия steemd также поддерживает параметр --flush, который целиком заливает (msync) отображенный в памяти файл на диск в среднем один раз на каждые n блоков. (На самом деле блок, на который происходит заливка, выбирается случайным образом, чтобы предотвратить атаки)

  • По умолчанию --flush=100000 продемонстрировал уменьшение оборотов на Linux, позволяя steemd запускаться на более разнообразных параметрах ядра, чем в предыдущем случае.

  • Настройка --flush=0 должна уменьшить общий объем ввода / вывода, но будет запускаться не на всех системах.

Пользователи OS X могут безопасно использовать --flush=0


Оригинальный пост и его обсуждение ЗДЕСЬ


Данный пост опубликован в рамках бета тестирования проекта RuSteemitBlog


Перевод осуществлен: @zaebars, все SBD, собранные данным постом, будут использованы для Power Up переводчика в рамках инициативы #spreadthepower

Критика, комментарии и предложения приветствуются.


30 second exposure

H2
H3
H4
Upload from PC
Video gallery
3 columns
2 columns
1 column
2 Comments