#!/bin/bash # # Generate 10000 small files with file size less than 1 MB. # 1) Little files are generated from /dev/zero instead of /dev/urandom # 2) skip switch is required b/c it allows each file to have different sizes # 3) one can change value in variable: `numFiles` to suit your # needs # # One can utilize this script to do performance testing on linux systems # more codes may need to be added to print out various information ################################################################# numFiles=10000; counter=1; value=0; while [[ $counter -le $numFiles ]]; do echo Creating file no $counter; value=$((RANDOM%1000)) dd bs=1024 count=$value skip=$value if=/dev/zero of=randFile.$counter; let counter+=1 done