Я писал скрипт для генерации uuid и отправки в HTTP API. скрипт выглядит следующим образом:
while true;do
echo POST /api/?id=$(uuidgen)
done
Я запускал его на разных машинах Linux (Ubuntu 18.04), и скорость в большинстве из них ~ 2ms . но, кажется, становится быстрее и до 50 мкс, если машина становится занятой (принимает много подключений и вставляет записи в базу данных)
Я проверил /proc/sys/kernel/random/entropy_avail
, и он сохраняется 3500, который не сильно меняется. Я также нашел исходный код uuidgen, который будет бездействовать 125000 мксек, когда энтропия отсутствует, но, похоже, это не связано с этим случаем.