Skip to content

Conversation

@bitfaster
Copy link
Owner

@bitfaster bitfaster commented Jul 15, 2022

Analyze hit rate for ARC workloads. Slight edge for OLTP, not better than LRU for Database and Search as cache size increases.

OLTP

Tested 914145 keys in 00:00:07.4416965
Size 250 Classic HitRate 16.47% Concurrent HitRate 15.31%
Size 500 Classic HitRate 23.45% Concurrent HitRate 26.88%
Size 750 Classic HitRate 28.28% Concurrent HitRate 32.04%
Size 1000 Classic HitRate 32.83% Concurrent HitRate 35.36%
Size 1250 Classic HitRate 36.21% Concurrent HitRate 37.97%
Size 1500 Classic HitRate 38.70% Concurrent HitRate 40.06%
Size 1750 Classic HitRate 40.79% Concurrent HitRate 41.88%
Size 2000 Classic HitRate 42.47% Concurrent HitRate 43.49%

Database

Tested 43704979 keys in 00:14:02.7199790
Size 1000000 Classic HitRate 3.09% Concurrent HitRate 4.22%
Size 2000000 Classic HitRate 10.74% Concurrent HitRate 4.66%
Size 3000000 Classic HitRate 18.59% Concurrent HitRate 5.79%
Size 4000000 Classic HitRate 20.24% Concurrent HitRate 6.00%
Size 5000000 Classic HitRate 21.03% Concurrent HitRate 8.59%
Size 6000000 Classic HitRate 33.95% Concurrent HitRate 11.92%
Size 7000000 Classic HitRate 38.90% Concurrent HitRate 12.52%
Size 8000000 Classic HitRate 43.03% Concurrent HitRate 28.41%

Search

Tested 16407702 keys in 00:09:00.0950655
Size 100000 Classic HitRate 2.33% Concurrent HitRate 5.08%
Size 200000 Classic HitRate 4.63% Concurrent HitRate 9.40%
Size 300000 Classic HitRate 7.59% Concurrent HitRate 12.75%
Size 400000 Classic HitRate 12.04% Concurrent HitRate 15.62%
Size 500000 Classic HitRate 22.77% Concurrent HitRate 18.07%
Size 600000 Classic HitRate 34.63% Concurrent HitRate 20.18%
Size 700000 Classic HitRate 46.04% Concurrent HitRate 21.96%
Size 800000 Classic HitRate 56.60% Concurrent HitRate 23.60%

@bitfaster bitfaster changed the title test arc data test arc workloads Jul 15, 2022
@bitfaster bitfaster marked this pull request as ready for review July 15, 2022 04:28
@bitfaster bitfaster merged commit a3a7353 into main Jul 15, 2022
@bitfaster bitfaster deleted the users/alexpeck/arcdata branch July 15, 2022 22:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants