Skip to content
This repository was archived by the owner on Jul 17, 2025. It is now read-only.

Commit 5452293

Browse files
committed
Reduce memory and timeouts in rackscale tests; remove bad print statement
1 parent 5909984 commit 5452293

File tree

2 files changed

+29
-17
lines changed

2 files changed

+29
-17
lines changed

kernel/src/arch/x86_64/irq.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -784,7 +784,7 @@ pub extern "C" fn handle_generic_exception(a: ExceptionArguments) -> ! {
784784
.get()
785785
.map_or(false, |c| c.mode == crate::cmdline::Mode::Client)
786786
{
787-
log::warn!("Received remote TLB shootdown request!");
787+
log::debug!("Received remote TLB shootdown request!");
788788
let mid = kpi::system::mid_from_gtid(*crate::environment::CORE_ID);
789789
super::tlb::remote_dequeue(mid);
790790
} else {

kernel/tests/s11_rackscale_benchmarks.rs

Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -131,13 +131,13 @@ fn rackscale_fxmark_benchmark(transport: RackscaleTransport) {
131131
)
132132
}
133133
fn timeout_fn(num_cores: usize) -> u64 {
134-
120_000 + 20000 * num_cores as u64
134+
180_000 + 5_000 * num_cores as u64
135135
}
136136
fn mem_fn(num_cores: usize, is_smoke: bool) -> usize {
137137
if is_smoke {
138138
8192
139139
} else {
140-
core::cmp::max(73728, num_cores * 2048)
140+
8192 + 64 * num_cores
141141
}
142142
}
143143
let bench = RackscaleBench {
@@ -291,16 +291,16 @@ fn rackscale_vmops_benchmark(transport: RackscaleTransport, benchtype: VMOpsBenc
291291
format!("initargs={}", num_cores)
292292
}
293293
fn baseline_timeout_fn(num_cores: usize) -> u64 {
294-
20_000 * num_cores as u64
294+
120_000 + 500 * num_cores as u64
295295
}
296296
fn rackscale_timeout_fn(num_cores: usize) -> u64 {
297-
120_000 + 60_000 * num_cores as u64
297+
240_000 + 500 * num_cores as u64
298298
}
299299
fn mem_fn(_num_cores: usize, is_smoke: bool) -> usize {
300300
if is_smoke {
301-
10 * 1024
301+
8192
302302
} else {
303-
48 * 1024
303+
24 * 1024
304304
}
305305
}
306306
let bench = RackscaleBench {
@@ -421,19 +421,23 @@ fn s11_rackscale_shmem_leveldb_benchmark() {
421421
num_cores, num_cores, config.reads, config.num, config.val_size
422422
)
423423
}
424+
424425
fn baseline_timeout_fn(num_cores: usize) -> u64 {
425-
20_000 * num_cores as u64
426+
40_000 + 500 * num_cores as u64
426427
}
428+
427429
fn rackscale_timeout_fn(num_cores: usize) -> u64 {
428-
180_000 + 60_000 * num_cores as u64
430+
180_000 + 500 * num_cores as u64
429431
}
430-
fn mem_fn(_num_cores: usize, is_smoke: bool) -> usize {
432+
433+
fn mem_fn(num_cores: usize, is_smoke: bool) -> usize {
431434
if is_smoke {
432435
8192
433436
} else {
434-
80_000
437+
512 * num_cores + 4096
435438
}
436439
}
440+
437441
let bench = RackscaleBench {
438442
test,
439443
cmd_fn,
@@ -613,15 +617,19 @@ fn rackscale_memcached_benchmark(transport: RackscaleTransport) {
613617
}
614618

615619
fn baseline_timeout_fn(num_cores: usize) -> u64 {
616-
40_000 * num_cores as u64
620+
120_000 + 500 * num_cores as u64
617621
}
618622

619623
fn rackscale_timeout_fn(num_cores: usize) -> u64 {
620-
180_000 + 120_000 * num_cores as u64
624+
180_000 + 500 * num_cores as u64
621625
}
622626

623627
fn mem_fn(num_cores: usize, is_smoke: bool) -> usize {
624-
512 * num_cores + if is_smoke { 8192 } else { 36_000 }
628+
if is_smoke {
629+
8192
630+
} else {
631+
512 * num_cores + 8192
632+
}
625633
}
626634

627635
let bench = RackscaleBench {
@@ -692,15 +700,19 @@ fn rackscale_monetdb_benchmark(transport: RackscaleTransport) {
692700
}
693701

694702
fn baseline_timeout_fn(num_cores: usize) -> u64 {
695-
40_000 * num_cores as u64
703+
120_000 + 500 * num_cores as u64
696704
}
697705

698706
fn rackscale_timeout_fn(num_cores: usize) -> u64 {
699-
180_000 + 120_000 * num_cores as u64
707+
180_000 + 500 * num_cores as u64
700708
}
701709

702710
fn mem_fn(num_cores: usize, is_smoke: bool) -> usize {
703-
512 * num_cores + if is_smoke { 8192 } else { 36_000 }
711+
if is_smoke {
712+
8192
713+
} else {
714+
512 * num_cores + 8192
715+
}
704716
}
705717

706718
let bench = RackscaleBench {

0 commit comments

Comments
 (0)