Необычное поведение партий / блоков в пилообразных Hyperledger - PullRequest
0 голосов
/ 03 июля 2019

Я тестирую Sawtooth с помощью Hyperledger Caliper. Моя сеть имеет 4 узла и следующие конфигурации:

  1. всего транзакций = 4000

  2. транзакций / партия = 50

  3. скорость транзакций = 4000 транзакций / сек

  4. нет. клиентов = 1

  5. type = smallbank

  6. Консенсус = PBFT

См. Количество пакетов на блок на этом изображении: список блоков

Вначале количество партий в блоке увеличивается, затем уменьшается, а затем остается постоянным на уровне 1 партии / блок. Такое поведение влияет на мои результаты бенчмаркинга. Есть идеи, почему это происходит? Я изменил block_publishing_delay на: sawtooth.consensus.pbft.block_publishing_delay=0 и sawtooth.publisher.max_batches_per_block=1200. Как я могу разрешить больше партий на блок? Пожалуйста, объясните, почему есть только 1 партия / блок для последующих партий?

1 Ответ

0 голосов
/ 03 июля 2019

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

Задержка по умолчанию составляет 100 0 мс.Попробуйте использовать значение по умолчанию или более высокое значение.

Кроме того, максимальное количество пакетов в блоке - это максимум, а не минимум.

Вы также можете задать по https://chat.hyperledger.org/channel/sawtooth

...