测试
simple
- wait
- waitpid
- write
- yield
- times
- sleep
- read
- uname
- openat
- open
- mkdir
- gettimeofday
- getpid
- getppid
- getcwd
- fstat
- fork
- exit
- execve
- close
- chdir
- pipe
- dup
- dup2
- unlink
- brk
- mount
- getdents
- munmap
- clone
libctest-static
- argv
- basename
- clocale_mbfuncs
- clock_gettime
- crypt
- daemon_failure
- dirname
- dn_expand_empty
- dn_expand_ptr_0
- env
- fdopen
- fflush_exit
- fgets_eof
- fgetwc_buffering
- fnmatch
- fpclassify_invalid_ld80
- fscanf
- ftello_unflushed_append
- fwscanf
- getpwnam_r_crash [socket+connect]
- getpwnam_r_errno [socket+connect]
- iconv_open
- iconv_roundtrips
- inet_ntop_v4mapped
- inet_pton
- inet_pton_empty_last_field
- iswspace_null
- lrand48_signextend
- lseek_large
- malloc_0
- mbc
- mbsrtowcs_overflow
- memmem_oob
- memmem_oob_read
- memstream
- mkdtemp_failure
- mkstemp_failure
- pleval
- printf_1e9_oob
- printf_fmt_g_round
- printf_fmt_g_zeros
- printf_fmt_n
- pthread_cancel
- pthread_cancel_points
- pthread_cancel_sem_wait
- pthread_cond
- pthread_condattr_setclock
- pthread_cond_smasher
- pthread_exit_cancel
- pthread_once_deadlock
- pthread_robust_detach
- pthread_rwlock_ebusy
- pthread_tsd
- putenv_doublefree
- qsort
- random
- regex_backref_0
- regex_bracket_icase
- regexec_nosub
- regex_ere_backref
- regex_escaped_high_byte
- regex_negated_range
- rewind_clear_error
- rlimit_open_files
- scanf_bytes_consumed
- scanf_match_literal_eof
- scanf_nullbyte_char
- search_hsearch
- search_insque
- search_lsearch
- search_tsearch
- setjmp
- setvbuf_unget
- sigprocmask_internal
- snprintf
- socket
- sscanf
- sscanf_eof
- sscanf_long
- stat
- statvfs
- strftime
- string
- string_memcpy
- string_memmem
- string_memset
- string_strchr
- string_strcspn
- string_strstr
- strptime
- strtod
- strtod_simple
- strtof
- strtol
- strtold
- strverscmp
- swprintf
- syscall_sign_extend
- tgmath
- time
- udiv
- ungetc
- uselocale_0
- utime
- wcsncpy_read_overflow
- wcsstr
- wcsstr_false_negative
- wcstol
./runtest.exe -w entry-static.exe pthread_cancel
./runtest.exe -w entry-static.exe pthread_cancel_points
./runtest.exe -w entry-static.exe pthread_cond
./runtest.exe -w entry-static.exe pthread_tsd
./runtest.exe -w entry-static.exe pthread_robust_detach
./runtest.exe -w entry-static.exe pthread_cancel_sem_wait
./runtest.exe -w entry-static.exe pthread_cond_smasher
./runtest.exe -w entry-static.exe pthread_condattr_setclock
./runtest.exe -w entry-static.exe pthread_exit_cancel
./runtest.exe -w entry-static.exe pthread_once_deadlock
./runtest.exe -w entry-static.exe pthread_rwlock_ebusy
libctest-dyn
- all
other
-
busybox
-
lua
-
time-test
- iozone
- ./iozone -a -r 1k -s 4m
- ./iozone -t 4 -i 0 -i 1 -r 1k -s 1m
- ./iozone -t 4 -i 0 -i 2 -r 1k -s 1m
- ./iozone -t 4 -i 0 -i 3 -r 1k -s 1m
- ./iozone -t 4 -i 0 -i 5 -r 1k -s 1m
- ./iozone -t 4 -i 6 -i 7 -r 1k -s 1m
- ./iozone -t 4 -i 9 -i 10 -r 1k -s 1m
- ./iozone -t 4 -i 11 -i 12 -r 1k -s 1m
-
unixbench https://www.cnblogs.com/xulan0922/p/11447988.html
-
netperf https://www.jianshu.com/p/42e0fa6bf79c
-
iperf https://wangchujiang.com/linux-command/c/iperf.html
run_iperf "BASIC_UDP" "-u -b 1000G" run_iperf "BASIC_TCP" "" #parallel test #run_iperf "PARALLEL_UDP" "-u -P 5 -b 1000G" #run_iperf "PARALLEL_TCP" "-P 5" #reverse test (server sends, client recieves) run_iperf "REVERSE_UDP" "-u -R -b 1000G" run_iperf "REVERSE_TCP" "-R"
-
cyclictest https://zhuanlan.zhihu.com/p/336381111
-
lmbench
-
libc-bench
-
bash
-
redis
- sqlite3