index
:
kernel/git/wfg/vm-scalability.git
master
Unnamed repository; edit this file 'description' to name the repository.
Wu Fengguang
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Age
Commit message (
Expand
)
Author
Files
Lines
2022-03-03
case-truncate-seq: truncate sequentially
HEAD
master
Aaron Lu
1
-0
/
+21
2022-03-03
case-truncate: use cat for sparsefile to consume memory
Aaron Lu
1
-1
/
+1
2021-05-01
usemem: Update the usage of touch-alloc
Hui Zhu
1
-1
/
+1
2021-04-16
usemem: Output a message after punch holes done
Hui Zhu
1
-0
/
+2
2021-04-10
usemem: Add code for touch-alloc
Hui Zhu
1
-12
/
+22
2021-01-21
usemem: Remove the duplicate do_access
Hui Zhu
1
-12
/
+0
2020-12-18
usemem: Add option touch-alloc
Hui Zhu
1
-0
/
+15
2020-12-18
usemem: Add option init-time
Hui Zhu
1
-2
/
+27
2020-03-05
usemem: minor cleanups
Fengguang Wu
1
-5
/
+4
2020-03-05
usemem: Add new option --punch-holes for generating fragmented pages
Hui Zhu
1
-1
/
+45
2020-03-04
Makefile: Add static build option
Hui Zhu
1
-10
/
+17
2019-12-25
usemem: Fix the build warning
Hui Zhu
1
-1
/
+2
2019-11-29
usemem.c: Add missing opt_repeat
Xiao Yang
1
-2
/
+2
2019-09-14
usemem: rename reps to opt_repeat
Fengguang Wu
1
-8
/
+8
2019-09-14
usemem: Add new option -Z|--read-again
Hui Zhu
1
-6
/
+40
2018-12-24
usemem: mlock after rw and detach
Fengguang Wu
1
-8
/
+24
2018-12-24
usemem: actually parse --hugetlb
Fengguang Wu
1
-0
/
+1
2018-12-24
usemem: warn on invalid option combinations
Fengguang Wu
1
-0
/
+12
2018-12-19
usemem: quiet "may be used uninitialized" warnings
Fengguang Wu
1
-2
/
+3
2018-12-19
usemem: add sleep_secs checks
Fengguang Wu
1
-2
/
+5
2018-12-18
Revert "Avoid memory allocation/sync time when calculate throughput"
Fengguang Wu
1
-8
/
+1
2018-12-18
usemem: exactly detach before sleeping
Fengguang Wu
1
-67
/
+2
2018-12-18
Add break when parse -O option
yuanyao
1
-0
/
+1
2018-12-16
usemem: avoid unnecessary nr_cpu query
Fengguang Wu
1
-16
/
+21
2018-12-04
usemem: use more robust MAP_LOCKED
Fengguang Wu
1
-6
/
+7
2018-10-11
case-swap-w-seq: fix ignored --random, keep swap cases dedup'ed
Daniel Jordan
1
-1
/
+1
2018-10-11
Revert "case-swap-w-seq: fix ignored --random in case-swap-w-rand-mt"
Daniel Jordan
4
-37
/
+17
2018-10-09
case-swap-w-seq: fix ignored --random in case-swap-w-rand-mt
Daniel Jordan
4
-17
/
+37
2018-10-03
usemem: add --offset option for mmap
Daniel Jordan
1
-2
/
+8
2018-10-03
usemem: fix warning about unused ptr variable
Daniel Jordan
1
-2
/
+1
2018-06-08
usemem: fix build on systems with old glibc's
Daniel Jordan
1
-3
/
+3
2018-06-05
mmap-pread-seq: limit page table consumption
Aaron Lu
1
-1
/
+1
2018-05-24
small-allocs-common: update naming
Aaron Lu
2
-2
/
+2
2018-05-11
Add some hugetlb cases
Huang Ying
5
-0
/
+40
2018-05-11
usemem: Support allocate hugetlbfs memory
Huang Ying
1
-2
/
+14
2018-05-11
usemem: Support MAP_ANONYMOUS flags
Huang Ying
1
-2
/
+9
2018-04-02
hw_vars: comment how PTE_LIMIT is calculated
Aaron Lu
1
-1
/
+5
2018-04-02
hw_vars: limit pagetable to half available memory
Aaron Lu
1
-3
/
+4
2018-04-02
case-small-allocs: restrict slab usage
Aaron Lu
3
-24
/
+24
2018-03-29
case-anon-cow-*: adjust per task test size
Aaron Lu
2
-2
/
+2
2018-03-28
case-shm-pread: use unit_size to control working set
Aaron Lu
4
-4
/
+8
2017-12-13
anon-cow-*-mt: reduce unit_size to 1/4 mem
Aaron Lu
2
-2
/
+2
2017-08-03
case-migrate: ignore error message from 'cat /proc/$pid/comm'
Aaron Lu
1
-1
/
+1
2017-05-24
case-migrate test did not migrate back from last node
Nadav Amit
1
-3
/
+3
2017-04-27
usemem: Support synchronize before freeing memory
Huang Ying
2
-18
/
+43
2017-04-27
Fix tasks synchronization when nr_thread == 0
Huang Ying
1
-1
/
+2
2017-04-18
usemem_remap: use unsigned long for pagesize
Aaron Lu
1
-2
/
+2
2017-04-12
Avoid memory allocation/sync time when calculate throughput
Huang Ying
1
-1
/
+8
2017-04-12
Fix free memory size
Huang Ying
1
-5
/
+9
2017-04-11
usemem: Support timing free memory
Huang Ying
1
-2
/
+39
2017-04-07
case-swap: add multithreaded test case for case-swap-w-seq/rand
Aaron Lu
2
-0
/
+2
2017-04-07
case-anon-*w*: use unit_size instead of fixed mem/2
Aaron Lu
9
-9
/
+18
2017-04-07
case-anon-cow-rand-mt: remove the /N for thread case
Aaron Lu
1
-1
/
+1
2017-02-07
case-mremap-xread-rand-mt: correct the sparse file name to be removed
Aaron Lu
1
-1
/
+1
2017-02-06
hw_vars: Fix a typo about DELAY parameter
Huang Ying
1
-1
/
+1
2017-01-26
Support to add some delay when accessing each page
Huang Ying
2
-6
/
+73
2017-01-16
hw_vars: Support specify repeat count for usemem test
Huang Ying
1
-0
/
+1
2016-12-28
Support binding tasks to CPU
Huang Ying
2
-6
/
+63
2016-12-28
Add option to synchronize between tasks after allocating memory
Huang Ying
2
-2
/
+21
2016-12-28
Synchronize between control task and worker tasks
Huang Ying
1
-3
/
+47
2016-12-28
Add .gitignore
Huang Ying
1
-0
/
+8
2016-10-12
mremap-xread-rand-mt: correct thread number
Aaron Lu
1
-6
/
+2
2016-10-12
Base random seed on thread ID instead on PID
Nadav Amit
1
-1
/
+3
2016-10-12
case-swapin: add swapin test case
Aaron Lu
1
-0
/
+51
2016-10-08
usemem: add write-signal-read mode
Aaron Lu
1
-11
/
+38
2016-10-08
usemem: introduce output_statistics
Aaron Lu
1
-17
/
+21
2016-10-08
usemem: introduce do_rw_once
Aaron Lu
1
-32
/
+42
2016-10-08
usemem: do not pass opt_bytes to do_units
Aaron Lu
1
-3
/
+4
2016-10-08
usemem: rename the global bytes variable to opt_bytes
Aaron Lu
1
-22
/
+22
2016-09-21
small-allocs: restrict vm_area_struct slab memory usage
Aaron Lu
1
-1
/
+16
2016-08-03
case-swap-w-seq: Rename pass_size to unit_size
Huang Ying
1
-3
/
+2
2016-07-29
ROTATE_BYTES: prevent OOM due to page table size too large
Aaron Lu
3
-6
/
+2
2016-07-27
hw_vars: remove the default 300s runtime setting
Aaron Lu
1
-3
/
+5
2016-07-18
case-anon-w-rand: use unit_size instead of fixed $((mem / 2))
Aaron Lu
1
-1
/
+3
2016-07-12
case-anon-cow-seq-mt: remove the /N for thread case
Aaron Lu
1
-1
/
+1
2016-07-07
Documentation: add case description
Aaron Lu
1
-2
/
+205
2016-07-07
case-msync-mt: remove the /N for thread case
Aaron Lu
1
-1
/
+1
2016-07-07
case-anon-wx-seq-mt: remove the /N for thread case
Aaron Lu
1
-1
/
+1
2016-03-16
hw_vars: add one choice to the parameter "SPARSE_ROOT".
Yanbing Jiang
1
-1
/
+1
2016-02-17
swap: give user the ability to control size
Aaron Lu
1
-1
/
+1
2016-02-04
usemem_remap.c: remap the whole mmap pages
Xiaolong Ye
1
-1
/
+1
2016-02-04
usemem_remap.c: fix remap failed issue when size is pagesize aligned
Xiaolong Ye
1
-2
/
+2
2016-01-21
case-swap-w-rand: a symbolic link to case-swap-w-seq.
Yanbing Jiang
2
-1
/
+9
2015-12-24
case-swap-w-seq: swap write sequential performance
Yanbing Jiang
1
-0
/
+19
2015-12-23
copying: add license and copyright information
Aaron Lu
4
-0
/
+351
2015-12-18
usemem_migrate.c: add a comment stating the origin of the code
Aaron Lu
1
-0
/
+1
2015-05-26
hw_vars: Add more debug information for losetup failure
Huang Ying
1
-1
/
+7
2015-05-22
put SPARSE_ROOT.img and SPARSE_ROOT under TMPFS_MNT
Huang Ying
1
-1
/
+1
2015-01-21
Add support to specify processes/threads via nr_task
Huang Ying
54
-88
/
+90
2015-01-14
hw_vars: fix $val quotation
Fengguang Wu
1
-3
/
+4
2015-01-07
case-migrate: fix bashism
Fengguang Wu
1
-1
/
+1
2015-01-04
hw_vars: fix meminfo var names
Fengguang Wu
1
-0
/
+1
2015-01-03
hw_vars: fix illegal shm_size in dash
Fengguang Wu
1
-1
/
+1
2015-01-03
run: switch to /bin/sh
Fengguang Wu
3
-19
/
+20
2015-01-03
switch cases to /bin/sh
Fengguang Wu
61
-143
/
+143
2015-01-03
hw_vars: switch to /bin/sh
Fengguang Wu
1
-15
/
+15
2014-10-08
more accurate memory limit calculation for anon-r-seq cases
Fengguang Wu
3
-2
/
+14
2014-10-06
case-truncate: show throughput
Fengguang Wu
1
-0
/
+6
2014-10-06
fix too short runtime for the seq cases
Fengguang Wu
4
-7
/
+7
2014-09-17
hw_vars: setup loop module and devices
Fengguang Wu
1
-0
/
+14
2014-09-17
hw_vars: fix loop mount error
Fengguang Wu
1
-1
/
+5
2014-05-12
Fix mmap ENOMEM by replace "atoi" with "atol": When input argv[2]="2253980245...
wlin70
1
-1
/
+1
2014-03-05
hw_vars: fix substitution pattern
Fengguang Wu
1
-3
/
+3
2014-02-28
fix undefined shm_size
Fengguang Wu
1
-1
/
+1
2014-02-13
fix division by 0
Fengguang Wu
1
-1
/
+1
2014-02-01
introduce TMPFS_MNT to avoid pollute /tmp and /dev/shm
Fengguang Wu
7
-19
/
+37
2014-01-08
add fs option
Fengguang Wu
1
-3
/
+11
2013-11-19
fix empty dd output
Fengguang Wu
2
-3
/
+3
2013-10-15
case-lru-file-readonce/twice: fix and check empty dd output
Fengguang Wu
2
-5
/
+21
2013-10-07
fix disordered dd output
Fengguang Wu
2
-3
/
+7
2013-10-04
make the msync cases sequential
Fengguang Wu
2
-2
/
+2
2013-10-04
usemem: fix disordered output due to race conditions
Fengguang Wu
1
-2
/
+7
2013-10-03
usemem: don't show signal message to stderr
Fengguang Wu
1
-1
/
+1
2013-09-30
case-remap: show throughput
Fengguang Wu
1
-0
/
+10
2013-09-30
always limit runtime
Fengguang Wu
2
-14
/
+4
2013-09-30
case-migrate: improve kill wait
Fengguang Wu
3
-26
/
+12
2013-09-30
case-migrate: fix umount error
Fengguang Wu
1
-1
/
+7
2013-09-29
case-migrate: make it runtime based
Fengguang Wu
1
-3
/
+21
2013-09-29
debug umount failure in case-migrate
Fengguang Wu
1
-1
/
+4
2013-09-29
fix Bus error in case-msync
Fengguang Wu
1
-1
/
+1
2013-09-29
case-migrate: make sure usemem is killed
Fengguang Wu
1
-2
/
+5
2013-09-29
use xfs
Fengguang Wu
1
-2
/
+2
2013-09-29
report composite throughput
Fengguang Wu
1
-24
/
+45
2013-09-29
make run_cases executable
Fengguang Wu
1
-0
/
+0
2013-09-29
use btrfs to save space
Fengguang Wu
1
-3
/
+3
2013-09-29
fix bus error in msync* cases
Fengguang Wu
1
-1
/
+1
2013-09-29
fix OOM due to too much page table pages
Fengguang Wu
2
-0
/
+6
2013-09-29
fix too large truncate size
Fengguang Wu
3
-3
/
+3
2013-09-29
make case-lru-file-read* runtime based
Fengguang Wu
2
-3
/
+3
2013-09-29
fix bus error in shm test cases
Fengguang Wu
14
-29
/
+28
2013-09-29
usemem: show throughput
Fengguang Wu
1
-3
/
+17
2013-09-19
fix too large file size
Fengguang Wu
1
-1
/
+1
2013-09-16
fix bus errors
Fengguang Wu
8
-8
/
+8
2013-09-15
case-remap: it's not a rotational case
Fengguang Wu
1
-2
/
+2
2013-09-15
rename case-posix-advise to case-posix-fadv
Fengguang Wu
1
-0
/
+0
2013-09-15
hw_vars: prefix commands with $CMD
Fengguang Wu
1
-11
/
+9
2013-09-15
check invalid vmstat line
Fengguang Wu
1
-0
/
+4
2013-09-15
adjust msync size
Fengguang Wu
2
-2
/
+2
2013-09-15
convert the rotational cases to be time based
Fengguang Wu
22
-36
/
+39
2013-09-12
quiet mkfs messages
Fengguang Wu
1
-1
/
+1
2013-09-12
inherit USEMEM ENV when available
Fengguang Wu
1
-1
/
+3
2013-09-12
detect and use runtime ENV
Fengguang Wu
16
-1
/
+5
2012-11-27
Abhinav's work on Documentation
Fengguang Wu
2
-0
/
+143
2012-11-27
Abhinav's work on case-shm-lock-unlock
Fengguang Wu
1
-0
/
+29
2012-11-27
Abhinav's work on case-posix-advise
Fengguang Wu
1
-0
/
+22
2012-11-27
Abhinav's work on case-msync-mt
Fengguang Wu
1
-0
/
+11
2012-11-27
Abhinav's work on case-msync
Fengguang Wu
1
-0
/
+14
2012-11-27
Abhinav's work on case-mremap-xread-rand-mt
Fengguang Wu
1
-0
/
+20
2012-11-27
Abhinav's work on case-remap
Fengguang Wu
1
-0
/
+21
2012-11-27
Abhinav's work on usemem_remap.c
Fengguang Wu
1
-0
/
+66
2012-11-27
Abhinav's work on case-migrate-across-nodes
Fengguang Wu
1
-0
/
+22
2012-11-27
Abhinav's work on usemem_migrate.c
Fengguang Wu
1
-0
/
+136
2012-11-27
Abhinav's work on case-mbind
Fengguang Wu
1
-0
/
+17
2012-11-27
Abhinav's work on usemem_mbind.c
Fengguang Wu
1
-0
/
+157
2012-11-27
Abhinav's work on case-ksm-hugepages
Fengguang Wu
1
-0
/
+24
2012-11-27
Abhinav's work on usemem_ksm_hugepages.c
Fengguang Wu
1
-0
/
+78
2012-11-27
Abhinav's work on case-ksm
Fengguang Wu
1
-0
/
+18
2012-11-27
Abhinav's work on usemem_ksm.c
Fengguang Wu
1
-0
/
+69
2012-11-27
Abhinav's work on case-direct-write
Fengguang Wu
1
-0
/
+21
2012-11-27
Abhinav's work on usemem_direct_write.c
Fengguang Wu
1
-0
/
+49
2012-11-27
Abhinav's work on case-mincore-hugepages
Fengguang Wu
1
-0
/
+38
2012-11-27
Abhinav's work on case-mincore
Fengguang Wu
1
-0
/
+32
2012-11-27
Abhinav's work on usemem_mincore.h
Fengguang Wu
1
-0
/
+6
2012-11-27
Abhinav's work on usemem_mincore.c
Fengguang Wu
1
-0
/
+32
2012-11-27
Abhinav's work on usemem_hugepages.h
Fengguang Wu
1
-0
/
+10
2012-11-27
Abhinav's work on usemem_hugepages.c
Fengguang Wu
1
-0
/
+51
2012-11-27
Abhinav's work on usemem.c
Fengguang Wu
1
-13
/
+279
2012-11-27
Abhinav's work on Makefile
Fengguang Wu
1
-2
/
+45
2012-11-27
Abhinav's work on run_cases
Fengguang Wu
1
-0
/
+32
2012-11-27
Abhinav's work on hw_vars
Fengguang Wu
1
-2
/
+12
2012-11-05
usemem: use tab for indents
Fengguang Wu
1
-5
/
+5
2012-11-05
fix nr_node
Fengguang Wu
1
-1
/
+1
2012-06-19
continue run on perf failure
Fengguang Wu
1
-2
/
+2
2012-06-19
fix path name for source
Fengguang Wu
49
-49
/
+49
2012-06-19
usemem: add runtime support
Fengguang Wu
1
-5
/
+38
2010-09-25
Hello World!
Wu Fengguang
59
-0
/
+1408