Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Throughput Performance Testing of TsFile #383

Open
ColinLeeo opened this issue Jan 20, 2025 · 0 comments
Open

Throughput Performance Testing of TsFile #383

ColinLeeo opened this issue Jan 20, 2025 · 0 comments

Comments

@ColinLeeo
Copy link
Contributor

ColinLeeo commented Jan 20, 2025

Configuration

12th Gen Intel(R) Core(TM) i9-12900KS
Disk Write Speed :3.1GB/s
Disk Read Speed : 4.6GB/s
WSL2 , Ubuntu 22.04.
Language : Java
Commit : 02727c5

Schema Configuration

Device Num : 50
Sensor Num On One Device : 50
DataType : INT32
CompressionType : LZ4
Encoding : TS_2DIFF

Write Speed Test

1,000,000 points every sensor.
50 * 50 * 1,000,000 points totally.

Writing data using a tablet which has 50 sensors and a maximum of 100,000 rows

Total Write Time : 73.059s
Total Points Num : 2500,000,000 points
Write Spped: 34,218,918 points/s.

Read Speed Test

Conduct data read tests using the TsFile generated from the write tests.

Get all data from only one timeseries:
query all cost: 0.17s
query get points: 1,000,000points
query speed : 5882352.94117647points/s

Get all data from only one device( 50 sensors):
query all cost: 1.405s
query get points: 50,000,000points
query speed :35,587,188 points/s

Get all data from all devices (50 devices * 50 sensors):
query all cost: 145.249s
query get points: 2,500,000,000points
query speed: 17,211,822.46points/s

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

No branches or pull requests

1 participant