Seite 1 von 1

Debian jessie: /dev/random blockiert nicht

Verfasst: 12.05.2018 21:10:11
von zwieback
Hallo,

eine Frage zum Entropiepool im Linux-Kernel: Ich nutze ein Debian Jessie als Live-Build mit Kernel 3.16.0-5-686-pae.

Was mich nun wundert ist, dass, wenn ich per

Code: Alles auswählen

head -c 65536 < /dev/random > /dev/null
Zufallszahlen ziehe, dieses Kommando genauso schnell endet wie

Code: Alles auswählen

head -c 65536 < /dev/urandom > /dev/null
/dev/random blockiert also nicht! Folgendes Kommando

Code: Alles auswählen

cat /proc/sys/kernel/random/entropy_avail
Zeigt in ersterem Fall einen reduzierten Entropiepool an, in Zweiterem bleibt er gleich. Was ja zu erwarten wäre.

Wenn ich selbiges auf einem Ubuntu 16.04 durchführe, diesmal kein Live-System und ein Kernel für amd64 aber auf dem selben Rechner, dann blockiert /dev/random und selbst ein

Code: Alles auswählen

head -c 1024 < /dev/random > /dev/null
Läuft spürbar langsamer als oberes analoges Kommando mit den 65kb.

Kann das jemand erklären?

Re: Debian jessie: /dev/random blockiert nicht

Verfasst: 13.05.2018 15:57:24
von rendegast
Mach das doch bitte mal mit mehr als den paar kB.

ZBsp.

Code: Alles auswählen

pv /dev/urandom > /dev/null
<->
pv /dev/random > /dev/null
Und das dann auch mit und ohne laufendem Debianhaveged.