VirtualBox

Changeset 92442 in vbox for trunk/src/VBox/VMM/VMMR3


Ignore:
Timestamp:
Nov 15, 2021 9:33:19 PM (3 years ago)
Author:
vboxsync
Message:

VMM/NEM-win: Some NUC 11 bs3-memalloc-1 numbers. bugref:10122

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/VMM/VMMR3/NEMR3Native-win.cpp

    r92434 r92442  
    27772777 * results regardless of whether large pages are enabled or not. Typically
    27782778 * bobbing close to 500 MiB/s, non-large pages a little faster.
     2779 *
     2780 * NEM w/ simplified memory and MEM_LARGE_PAGES:
     2781 * @verbatim
     2782bs3-memalloc-1: TESTING...
     2783bs3-memalloc-1: #0/0x0: 0x0000000000000000 LB 0x000000000009fc00 USABLE (1)
     2784bs3-memalloc-1: #1/0x1: 0x000000000009fc00 LB 0x0000000000000400 RESERVED (2)
     2785bs3-memalloc-1: #2/0x2: 0x00000000000f0000 LB 0x0000000000010000 RESERVED (2)
     2786bs3-memalloc-1: #3/0x3: 0x0000000000100000 LB 0x00000000dfef0000 USABLE (1)
     2787bs3-memalloc-1: #4/0x4: 0x00000000dfff0000 LB 0x0000000000010000 ACPI_RECLAIMABLE (3)
     2788bs3-memalloc-1: #5/0x5: 0x00000000fec00000 LB 0x0000000000001000 RESERVED (2)
     2789bs3-memalloc-1: #6/0x6: 0x00000000fee00000 LB 0x0000000000001000 RESERVED (2)
     2790bs3-memalloc-1: #7/0x7: 0x00000000fffc0000 LB 0x0000000000040000 RESERVED (2)
     2791bs3-memalloc-1: #8/0x9: 0x0000000100000000 LB 0x0000000b20000000 USABLE (1)
     2792bs3-memalloc-1: Found 1 interesting entries covering 0xb20000000 bytes (44 GB).
     2793bs3-memalloc-1: From 0x100000000 to 0xc20000000
     2794bs3-memalloc-1: INT15h/E820                                                 : PASSED
     2795bs3-memalloc-1: Mapping memory above 4GB                                    : PASSED
     2796bs3-memalloc-1:   Pages                                                     :       11 665 408 pages
     2797bs3-memalloc-1:   MiBs                                                      :           45 568 MB
     2798bs3-memalloc-1:   Alloc elapsed                                             :   90 925 263 996 ns
     2799bs3-memalloc-1:   Alloc elapsed in ticks                                    :  272 340 387 336 ticks
     2800bs3-memalloc-1:   Page alloc time                                           :            7 794 ns/page
     2801bs3-memalloc-1:   Page alloc time in ticks                                  :           23 345 ticks/page
     2802bs3-memalloc-1:   Alloc thruput                                             :          128 296 pages/s
     2803bs3-memalloc-1:   Alloc thruput in MiBs                                     :              501 MB/s
     2804bs3-memalloc-1: Allocation speed                                            : PASSED
     2805bs3-memalloc-1:   Access elapsed                                            :   85 074 483 467 ns
     2806bs3-memalloc-1:   Access elapsed in ticks                                   :  254 816 088 412 ticks
     2807bs3-memalloc-1:   Page access time                                          :            7 292 ns/page
     2808bs3-memalloc-1:   Page access time in ticks                                 :           21 843 ticks/page
     2809bs3-memalloc-1:   Access thruput                                            :          137 119 pages/s
     2810bs3-memalloc-1:   Access thruput in MiBs                                    :              535 MB/s
     2811bs3-memalloc-1: 2nd access                                                  : PASSED
     2812bs3-memalloc-1:   Access elapsed                                            :      112 963 925 ns
     2813bs3-memalloc-1:   Access elapsed in ticks                                   :      338 284 436 ticks
     2814bs3-memalloc-1:   Page access time                                          :                9 ns/page
     2815bs3-memalloc-1:   Page access time in ticks                                 :               28 ticks/page
     2816bs3-memalloc-1:   Access thruput                                            :      103 266 666 pages/s
     2817bs3-memalloc-1:   Access thruput in MiBs                                    :          403 385 MB/s
     2818bs3-memalloc-1: 3rd access                                                  : PASSED
     2819bs3-memalloc-1: SUCCESS
     2820 * @endverbatim
     2821 *
     2822 * Same everything but native VT-x and VBox (stripped output a little):
     2823 * @verbatim
     2824bs3-memalloc-1: From 0x100000000 to 0xc20000000
     2825bs3-memalloc-1:   Pages                                                     :       11 665 408 pages
     2826bs3-memalloc-1:   MiBs                                                      :           45 568 MB
     2827bs3-memalloc-1:   Alloc elapsed                                             :      776 111 427 ns
     2828bs3-memalloc-1:   Alloc elapsed in ticks                                    :    2 323 267 035 ticks
     2829bs3-memalloc-1:   Page alloc time                                           :               66 ns/page
     2830bs3-memalloc-1:   Page alloc time in ticks                                  :              199 ticks/page
     2831bs3-memalloc-1:   Alloc thruput                                             :       15 030 584 pages/s
     2832bs3-memalloc-1:   Alloc thruput in MiBs                                     :           58 713 MB/s
     2833bs3-memalloc-1: Allocation speed                                            : PASSED
     2834bs3-memalloc-1:   Access elapsed                                            :      112 141 904 ns
     2835bs3-memalloc-1:   Access elapsed in ticks                                   :      335 751 077 ticks
     2836bs3-memalloc-1:   Page access time                                          :                9 ns/page
     2837bs3-memalloc-1:   Page access time in ticks                                 :               28 ticks/page
     2838bs3-memalloc-1:   Access thruput                                            :      104 023 630 pages/s
     2839bs3-memalloc-1:   Access thruput in MiBs                                    :          406 342 MB/s
     2840bs3-memalloc-1: 2nd access                                                  : PASSED
     2841bs3-memalloc-1:   Access elapsed                                            :      112 023 049 ns
     2842bs3-memalloc-1:   Access elapsed in ticks                                   :      335 418 343 ticks
     2843bs3-memalloc-1:   Page access time                                          :                9 ns/page
     2844bs3-memalloc-1:   Page access time in ticks                                 :               28 ticks/page
     2845bs3-memalloc-1:   Access thruput                                            :      104 133 998 pages/s
     2846bs3-memalloc-1:   Access thruput in MiBs                                    :          406 773 MB/s
     2847bs3-memalloc-1: 3rd access                                                  : PASSED
     2848 * @endverbatim
     2849 *
     2850 * VBox with large pages disabled:
     2851 * @verbatim
     2852bs3-memalloc-1: From 0x100000000 to 0xc20000000
     2853bs3-memalloc-1:   Pages                                                     :       11 665 408 pages
     2854bs3-memalloc-1:   MiBs                                                      :           45 568 MB
     2855bs3-memalloc-1:   Alloc elapsed                                             :   50 986 588 028 ns
     2856bs3-memalloc-1:   Alloc elapsed in ticks                                    :  152 714 862 044 ticks
     2857bs3-memalloc-1:   Page alloc time                                           :            4 370 ns/page
     2858bs3-memalloc-1:   Page alloc time in ticks                                  :           13 091 ticks/page
     2859bs3-memalloc-1:   Alloc thruput                                             :          228 793 pages/s
     2860bs3-memalloc-1:   Alloc thruput in MiBs                                     :              893 MB/s
     2861bs3-memalloc-1: Allocation speed                                            : PASSED
     2862bs3-memalloc-1:   Access elapsed                                            :    2 849 641 741 ns
     2863bs3-memalloc-1:   Access elapsed in ticks                                   :    8 535 372 249 ticks
     2864bs3-memalloc-1:   Page access time                                          :              244 ns/page
     2865bs3-memalloc-1:   Page access time in ticks                                 :              731 ticks/page
     2866bs3-memalloc-1:   Access thruput                                            :        4 093 640 pages/s
     2867bs3-memalloc-1:   Access thruput in MiBs                                    :           15 990 MB/s
     2868bs3-memalloc-1: 2nd access                                                  : PASSED
     2869bs3-memalloc-1:   Access elapsed                                            :    2 866 960 770 ns
     2870bs3-memalloc-1:   Access elapsed in ticks                                   :    8 587 097 799 ticks
     2871bs3-memalloc-1:   Page access time                                          :              245 ns/page
     2872bs3-memalloc-1:   Page access time in ticks                                 :              736 ticks/page
     2873bs3-memalloc-1:   Access thruput                                            :        4 068 910 pages/s
     2874bs3-memalloc-1:   Access thruput in MiBs                                    :           15 894 MB/s
     2875bs3-memalloc-1: 3rd access                                                  : PASSED
     2876 * @endverbatim
    27792877 *
    27802878 *
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette