Hi All, I have been trying to set up a cluster for POC and ran cassandra-stress tests today on an 8 Node cluster with 2 DC having 4 nodes each. The disk used was SSD with I/O of greater than 500MB per sec, CPU- 2.3 Ghz ,4 Core Xeon and 8Gigs of RAM in each node.
First of all I would like to thank *Alain Rodriguez* and *Sabastian Estevez* for helping me to sort out an issue which was troubling me. I used the schema and queries mentioned in the gist at this link - https://gist.github.com/tjake/fb166a659e8fe4c8d4a3#file-query2-txt-L14. I used Network Replication on the keyspace with RF of 3 for each DC, meaning each key would be replicated to 6 Im not sure if I have managed to get the config right because the read operations seem to be slow. I would need your comments on them. Command - $ cassandra-stress user profile=./blogpost.yaml ops\(insert=1\) -node 10.41.55.21 Insert Operation type id total ops op/s pk/s row/s threadCount 4 insert 90259 2994 2994 4088 threadCount 4 total 90259 2994 2994 4088 threadCount 8 insert 161754 5362 5362 7335 threadCount 8 total 161754 5362 5362 7335 threadCount 16 insert 261958 7796 7796 10653 threadCount 16 total 261958 7796 7796 10653 threadCount 24 insert 769757 8132 8132 11115 threadCount 24 total 769757 8132 8132 11115 threadCount 36 insert 571600 9762 9762 13362 threadCount 36 total 571600 9762 9762 13362 threadCount 54 insert 884351 10730 10730 14672 threadCount 54 total 884351 10730 10730 14672 threadCount 81 insert 623874 10919 10919 14931 threadCount 81 total 623874 10919 10919 14931 threadCount 121 insert 1234867 11736 11736 16053 threadCount 121 total 1234867 11736 11736 16053 threadCount 181 insert 2377008 10310 10310 14110 threadCount 181 total 2377008 10310 10310 14110 Command-$cassandra-stress user profile=./blogpost.yaml ops\(singlepost=2,timeline=1,insert=1\) -node 10.41.55.21 Mixed – Read, Write Query – singlepost=2,timeline=1,insert=1 type id total ops op/s pk/s row/s threadCount 4 insert 27179 76 76 103 threadCount 4 singlepost 54118 151 151 151 threadCount 4 timeline 27343 76 76 576 threadCount 4 total 108640 303 303 831 threadCount 8 insert 8642 149 149 203 threadCount 8 singlepost 17838 307 307 307 threadCount 8 timeline 8529 147 147 1107 threadCount 8 total 35009 602 602 1617 threadCount 16 insert 18784 176 176 242 threadCount 16 singlepost 37960 356 356 356 threadCount 16 timeline 19058 179 179 1359 threadCount 16 total 75802 710 710 1957 threadCount 24 insert 21564 151 151 208 threadCount 24 singlepost 44545 313 313 313 threadCount 24 timeline 21553 151 151 1150 threadCount 24 total 87662 615 615 1670 threadCount 36 insert 38054 185 185 252 threadCount 36 singlepost 76495 372 372 372 threadCount 36 timeline 38783 189 189 1443 threadCount 36 total 153332 746 746 2068 threadCount 54 insert 92639 167 167 229 threadCount 54 singlepost 187085 338 338 338 threadCount 54 timeline 92679 167 167 1292 threadCount 54 total 372403 673 673 1859 Command - $ cassandra-stress user profile=./blogpost.yaml ops\(singlepost=1\) -node 10.41.55.21 Read only load, single value, include blog text (which is 5000 chars) – singlepost query Query- select * from blogposts where domain = ? LIMIT 1 type id total ops op/s pk/s row/s threadCount 4 singlepost 11334 368 368 368 threadCount 4 total 11334 368 368 368 threadCount 8 singlepost 18744 547 547 547 threadCount 8 total 18744 547 547 547 threadCount 16 singlepost 26038 607 607 607 threadCount 16 total 26038 607 607 607 threadCount 24 singlepost 35903 654 654 654 threadCount 24 total 35903 654 654 654 threadCount 36 singlepost 34293 682 682 682 threadCount 36 total 34293 682 682 682 threadCount 54 singlepost 45267 707 707 707 threadCount 54 total 45267 707 707 707 threadCount 81 singlepost 49626 766 766 766 threadCount 81 total 49626 766 766 766 threadCount 121 singlepost 58785 800 800 800 threadCount 121 total 58785 800 800 800 threadCount 181 singlepost 38556 795 795 795 threadCount 181 total 38556 795 795 795 threadCount 271 singlepost 47256 838 838 838 threadCount 271 total 47256 838 838 838 threadCount 406 singlepost 57278 901 901 901 threadCount 406 total 57278 901 901 901 threadCount 609 singlepost 73497 904 904 904 threadCount 609 total 73497 904 904 904 threadCount 913 singlepost 88913 929 929 929 threadCount 913 total 88913 929 929 929 Command - $ cassandra-stress user profile=./blogpost.yaml ops\(timeline=1\) -node 10.41.55.21 Read only load – timeline query Query - select url, title, published_date from blogposts where domain = ? LIMIT 10 type id total ops op/s pk/s row/s threadCount 4 timeline 10805 352 352 2727 threadCount 4 total 10805 352 352 2727 threadCount 8 timeline 14906 471 471 3648 threadCount 8 total 14906 471 471 3648 threadCount 16 timeline 34687 534 534 4148 threadCount 16 total 34687 534 534 4148 threadCount 24 timeline 35705 562 562 4368 threadCount 24 total 35705 562 562 4368 threadCount 36 timeline 46772 593 593 4601 threadCount 36 total 46772 593 593 4601 threadCount 54 timeline 46259 610 610 4738 threadCount 54 total 46259 610 610 4738 threadCount 81 timeline 53709 645 645 4996 threadCount 81 total 53709 645 645 4996 threadCount 121 timeline 46524 650 650 5037 threadCount 121 total 46524 650 650 5037 threadCount 181 timeline 36158 673 673 5224 threadCount 181 total 36158 673 673 5224 threadCount 271 timeline 43682 747 747 5800 threadCount 271 total 43682 747 747 5800 threadCount 406 timeline 55336 785 785 6094 threadCount 406 total 55336 785 785 6094 threadCount 609 timeline 69326 831 831 6449 threadCount 609 total 69326 831 831 6449 threadCount 913 timeline 94283 837 837 6482 threadCount 913 total 94283 837 837 6482 Am I missing something here? Thanks & Regards, Bhuvan Rawal