Skip to content

Instantly share code, notes, and snippets.

@mcgrof
Created November 10, 2023 00:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mcgrof/59ca262e562985c0c5c51230fd10ed2a to your computer and use it in GitHub Desktop.
Save mcgrof/59ca262e562985c0c5c51230fd10ed2a to your computer and use it in GitHub Desktop.
LBS minorder + anonymous memory patches merged
mcgrof@eqbm-smc112 /mnt-nvme-xfs-4k/linux (git::large-block-minorder-6.6.0-rc5-v1)$ /home/mcgrof/build.sh
Performance counter stats for 'make -s -j128 bzImage' (4 runs):
2,177,348.53 msec task-clock # 62.005 CPUs utilized ( +- 0.06% )
213,362 context-switches # 97.992 /sec ( +- 2.97% )
47,970 cpu-migrations # 22.031 /sec ( +- 1.53% )
45,017,837 page-faults # 20.676 K/sec ( +- 0.04% )
6,094,299,169,637 cycles # 2.799 GHz ( +- 0.03% )
6,888,711,449,808 instructions # 1.13 insn per cycle ( +- 0.01% )
1,516,274,308,444 branches # 696.386 M/sec ( +- 0.01% )
34,210,460,638 branch-misses # 2.26% of all branches ( +- 0.03% )
TopdownL1 # 11.5 % tma_backend_bound
# 15.2 % tma_bad_speculation
# 39.3 % tma_frontend_bound
# 33.9 % tma_retiring
TopdownL2 # 14.4 % tma_branch_mispredicts
# 4.0 % tma_core_bound
# 19.3 % tma_fetch_bandwidth
# 20.1 % tma_fetch_latency
# 2.8 % tma_heavy_operations
# 31.1 % tma_light_operations
# 0.8 % tma_machine_clears
# 7.5 % tma_memory_bound ( +- 0.05% )
35.116 +- 0.140 seconds time elapsed ( +- 0.40% )
mcgrof@eqbm-smc112 /mnt-nvme-xfs-16k/linux (git::large-block-minorder-6.6.0-rc5-v1)$ /home/mcgrof/build.sh
Performance counter stats for 'make -s -j128 bzImage' (4 runs):
2,175,678.61 msec task-clock # 61.182 CPUs utilized ( +- 0.10% )
215,493 context-switches # 99.046 /sec ( +- 2.01% )
48,337 cpu-migrations # 22.217 /sec ( +- 1.21% )
45,079,862 page-faults # 20.720 K/sec ( +- 0.02% )
6,092,705,077,883 cycles # 2.800 GHz ( +- 0.06% )
6,890,623,045,858 instructions # 1.13 insn per cycle ( +- 0.01% )
1,516,359,713,003 branches # 696.959 M/sec ( +- 0.01% )
34,199,378,842 branch-misses # 2.26% of all branches ( +- 0.02% )
TopdownL1 # 11.5 % tma_backend_bound
# 15.2 % tma_bad_speculation
# 39.3 % tma_frontend_bound
# 33.9 % tma_retiring
TopdownL2 # 14.4 % tma_branch_mispredicts
# 4.0 % tma_core_bound
# 19.3 % tma_fetch_bandwidth
# 20.0 % tma_fetch_latency
# 2.8 % tma_heavy_operations
# 31.1 % tma_light_operations
# 0.8 % tma_machine_clears
# 7.5 % tma_memory_bound ( +- 0.05% )
35.561 +- 0.198 seconds time elapsed ( +- 0.56% )
mcgrof@eqbm-smc112 /mnt-nvme-xfs-4k/linux (git::large-block-minorder-6.6.0-rc5-v1)$ /home/mcgrof/build-pg-v1.sh
Performance counter stats for 'make -s -j128 bzImage' (10 runs):
35,795,120,239 ns duration_time ( +- 0.25% )
1,934,552,021,302 ns user_time ( +- 0.04% )
259,191,055,138 ns system_time ( +- 0.13% )
45,009,894 page-faults ( +- 0.02% )
304 major-faults ( +- 2.11% )
45,009,590 minor-faults ( +- 0.02% )
0 alignment-faults
0 mem-loads (31.25%)
879,054,327,142 mem-stores ( +- 0.02% ) (31.01%)
60,162,900,004 L1-dcache-load-misses # 3.46% of all L1-dcache accesses ( +- 0.16% ) (30.97%)
1,738,304,577,253 L1-dcache-loads ( +- 0.02% ) (30.93%)
879,101,668,402 L1-dcache-stores ( +- 0.03% ) (30.87%)
158,011,620,329 L1-icache-load-misses ( +- 0.05% ) (24.67%)
3,349,823,850 LLC-load-misses # 54.99% of all L1-icache accesses ( +- 0.14% ) (24.79%)
6,091,862,499 LLC-loads ( +- 0.41% ) (24.73%)
2,670,860,518 LLC-store-misses ( +- 0.19% ) (12.32%)
3,381,893,138 LLC-stores ( +- 0.20% ) (12.49%)
1,248,234,539 dTLB-load-misses # 0.07% of all dTLB cache accesses ( +- 0.06% ) (18.76%)
1,711,550,859,451 dTLB-loads ( +- 0.03% ) (24.89%)
574,336,707 dTLB-store-misses ( +- 0.16% ) (24.84%)
871,569,248,436 dTLB-stores ( +- 0.05% ) (24.94%)
799,034,805 iTLB-load-misses ( +- 0.11% ) (25.02%)
<not supported> iTLB-loads
796,599,814 itlb_misses.walk_completed_4k ( +- 0.12% ) (25.05%)
2,295,108 itlb_misses.walk_completed_2m_4m ( +- 0.19% ) (25.05%)
35.7951 +- 0.0907 seconds time elapsed ( +- 0.25% )
mcgrof@eqbm-smc112 /mnt-nvme-xfs-16k/linux (git::large-block-minorder-6.6.0-rc5-v1)$ /home/mcgrof/build-pg-v1.sh
Performance counter stats for 'make -s -j128 bzImage' (10 runs):
35,767,772,372 ns duration_time ( +- 0.20% )
1,935,050,133,736 ns user_time ( +- 0.04% )
260,914,195,782 ns system_time ( +- 0.12% )
45,063,868 page-faults ( +- 0.02% )
307 major-faults ( +- 1.67% )
45,063,560 minor-faults ( +- 0.02% )
0 alignment-faults
0 mem-loads (31.04%)
879,263,310,872 mem-stores ( +- 0.04% ) (30.80%)
60,209,975,959 L1-dcache-load-misses # 3.46% of all L1-dcache accesses ( +- 0.14% ) (30.77%)
1,737,924,125,091 L1-dcache-loads ( +- 0.03% ) (30.76%)
878,770,864,505 L1-dcache-stores ( +- 0.04% ) (30.80%)
158,061,151,538 L1-icache-load-misses ( +- 0.03% ) (24.66%)
3,364,472,071 LLC-load-misses # 55.13% of all L1-icache accesses ( +- 0.14% ) (24.79%)
6,102,722,902 LLC-loads ( +- 0.31% ) (24.80%)
2,685,009,850 LLC-store-misses ( +- 0.29% ) (12.44%)
3,415,181,674 LLC-stores ( +- 0.32% ) (12.66%)
1,254,393,801 dTLB-load-misses # 0.07% of all dTLB cache accesses ( +- 0.07% ) (18.96%)
1,712,072,204,797 dTLB-loads ( +- 0.04% ) (25.11%)
577,104,330 dTLB-store-misses ( +- 0.10% ) (24.98%)
872,133,530,649 dTLB-stores ( +- 0.03% ) (24.99%)
799,769,114 iTLB-load-misses ( +- 0.06% ) (25.00%)
<not supported> iTLB-loads
798,540,868 itlb_misses.walk_completed_4k ( +- 0.07% ) (24.95%)
2,287,563 itlb_misses.walk_completed_2m_4m ( +- 0.17% ) (24.88%)
35.7678 +- 0.0722 seconds time elapsed ( +- 0.20% )
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment