Я делаю Proof of Concept (PoC) на основе блокчейна Hyperledger и интегрирую его с медицинскими данными (это академический проект).
Я следовал этому руководству: https://github.com/IBM/BlockchainNetwork-CompositeJourney
Поскольку я являюсь пользователем Windows, и у меня не осталось свободного места на моем SSD для размещения двойной загрузки Linux Ubuntu со всеми компонентами главной книги, я решил пойти со всей установкой POC на "Oracle VM VirtualBox", имеющей все файлы VM (* .vdi), размещенный на моем дополнительном жестком диске, который является жестким диском, а не SSD.
Это сложная часть, само программное обеспечение «Oracle VM VirtualBox» отлично установлено на моем SSD, но виртуальная машина Linux со всемиPOC находится на жестком диске, который является моим вторым жестким диском.
Пока у меня есть Peer, работающий на моей виртуальной машине, и уже сохранил данные на ней.Моя проблема / беспокойство касаются его производительности ...
Я создал фрагмент кода на python для его сравнения, и я получил ответы от 2 до 3 секунд на транзакцию, что я считаю чрезвычайно низким TPS (Транзакций в секунду) верно?
Я что-то не так сделал?Я шаг за шагом следовал этому уроку, и он работает, но чрезвычайно низкоэффективный TPS.
Может ли это быть из-за того, что он работает на жестком диске с Oracle VM?
Если бы у меня быловсе ли работает прямо на SSD с Linux, получу ли я лучше TPS?
//composer-rest-server endpoint
url = 'http://localhost:3000/api/Member'
start = time.time()
response = requests.post(url, headers=headers, data=data)
end = time.time()
timeTotal = (end - start)