bup-random - başvuru kılavuzu, seçenekler, komut örnekleri


İSİM

bup-random - rastgele bir çıktı akışı oluştur

ÖZET

bup random [-S seed] [-fv] <numbytes>

TANIM

bup random, stdout'a sözde rasgele çıkış baytları akışı üretir. Not: baytlar bir kriptografik algoritma kullanılarak oluşturulmaz ve güvenlik için asla kullanılmamalıdır.

Farklı bir tohum değeri sağlamadığınız sürece rastgele bup her çalıştırıldığında rastgele bayt akışının aynı olacağını unutmayın. Bu kasıtlıdır: Bu programın amacı, büyük miktarda veri üzerinde tekrarlanabilir testler yapabilmektir, bu nedenle her seferinde aynı verileri isteriz.

bup random, modern bir test sisteminde (Intel Core2) saniyede yaklaşık 240 megabayt üretir; bu, çoğu diskten veri okuyarak elde edebileceğinizden daha hızlıdır. Bu nedenle, mikro kıyaslamalar çalıştırılırken yardımcı olabilir.

SEÇENEKLER

<numbytes>

oluşturulacak veri bayt sayısı. Sırasıyla kilobayt, megabayt veya gigabaytı belirtmek için yeterli k, M veya G ile kullanılabilir.

-S, --seed=seed

sözde rasgele sayı üretecini tohumlamak için verilen değeri kullanın. Üretilen çıktı akışı, aynı değerle tohumlanan her akış için aynı olacaktır. Varsayılan çekirdek 1'dir. 0 çekirdek değeri 1'e eşittir.

-f, --force

stdout bir tty olsa bile çıktı üret. (Bir tty'ye rastgele veri oluşturmak genellikle tavsiye edilmez, ancak gerçekten isterseniz yapabilirsiniz.)

-v, --verbose

şu ana kadar çıkan bayt sayısını gösteren bir ilerleme mesajı yazdırın.

ÖRNEKLER

$ bup random 1k | sha1sum
2108c55d0a2687c8dacf9192677c58437a55db71  -

$ bup random -S1 1k | sha1sum
2108c55d0a2687c8dacf9192677c58437a55db71  -

$ bup random -S2 1k | sha1sum
f71acb90e135d98dad7efc136e8d2cc30573e71a  -

$ time bup random 1G >/dev/null
Random: 1024 Mbytes, done.

real   0m4.261s
user   0m4.048s
sys    0m0.172s

$ bup random 1G | bup split -t --bench
Random: 1024 Mbytes, done.
bup: 1048576.00kbytes in 18.59 secs = 56417.78 kbytes/sec
1092599b9c7b2909652ef1e6edac0796bfbfc573

BÜP

bup(1) paketinin bir parçası.

YAZARLAR

Avery Pennarun .