Skip to content

Commit a120f85

Browse files
committed
Resize /dev/shm to 75% of RAM before db_bench runs
1 parent c9dce41 commit a120f85

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

‎.github/workflows/db_bench-avx512-run.yml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,12 +76,14 @@ jobs:
7676
test -x "$RUN_PREFIX/rocksdb-master/bin/db_bench"
7777
echo "RUN_PREFIX=$RUN_PREFIX" >> "$GITHUB_ENV"
7878
79-
- name: Probe /dev/shm
79+
- name: Resize /dev/shm to 75% of physical memory
8080
run: |
8181
set -xe
8282
# Engines rotate exclusive use of /dev/shm (one DB at a time).
8383
# Do not pre-create all three DB dirs here.
8484
df -h /dev/shm
85+
sudo mount -o remount,size=75% /dev/shm
86+
df -h /dev/shm
8587
8688
- name: Run ToplingDB benches
8789
run: |

‎.github/workflows/db_bench-dcompact-run.yml‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,8 @@ jobs:
106106
test -x "$RUN_PREFIX/rocksdb-master/bin/remote_compact_worker"
107107
echo "RUN_PREFIX=$RUN_PREFIX" >> "$GITHUB_ENV"
108108
df -h /dev/shm
109+
sudo mount -o remount,size=75% /dev/shm
110+
df -h /dev/shm
109111
110112
- name: Compute RocksDB cache_size
111113
run: |

‎.github/workflows/db_bench-run.yml‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,12 +102,14 @@ jobs:
102102
test -x "$RUN_PREFIX/rocksdb-master/bin/db_bench"
103103
echo "RUN_PREFIX=$RUN_PREFIX" >> "$GITHUB_ENV"
104104
105-
- name: Probe /dev/shm
105+
- name: Resize /dev/shm to 75% of physical memory
106106
run: |
107107
set -xe
108108
# Engines rotate exclusive use of /dev/shm (one DB at a time).
109109
# Do not pre-create all three DB dirs here.
110110
df -h /dev/shm
111+
sudo mount -o remount,size=75% /dev/shm
112+
df -h /dev/shm
111113
112114
- name: Run ToplingDB benches
113115
run: |

0 commit comments

Comments
 (0)