[ https://issues.apache.org/jira/browse/GEODE-6084?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Dan Smith updated GEODE-6084: ----------------------------- Labels: 3_points (was: ) > Create real put benchmark for PDX values > ---------------------------------------- > > Key: GEODE-6084 > URL: https://issues.apache.org/jira/browse/GEODE-6084 > Project: Geode > Issue Type: New Feature > Components: benchmarks > Reporter: Dan Smith > Priority: Major > Labels: 3_points > > We currently have a test PartitionedPutBenchmark class, but this has all > threads updating the same integer key. We need to turn this into a real, > reasonable benchmark of puts for Geode. > This is the configuration we want to go for: > *Workload time* > As long as we need to get reasonable stddev numbers, targeting around 5 > minutes or less. > *Topology* > Client/server, with single hop enabled and no SSL > *Data* > * PDX object with around a 1K serialized size. > * Uniformly and randomly accessed/updated > * as many entries as we can reasonably populate for a 5 minute test. Long or > small string keys. > * The data should be pre-populated before the workload starts. > *Scale* > * 4 servers, enough clients and threads to be utilizing 50-100% of the > critical resource (CPU, network?) > *Region Config* > Create a test for both > 1. Partitioned Region with redundancy 1 > 2. Replicated Regions > *Geode Tuning* > We should use Geode and JVM tuning parameters tuned for performance. This > includes > Geode properties > * conserve-sockets=false > * TDB > *JVM properties* > * TDB -- This message was sent by Atlassian JIRA (v7.6.3#76005)