mirror of
https://github.com/status-im/nimbus-eth1.git
synced 2025-01-12 05:14:14 +00:00
eth: bump (#2308)
* eth: bump Speed up basic operations like hashing and creating RLP:s - up to 25% improvement in certain block ranges! ``` 876729c.csv /data/nimbus_stats/stats-20240605_2204-ed4f6221.csv stats-20240605_2000-c876729c.csv vs stats-20240605_2204-ed4f6221.csv bps_x bps_y tps_x tps_y bpsd tpsd timed block_number (500001, 888889] 1,017.72 996.07 1,784.96 1742.438676 -2.72% -2.72% 3.31% (888889, 1277778] 528.00 536.30 2,159.79 2198.781046 1.69% 1.69% -1.44% (1277778, 1666667] 324.29 317.78 2,064.48 2008.106377 -2.82% -2.82% 3.33% (1666667, 2055556] 253.87 258.74 1,840.94 1872.935273 1.67% 1.67% -1.39% (2055556, 2444445] 175.79 178.66 1,340.61 1363.248939 0.93% 0.93% -0.74% (2444445, 2833334] 137.27 159.74 958.75 1113.323757 14.24% 14.24% -10.69% (2833334, 3222223] 170.48 228.63 1,272.70 1704.047195 34.41% 34.41% -25.17% (3222223, 3611112] 127.49 125.48 1,572.39 1548.835791 -1.19% -1.19% 1.47% (3611112, 4000001] 37.25 40.42 1,100.65 1184.740493 9.58% 9.58% -7.04% blocks: 3501696, baseline: 11h59m40s, contender: 11h21m38s bpsd (mean): 6.18% tpsd (mean): 6.18% Time (sum): -38m1s, -4.26% bpsd = blocks per sec diff (+), tpsd = txs per sec diff, timed = time to process diff (-) + = more is better, - = less is better ``` * ignore gitignore
This commit is contained in:
parent
e9f2608cd0
commit
c5b3081828
@ -284,7 +284,7 @@ proc rocksDbBackend*(
|
||||
when extraTraceMessages:
|
||||
trace logTxt "constructor failed",
|
||||
error=rc.error[0], info=rc.error[1]
|
||||
return err(rc.error[0])
|
||||
return err(rc.error[0])
|
||||
|
||||
db.getVtxFn = getVtxFn db
|
||||
db.getKeyFn = getKeyFn db
|
||||
|
1
scripts/.gitignore
vendored
Normal file
1
scripts/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
stats
|
@ -14,7 +14,8 @@ register_matplotlib_converters()
|
||||
|
||||
def readStats(name: str, min_block_number: int):
|
||||
df = pd.read_csv(name).convert_dtypes()
|
||||
df = df[df.block_number >= min_block_number]
|
||||
if len(df.index) > 2 * min_block_number:
|
||||
df = df[df.block_number >= min_block_number]
|
||||
df.set_index("block_number", inplace=True)
|
||||
df.time /= 1000000000
|
||||
df.drop(columns=["gas"], inplace=True)
|
||||
|
@ -7,7 +7,7 @@
|
||||
# at your option. This file may not be copied, modified, or distributed except
|
||||
# according to those terms.
|
||||
|
||||
excluded_files="config.yaml|.gitmodules"
|
||||
excluded_files="config.yaml|.gitmodules|.gitignore"
|
||||
excluded_extensions="json|md|png|txt|toml|gz|key|rlp|era1|cfg|py|sh"
|
||||
|
||||
current_year=$(date +"%Y")
|
||||
|
2
vendor/nim-eth
vendored
2
vendor/nim-eth
vendored
@ -1 +1 @@
|
||||
Subproject commit 0e83cfda97a140091f9a25c6ef55e8c72676c917
|
||||
Subproject commit d935c0de47a69de58b37b47b601f75f8a05def00
|
Loading…
x
Reference in New Issue
Block a user