22 Commits
Author SHA1 Message Date
andrew 5e975f3b2b More writes than reads in ServerBench 2024-11-20 17:49:55 -08:00
andrew 71ace9cc55 Make more range reads commit in server_bench 2024-11-15 11:35:55 -08:00
andrew bcf459304f Improve cpu performance for workload generation in server_bench 2024-11-14 17:16:57 -08:00
andrew dcc5275ec9 Isolate conflict-set on one thread in server_bench 2024-11-13 22:46:11 -08:00
andrew c5ef843f9e Add range reads to server_bench 2024-11-13 14:06:50 -08:00
andrew 2200de11c8 Point read/write workload for server_bench 2024-11-12 17:50:27 -08:00
andrew 224d21648a Make server_bench workload point writes of tuple-encoded keys 2024-11-08 20:50:54 -08:00
andrew cf25b8626c Change server bench to point write heavy workload 2024-10-27 22:28:03 -07:00
andrew 5013c689a0 Remove dead code 2024-10-14 22:06:48 -07:00
andrew 394f09f9fb WIP adding metrics to skiplist 2024-08-30 16:06:43 -07:00
andrew 8e1e344f4b Fix clang-18 warning about std::basic_string<uint8_t> 2024-08-17 16:40:32 -07:00
andrew 55b3275434 ifdef linux specific stuff 2024-08-16 16:23:46 -07:00
andrew 3a5b86ed9e Ignore itlb in grafana instead 2024-08-16 16:02:01 -07:00
andrew 159f2eef74 Use group leader fd
Events in the same group should be associated with the same set of
instructions
2024-08-16 15:35:35 -07:00
andrew 2952abe811 Reorg headers and only print unexpected errno's 2024-08-16 14:25:41 -07:00
andrew ce54746a4a Add several new cache events to metrics 2024-08-16 12:48:22 -07:00
andrew b15959d62c Add more perf counters 2024-08-16 10:57:00 -07:00
andrew 9d23b81d6f Bring in some of the changes from erase-between branch 2024-08-15 16:55:26 -07:00
andrew 15919cb1c4 Add range writes to server_bench 2024-08-09 13:43:24 -07:00
andrew 4580ee44b4 Add range reads to ServerBench 2024-08-05 15:44:13 -07:00
andrew 2d3985ca40 Add a simple point read/write workload to ServerBench 2024-08-05 14:37:00 -07:00
andrew c8be68db40 Add ServerBench.cpp 2024-08-05 12:20:38 -07:00