From 876499dc26ee530501eadb189d2d8820473f6d7a Mon Sep 17 00:00:00 2001 From: khizmax Date: Tue, 8 Nov 2016 21:04:32 +0300 Subject: [PATCH] Added test config for x86 --- test/stress/data/test-express-x86.conf | 272 +++++++++++++++++++++++++ 1 file changed, 272 insertions(+) create mode 100644 test/stress/data/test-express-x86.conf diff --git a/test/stress/data/test-express-x86.conf b/test/stress/data/test-express-x86.conf new file mode 100644 index 00000000..a10674d2 --- /dev/null +++ b/test/stress/data/test-express-x86.conf @@ -0,0 +1,272 @@ +[General] +# HZP scan strategy, possible values are "classic", "inplace". Default is "classic" +HZP_scan_strategy=inplace +# Hazard pointer count per thread, for gc::HP +hazard_pointer_count=72 + +# cds::gc::DHP initialization parameters +dhp_liberate_threshold=1024 +dhp_init_guard_count=16 +dhp_epoch_count=16 + +# cds::urcu::gc initialization parameters +rcu_buffer_size=256 + + +[Stack_Push] +ThreadCount=4 +StackSize=500000 +EliminationSize=4 + +[Stack_PushPop] +PushThreadCount=2 +PopThreadCount=2 +StackSize=4000000 +EliminationSize=4 + +[IntrusiveStack_PushPop] +PushThreadCount=2 +PopThreadCount=2 +StackSize=4000000 +EliminationSize=4 +# Flat combining stack parameters +# FCIterate=1 - the test will be run iteratively +# for combine pass count from 1 to FCCombinePassCount +# and compact factor from 1 to FCCompactFactor +# FCIterate=0 - the test runs only once for giving +# FCCombinePassCount and FCCompactFactor +FCIterate=0 +FCCombinePassCount=4 +FCCompactFactor=64 + +[queue_push] +ThreadCount=4 +QueueSize=2000000 +# SegmentedQueue parameters: +# SegmentedQueue_Iterate: +# 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize +# 0 - run test for segment size equal to SegmentedQueue_SegmentSize +SegmentedQueue_Iterate=0 +SegmentedQueue_SegmentSize=64 + +[queue_pop] +ThreadCount=4 +QueueSize=2000000 +# SegmentedQueue parameters: +# SegmentedQueue_Iterate: +# 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize +# 0 - run test for segment size equal to SegmentedQueue_SegmentSize +SegmentedQueue_Iterate=0 +SegmentedQueue_SegmentSize=64 + +[queue_push_pop] +ConsumerCount=2 +ProducerCount=2 +QueueSize=2000000 +# SegmentedQueue parameters: +# SegmentedQueue_Iterate: +# 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize +# 0 - run test for segment size equal to SegmentedQueue_SegmentSize +SegmentedQueue_Iterate=0 +SegmentedQueue_SegmentSize=64 + +[queue_random] +ThreadCount=4 +QueueSize=2000000 +# SegmentedQueue parameters: +# SegmentedQueue_Iterate: +# 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize +# 0 - run test for segment size equal to SegmentedQueue_SegmentSize +SegmentedQueue_Iterate=0 +SegmentedQueue_SegmentSize=64 + +[intrusive_queue_push_pop] +ReaderCount=2 +WriterCount=2 +QueueSize=2000000 +# Flat combining queue parameters +FCCompactFactor=64 +FCPassCount=8 +# SegmentedQueue parameters: +# SegmentedQueue_Iterate: +# 1 - run test iteratively for segment size from 4 up to SegmentedQueue_SegmentSize +# 0 - run test for segment size equal to SegmentedQueue_SegmentSize +SegmentedQueue_Iterate=0 +SegmentedQueue_SegmentSize=64 + +[bounded_queue_fulness] +ThreadCount=4 +QueueSize=1024 +PassCount=100000 + +[pqueue_pop] +ThreadCount=4 +QueueSize=500000 + +[pqueue_push] +ThreadCount=4 +QueueSize=500000 + +[pqueue_push_pop] +PushThreadCount=2 +PopThreadCount=2 +QueueSize=500000 + +[map_find_int] +ThreadCount=4 +MapSize=100000 +PercentExists=50 +PassCount=4 +MaxLoadFactor=4 + +# *** Cuckoo map properties +CuckooInitialSize=1024 +CuckooProbesetSize=16 +# 0 - use default +CuckooProbesetThreshold=0 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=4 + +[map_find_string] +ThreadCount=4 +MapSize=100000 +PercentExists=50 +PassCount=2 +MaxLoadFactor=4 + +# *** Cuckoo map properties +CuckooInitialSize=1024 +CuckooProbesetSize=16 +# 0 - use default +CuckooProbesetThreshold=0 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=4 + +[map_insdel_int] +InsertThreadCount=2 +DeleteThreadCount=2 +ThreadPassCount=10 +MapSize=50000 +MaxLoadFactor=4 + +# *** Cuckoo map properties +CuckooInitialSize=1024 +CuckooProbesetSize=16 +# 0 - use default +CuckooProbesetThreshold=0 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=4 + +[map_insdel_func] +InsertThreadCount=2 +DeleteThreadCount=2 +UpdateThreadCount=2 +ThreadPassCount=4 +MapSize=50000 +MaxLoadFactor=4 + +# *** Cuckoo map properties +CuckooInitialSize=1024 +CuckooProbesetSize=16 +# 0 - use default +CuckooProbesetThreshold=0 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=4 + +[map_insdel_item_int] +InsertThreadCount=2 +DeleteThreadCount=2 +MapSize=10000 +GoalItem=5000 +AttemptCount=10000 +MaxLoadFactor=4 + +# *** Cuckoo map properties +CuckooInitialSize=1024 +CuckooProbesetSize=16 +# 0 - use default +CuckooProbesetThreshold=0 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=4 + +[map_insdel_string] +InsertThreadCount=2 +DeleteThreadCount=2 +ThreadPassCount=5 +MapSize=50000 +MaxLoadFactor=4 +PrintGCStateFlag=1 + +# *** Cuckoo map properties +CuckooInitialSize=1024 +CuckooProbesetSize=16 +# 0 - use default +CuckooProbesetThreshold=0 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=4 + +[map_insfind_int] +ThreadCount=0 +MapSize=10000 +MaxLoadFactor=4 + +# *** Cuckoo map properties +CuckooInitialSize=1024 +CuckooProbesetSize=16 +# 0 - use default +CuckooProbesetThreshold=0 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=4 + +[map_insdelfind] +InitialMapSize=500000 +ThreadCount=3 +MaxLoadFactor=4 +InsertPercentage=20 +DeletePercentage=20 +Duration=2 + +# *** Cuckoo map properties +CuckooInitialSize=1024 +CuckooProbesetSize=16 +# 0 - use default +CuckooProbesetThreshold=0 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=4 + +[map_delodd] +MapSize=300000 +InsThreadCount=2 +DelThreadCount=2 +ExtractThreadCount=2 +MaxLoadFactor=4 + +#Cuckoo map properties +CuckooInitialSize=1024 +CuckooProbesetSize=16 +# 0 - use default +CuckooProbesetThreshold=0 + +# *** FeldmanHashMap properties +FeldmanMapHeadBits=8 +FeldmanMapArrayBits=4 + +[free_list] +ThreadCount=4 +PassCount=1000000 -- 2.34.1