mirror of
https://git.proxmox.com/git/mirror_zfs.git
synced 2024-12-26 11:19:32 +03:00
8c3ab23f4b
The lustre zpios-test simulates a reasonable lustre workload. It will create 128 threads, the same as a Lustre OSS, and then 4096 individual objects. Each objects is 16MiB in size and will be written/read in 1MiB from a random thread. This is fundamentally how we expect Lustre to behave for large IO intensive workloads.
32 lines
1017 B
Makefile
32 lines
1017 B
Makefile
pkglibexecdir = $(libexecdir)/@PACKAGE@/zpios-test
|
|
dist_pkglibexec_SCRIPTS = \
|
|
$(top_srcdir)/scripts/zpios-test/16th-8192rc-4rs-1cs-4off.sh \
|
|
$(top_srcdir)/scripts/zpios-test/1th-16rc-4rs-1cs-4off.sh \
|
|
$(top_srcdir)/scripts/zpios-test/1x256th-65536rc-4rs-1cs-4off.sh \
|
|
$(top_srcdir)/scripts/zpios-test/256th-65536rc-4rs-1cs-4off.sh \
|
|
$(top_srcdir)/scripts/zpios-test/4th-1024rc-4rs-1cs-4off.sh \
|
|
$(top_srcdir)/scripts/zpios-test/large.sh \
|
|
$(top_srcdir)/scripts/zpios-test/large-thread-survey.sh \
|
|
$(top_srcdir)/scripts/zpios-test/medium.sh \
|
|
$(top_srcdir)/scripts/zpios-test/small.sh \
|
|
$(top_srcdir)/scripts/zpios-test/tiny.sh \
|
|
$(top_srcdir)/scripts/zpios-test/lustre.sh
|
|
|
|
all:
|
|
@list='$(dist_pkglibexec_SCRIPTS)'; \
|
|
for file in $$list; do \
|
|
link=$$(basename $$file); \
|
|
if [ ! -e $$link ]; then \
|
|
$(LN_S) $$file $$link; \
|
|
fi \
|
|
done
|
|
|
|
clean:
|
|
@list='$(dist_pkglibexec_SCRIPTS)'; \
|
|
for file in $$list; do \
|
|
link=$$(basename $$file); \
|
|
if [ -L $$link ]; then \
|
|
$(RM) $$link; \
|
|
fi \
|
|
done
|