bigsys-gnu / mvcc-os

KhronOS, a scalable operating systems based on sv6 (MIT) with MV-RLU (multi-version concurrency control mechanism)
Other
1 stars 0 forks source link

Shell script support on sv6 (scalefs) #29

Closed kjhnet closed 2 years ago

kjhnet commented 3 years ago
kjhnet commented 3 years ago
MadPlayer commented 3 years ago

Scalefs가 지원하는 shell script의 예시입니다.

fdbench-ben

#!/sh

benchhdr "--bench=fdbench"
echo

NTRIAL=3
for any_fd in false true; do
    for ncore in 1 {10..80..10}; do
        for trial in {1..$NTRIAL}; do
            fdbench -e "L2 miss" -a $any_fd $ncore
            sleep 5
        done
    done
done

아래에 추가하면 컴파일시 파일시스템에 추가됩니다.

FSEXTRA += \
    bin/lfsbench-sml \
    bin/lfsbench-lrg \
    bin/linkbench-tom \
    bin/linkbench-ben \
    bin/mapbench-ben \
    bin/metis_wrmem-josmp \
    bin/metis_wrmem-ben \
    bin/lsocket \
    bin/countbench-ben \
    bin/forktest-ben\
    bin/mailbench-ben\
    bin/fdbench-ben \
    bin/mvcc_bench \