edNKDbpPfHM4
★★★★★ Top Performer
CPU
16 cores / 32 threads
Device
CONTAINER
Storage
UNKNOWN
Total Time
10.1s
Command Used
kvs benchmark --cli --db-iterations=2 --cache-iterations=5 --file-iterations=5 --cpu-iterations=10 --submitRaw Score
3,461
★★★★☆ High Performance
Beats 80% of 5 submissions
Efficiency Score
865
★★★☆☆ Average
Stack Score
95/100
★★★★★ Excellent
Config Score
70/100
★★★★☆ Good
How the Raw Score is calculated (KVS-CLI v1.4.2)
The Raw Score is calculated using a weighted average of four performance categories:
Understanding why your scores are what they are and how to improve them.
Recommended fixes:
Configure Memcached or DragonflyYour software stack can be improved:
Operations per second (higher is better)
MD5 Hash (100 strings)
65,642 ops/s
MD5 Session ID (10x)
291,163 ops/s
MD5 Cache Key (10x)
360,568 ops/s
MD5 File (1KB)
420,610 ops/s
MD5 File (100KB)
10,333 ops/s
Serialize Config (50 cats)
200,578 ops/s
Queries per second (higher is better)
{
"system": {
"cpu_vendor": "AMD",
"cpu_model": "AMD Ryzen 9 9950X3D 16-Core Processor",
"cpu_generation": "Zen 5",
"cpu_family": "Desktop",
"cpu_cores": 16,
"cpu_threads": 32,
"arch": "x86_64",
"arch_bits": 64,
"arch_family": "x86",
"device_type": "container",
"device_technology": "Docker",
"device_confidence": "high",
"storage_type": "unknown",
"storage_device": "overlay",
"storage_confidence": "low",
"os": "Linux",
"os_name": "Debian GNU/Linux 13 (trixie)",
"php_version": "8.1.34",
"php_sapi": "cli",
"memory_limit": "512M",
"max_execution_time": "0",
"extensions": [
"memcached",
"curl",
"gd",
"imagick",
"pdo_mysql"
],
"opcache": false,
"jit": false,
"web_server": "nginx",
"db_type": "mariadb",
"db_version": "11.8.6-MariaDB-ubu2404",
"db_server_info": "Uptime: 1058120 Threads: 7 Questions: 4552485 Slow queries: 0 Opens: 773 Open tables: 253 Queries per second avg: 4.302",
"http_runs": 3,
"kvs_version": "7.0.0",
"kvs_cli_version": "1.4.2",
"kvs_source_type": "ioncube"
},
"results": {
"cpu": {
"md5_simple": {
"name": "MD5 Hash (100 strings)",
"avg": 0.0152,
"min": 0.0144,
"max": 0.0177,
"p50": 0.0151,
"p95": 0.0177,
"p99": 0.0177,
"std_dev": 0.0009,
"ops_sec": 65642.21,
"samples": 10
},
"md5_session": {
"name": "MD5 Session ID (10x)",
"avg": 0.0034,
"min": 0.0032,
"max": 0.0039,
"p50": 0.0033,
"p95": 0.0039,
"p99": 0.0039,
"std_dev": 0.0002,
"ops_sec": 291163.2,
"samples": 10
},
"md5_cache_key": {
"name": "MD5 Cache Key (10x)",
"avg": 0.0028,
"min": 0.0027,
"max": 0.003,
"p50": 0.0027,
"p95": 0.003,
"p99": 0.003,
"std_dev": 0.0001,
"ops_sec": 360568.26,
"samples": 10
},
"md5_file_1kb": {
"name": "MD5 File (1KB)",
"avg": 0.0024,
"min": 0.0023,
"max": 0.003,
"p50": 0.0023,
"p95": 0.003,
"p99": 0.003,
"std_dev": 0.0002,
"ops_sec": 420609.88,
"samples": 10
},
"md5_file_100kb": {
"name": "MD5 File (100KB)",
"avg": 0.0968,
"min": 0.0962,
"max": 0.0984,
"p50": 0.0963,
"p95": 0.0984,
"p99": 0.0984,
"std_dev": 0.0008,
"ops_sec": 10333.32,
"samples": 10
},
"serialize_config": {
"name": "Serialize Config (50 cats)",
"avg": 0.005,
"min": 0.0049,
"max": 0.0051,
"p50": 0.005,
"p95": 0.0051,
"p99": 0.0051,
"std_dev": 0.0001,
"ops_sec": 200577.66,
"samples": 10
},
"serialize_lang": {
"name": "Serialize Lang (500 str)",
"avg": 0.0174,
"min": 0.0172,
"max": 0.0176,
"p50": 0.0174,
"p95": 0.0176,
"p99": 0.0176,
"std_dev": 0.0001,
"ops_sec": 57586.44,
"samples": 10
},
"json_config": {
"name": "JSON Config (50 cats)",
"avg": 0.0112,
"min": 0.0112,
"max": 0.0113,
"p50": 0.0112,
"p95": 0.0113,
"p99": 0.0113,
"std_dev": 0.0001,
"ops_sec": 89147.22,
"samples": 10
},
"json_lang": {
"name": "JSON Lang (500 str)",
"avg": 0.0449,
"min": 0.0445,
"max": 0.0473,
"p50": 0.0446,
"p95": 0.0473,
"p99": 0.0473,
"std_dev": 0.0008,
"ops_sec": 22289.79,
"samples": 10
},
"str_replace": {
"name": "str_replace (100x)",
"avg": 0.0081,
"min": 0.0081,
"max": 0.0083,
"p50": 0.0081,
"p95": 0.0083,
"p99": 0.0083,
"std_dev": 0.0001,
"ops_sec": 122767.17,
"samples": 10
},
"htmlspecialchars": {
"name": "htmlspecialchars (4KB)",
"avg": 0.0107,
"min": 0.0106,
"max": 0.0107,
"p50": 0.0107,
"p95": 0.0107,
"p99": 0.0107,
"std_dev": 0,
"ops_sec": 93866.75,
"samples": 10
},
"concat": {
"name": "String concat (100x)",
"avg": 0.0046,
"min": 0.0046,
"max": 0.0047,
"p50": 0.0046,
"p95": 0.0047,
"p99": 0.0047,
"std_dev": 0,
"ops_sec": 216034.05,
"samples": 10
},
"sprintf": {
"name": "sprintf (100x)",
"avg": 0.0042,
"min": 0.0042,
"max": 0.0042,
"p50": 0.0042,
"p95": 0.0042,
"p99": 0.0042,
"std_dev": 0,
"ops_sec": 236619.19,
"samples": 10
},
"regex_routing": {
"name": "Regex URL Routing (4 urls)",
"avg": 0.0004,
"min": 0.0004,
"max": 0.0005,
"p50": 0.0004,
"p95": 0.0005,
"p99": 0.0005,
"std_dev": 0,
"ops_sec": 2326663.56,
"samples": 10
},
"regex_content": {
"name": "Regex Link Extract (2KB)",
"avg": 0.0018,
"min": 0.0018,
"max": 0.0018,
"p50": 0.0018,
"p95": 0.0018,
"p99": 0.0018,
"std_dev": 0,
"ops_sec": 561009.82,
"samples": 10
},
"regex_email": {
"name": "Regex Email Valid (3x)",
"avg": 0.0001,
"min": 0.0001,
"max": 0.0002,
"p50": 0.0001,
"p95": 0.0002,
"p99": 0.0002,
"std_dev": 0,
"ops_sec": 6882312.46,
"samples": 10
},
"math_stats": {
"name": "Stats Calc (1000 items)",
"avg": 0.0084,
"min": 0.0083,
"max": 0.0084,
"p50": 0.0084,
"p95": 0.0084,
"p99": 0.0084,
"std_dev": 0,
"ops_sec": 119560.02,
"samples": 10
},
"math_sort": {
"name": "Array Sort (1000 items)",
"avg": 0.0887,
"min": 0.088,
"max": 0.091,
"p50": 0.0881,
"p95": 0.091,
"p99": 0.091,
"std_dev": 0.001,
"ops_sec": 11271.63,
"samples": 10
},
"math_percentile": {
"name": "Percentile (1000 items)",
"avg": 0.0359,
"min": 0.0359,
"max": 0.036,
"p50": 0.0359,
"p95": 0.036,
"p99": 0.036,
"std_dev": 0,
"ops_sec": 27822.22,
"samples": 10
},
"array_map": {
"name": "array_map (500 items)",
"avg": 0.0089,
"min": 0.0087,
"max": 0.009,
"p50": 0.0088,
"p95": 0.009,
"p99": 0.009,
"std_dev": 0.0001,
"ops_sec": 112677.33,
"samples": 10
},
"array_filter": {
"name": "array_filter (500 items)",
"avg": 0.0117,
"min": 0.0117,
"max": 0.0117,
"p50": 0.0117,
"p95": 0.0117,
"p99": 0.0117,
"std_dev": 0,
"ops_sec": 85526.37,
"samples": 10
},
"array_column": {
"name": "array_column (500 items)",
"avg": 0.004,
"min": 0.0039,
"max": 0.0041,
"p50": 0.004,
"p95": 0.0041,
"p99": 0.0041,
"std_dev": 0,
"ops_sec": 251597.65,
"samples": 10
},
"array_merge": {
"name": "array_merge (5x100)",
"avg": 0.0008,
"min": 0.0007,
"max": 0.0008,
"p50": 0.0008,
"p95": 0.0008,
"p99": 0.0008,
"std_dev": 0,
"ops_sec": 1286008.23,
"samples": 10
},
"usort": {
"name": "usort (500 items)",
"avg": 0.1285,
"min": 0.1274,
"max": 0.1323,
"p50": 0.1275,
"p95": 0.1323,
"p99": 0.1323,
"std_dev": 0.0016,
"ops_sec": 7783.42,
"samples": 10
}
},
"database": {
"video_listing": {
"name": "Video Listing (20 items)",
"avg_ms": 0.28455257415771484,
"queries_sec": 3514.2890657729367,
"total_queries": 2
},
"video_count": {
"name": "Video Count Query",
"avg_ms": 0.024557113647460938,
"queries_sec": 40721.398058252424,
"total_queries": 2
},
"category_listing": {
"name": "Category Listing + Counts",
"avg_ms": 0.6275177001953125,
"queries_sec": 1593.580547112462,
"total_queries": 2
},
"search": {
"name": "LIKE Search Query",
"avg_ms": 0.04553794860839844,
"queries_sec": 21959.706806282724,
"total_queries": 2
},
"user_lookup": {
"name": "User Lookup (prepared)",
"avg_ms": 0.06461143493652344,
"queries_sec": 15477.136531365313,
"total_queries": 2
},
"category_summary": {
"name": "Category Summary (JOIN)",
"avg_ms": 1.0673999786376953,
"queries_sec": 936.8559303104757,
"total_queries": 2
},
"stats_aggregation": {
"name": "Stats Aggregation (30 days)",
"avg_ms": 0.5069971084594727,
"queries_sec": 1972.3978368210676,
"total_queries": 2
},
"complex_join": {
"name": "Complex JOIN (5 tables)",
"avg_ms": 1.3530254364013672,
"queries_sec": 739.0844052863437,
"total_queries": 2
},
"insert": {
"name": "INSERT (temp table)",
"avg_ms": 0.01881122589111328,
"queries_sec": 53159.74651457541,
"total_queries": 20
},
"update": {
"name": "UPDATE Counter",
"avg_ms": 0.01590251922607422,
"queries_sec": 62883.11844077961,
"total_queries": 20
}
},
"cache": {},
"fileio": {
"serialize": {
"name": "Serialize Config",
"avg": 0.011,
"min": 0,
"max": 0.0529,
"ops_sec": 90785.8,
"samples": 5
},
"unserialize": {
"name": "Unserialize Config",
"avg": 0.0145,
"min": 0.001,
"max": 0.0679,
"ops_sec": 68759.08,
"samples": 5
},
"lang_serialize": {
"name": "Serialize Lang (~500 strings)",
"avg": 0.0193,
"min": 0.005,
"max": 0.1121,
"ops_sec": 51781.53,
"samples": 10
},
"config_load": {
"name": "Config Load (read+unserialize)",
"avg": 0.0036,
"min": 0.0019,
"max": 0.0088,
"ops_sec": 279620.27,
"samples": 5
},
"read_1kb": {
"name": "Read 1KB file",
"avg": 0.0024,
"min": 0.0012,
"max": 0.005,
"ops_sec": 411206.27,
"samples": 5
},
"read_10kb": {
"name": "Read 10KB file",
"avg": 0.0022,
"min": 0.0012,
"max": 0.0038,
"ops_sec": 455902.61,
"samples": 5
},
"read_100kb": {
"name": "Read 100KB file",
"avg": 0.0052,
"min": 0.0038,
"max": 0.01,
"ops_sec": 192399.27,
"samples": 5
},
"write_10kb": {
"name": "Write 10KB file",
"avg": 0.0098,
"min": 0.0091,
"max": 0.01,
"ops_sec": 101803.5,
"samples": 5
},
"write_sync": {
"name": "Write + fsync",
"avg": 3.161,
"min": 2.629,
"max": 3.7889,
"ops_sec": 316.36,
"samples": 5
},
"scandir": {
"name": "scandir() 65 files",
"avg": 0.1006,
"min": 0.0079,
"max": 0.469,
"ops_sec": 9939.11,
"samples": 5
},
"glob": {
"name": "glob() pattern match",
"avg": 0.0348,
"min": 0.0119,
"max": 0.1218,
"ops_sec": 28767.52,
"samples": 5
},
"stat": {
"name": "filemtime() 65 files",
"avg": 0.0194,
"min": 0.0181,
"max": 0.0229,
"ops_sec": 51527.08,
"samples": 5
},
"append_no_lock": {
"name": "Append (no lock)",
"avg": 0.0195,
"min": 0.0017,
"max": 0.0874,
"ops_sec": 51341.55,
"samples": 5
},
"append_lock_ex": {
"name": "Append (LOCK_EX)",
"avg": 0.018,
"min": 0.0019,
"max": 0.0814,
"ops_sec": 55678.67,
"samples": 5
},
"append_flock": {
"name": "Append (flock)",
"avg": 0.0026,
"min": 0.002,
"max": 0.0043,
"ops_sec": 378931.41,
"samples": 5
}
},
"http": {
"homepage": {
"name": "Homepage",
"avg": 23.256933333333336,
"min": 21.399,
"max": 26.316,
"p50": 23.18766666666667,
"p95": 24.451000000000004,
"p99": 24.451000000000004,
"req_sec": 43,
"samples": 15
},
"videos": {
"name": "Video Listing",
"avg": 16.720066666666668,
"min": 15.544,
"max": 17.692,
"p50": 16.697666666666667,
"p95": 17.249,
"p99": 17.249,
"req_sec": 59.81,
"samples": 15
},
"categories": {
"name": "Categories",
"avg": 20.017133333333334,
"min": 18.488999999999997,
"max": 23.173,
"p50": 20.239,
"p95": 21.661333333333335,
"p99": 21.661333333333335,
"req_sec": 49.96,
"samples": 15
},
"search": {
"name": "Search",
"avg": 24.891266666666667,
"min": 24.18,
"max": 26.117,
"p50": 24.81266666666667,
"p95": 25.64033333333333,
"p99": 25.64033333333333,
"req_sec": 40.17,
"samples": 15
},
"admin": {
"name": "Admin Panel",
"avg": 8.517399999999999,
"min": 7.668,
"max": 10.370000000000001,
"p50": 8.491666666666667,
"p95": 9.063333333333334,
"p99": 9.063333333333334,
"req_sec": 117.41,
"samples": 15
}
},
"weights": {
"db": 0.35,
"cache": 0.25,
"cpu": 0.25,
"fileio": 0.15
}
}
}