/qemu/tests/migration-stress/guestperf/ |
H A D | comparison.py | 42 # Looking at use of post-copy in relation to bandwidth 44 Comparison("post-copy-bandwidth", scenarios = [ 46 post_copy=True, bandwidth=12), 48 post_copy=True, bandwidth=37), 50 post_copy=True, bandwidth=125), 52 post_copy=True, bandwidth=1250), 54 post_copy=True, bandwidth=12500), 84 # Looking at use of auto-converge in relation to bandwidth 86 Comparison("auto-converge-bandwidth", scenarios = [ 88 auto_converge=True, bandwidth=12), [all …]
|
H A D | scenario.py | 25 bandwidth=125000, # 1000 gig-e, effectively unlimited argument 41 self._bandwidth = bandwidth # MiB per second 74 "bandwidth": self._bandwidth, 100 data["bandwidth"],
|
H A D | shell.py | 112 parser.add_argument("--bandwidth", dest="bandwidth", default=125000, type=int) 151 bandwidth=args.bandwidth,
|
/qemu/tests/qtest/ |
H A D | bios-tables-test.c | 1811 "data-type=access-bandwidth,bandwidth=65534M" in test_acpi_tcg_acpi_hmat() 1815 "data-type=access-bandwidth,bandwidth=32767M" in test_acpi_tcg_acpi_hmat() 1866 "data-type=access-bandwidth,bandwidth=10485760" in test_acpi_aarch64_virt_tcg_acpi_hmat() 1870 "data-type=access-bandwidth,bandwidth=5242880" in test_acpi_aarch64_virt_tcg_acpi_hmat() 1874 "data-type=access-bandwidth,bandwidth=1048576" in test_acpi_aarch64_virt_tcg_acpi_hmat() 1878 "data-type=access-bandwidth,bandwidth=5242880" in test_acpi_aarch64_virt_tcg_acpi_hmat() 1882 "data-type=access-bandwidth,bandwidth=10485760" in test_acpi_aarch64_virt_tcg_acpi_hmat() 1886 "data-type=access-bandwidth,bandwidth=1048576", in test_acpi_aarch64_virt_tcg_acpi_hmat() 1915 "data-type=access-bandwidth,bandwidth=10485760" in test_acpi_q35_tcg_acpi_hmat_noinitiator() 1919 "data-type=access-bandwidth,bandwidth=5242880" in test_acpi_q35_tcg_acpi_hmat_noinitiator() [all …]
|
H A D | numa-test.c | 414 " 'bandwidth': 524288000 } }"))); in pc_hmat_build_cfg() 417 " 'hierarchy': \"memory\", 'data-type': \"read-bandwidth\"," in pc_hmat_build_cfg() 420 /* Fail: Bandwidth should be 1MB (1048576) aligned */ in pc_hmat_build_cfg() 423 " 'hierarchy': \"memory\", 'data-type': \"access-bandwidth\"," in pc_hmat_build_cfg() 424 " 'bandwidth': 1048575 } }"))); in pc_hmat_build_cfg() 426 /* Configuring HMAT bandwidth and latency details */ in pc_hmat_build_cfg() 437 " 'hierarchy': \"memory\", 'data-type': \"access-bandwidth\"," in pc_hmat_build_cfg() 438 " 'bandwidth': 68717379584 } }"))); /* 65534 MB/s */ in pc_hmat_build_cfg() 445 " 'hierarchy': \"memory\", 'data-type': \"access-bandwidth\"," in pc_hmat_build_cfg() 446 " 'bandwidth': 34358689792 } }"))); /* 32767 MB/s */ in pc_hmat_build_cfg() [all …]
|
H A D | test-hmp.c | 50 "migrate_set_parameter max-bandwidth 1",
|
/qemu/hw/core/ |
H A D | numa.c | 260 error_setg(errp, "Invalid option 'bandwidth' since " in parse_numa_hmat_lb() 317 /* Input bandwidth data */ in parse_numa_hmat_lb() 319 error_setg(errp, "Missing 'bandwidth' option"); in parse_numa_hmat_lb() 324 "the data type is bandwidth"); in parse_numa_hmat_lb() 327 if (!QEMU_IS_ALIGNED(node->bandwidth, MiB)) { in parse_numa_hmat_lb() 328 error_setg(errp, "Bandwidth %" PRIu64 " between initiator=%d and " in parse_numa_hmat_lb() 329 "target=%d should be 1MB aligned", node->bandwidth, in parse_numa_hmat_lb() 340 error_setg(errp, "Duplicate configuration of the bandwidth for " in parse_numa_hmat_lb() 349 if (node->bandwidth) { in parse_numa_hmat_lb() 350 /* Keep bitmap unchanged when bandwidth out of range */ in parse_numa_hmat_lb() [all …]
|
/qemu/include/system/ |
H A D | numa.h | 65 /* Present the type of data, access/read/write latency or bandwidth. */ 68 /* The range bitmap of bandwidth for calculating common base */ 92 /* NUMA nodes HMAT Locality Latency and Bandwidth Information */
|
/qemu/include/hw/cxl/ |
H A D | cxl_cdat.h | 88 /* Device Scoped Latency and Bandwidth Information Structure - CDAT Table 5 */ 130 /* Switch Scoped Latency and Bandwidth Information Structure - CDAT Table 9 */ 140 /* Switch Scoped Latency and Bandwidth Entry - CDAT Table 10 */
|
/qemu/hw/acpi/ |
H A D | hmat.c | 73 * ACPI 6.3: 5.2.27.4 System Locality Latency and Bandwidth Information 90 + 2 * num_initiator * num_target; /* Latency or Bandwidth Entries */ in build_hmat_lb() 117 /* Convert bandwidth base from Byte to Megabyte */ in build_hmat_lb() 134 /* Latency or Bandwidth Entries */ in build_hmat_lb() 234 * ACPI 6.3: 5.2.27.4 System Locality Latency and Bandwidth Information in hmat_build_table_structs()
|
/qemu/qapi/ |
H A D | migration.json | 800 # @max-bandwidth: maximum speed for migration, in bytes per second. 803 # @avail-switchover-bandwidth: to set the available bandwidth that 805 # not limit the bandwidth during switchover, but only for 807 # this value is zero, which means QEMU will estimate the bandwidth 809 # accurate, while the user is able to guarantee such bandwidth is 828 # @max-postcopy-bandwidth: Background transfer bandwidth during 902 'tls-creds', 'tls-hostname', 'tls-authz', 'max-bandwidth', 903 'avail-switchover-bandwidth', 'downtime-limit', 906 'xbzrle-cache-size', 'max-postcopy-bandwidth', 981 # @max-bandwidth: maximum speed for migration, in bytes per second. [all …]
|
H A D | machine.json | 492 # @hmat-lb: memory latency and bandwidth information (Since: 5.0) 671 # The memory hierarchy in the System Locality Latency and Bandwidth 693 # Data type in the System Locality Latency and Bandwidth Information 705 # @access-bandwidth: access bandwidth (Bytes per second) 707 # @read-bandwidth: read bandwidth (Bytes per second) 709 # @write-bandwidth: write bandwidth (Bytes per second) 715 'access-bandwidth', 'read-bandwidth', 'write-bandwidth' ] } 720 # Set the system locality latency and bandwidth information between 739 # @bandwidth: the value of bandwidth between @initiator and @target 740 # proximity domain, the bandwidth unit is "Bytes per second". [all …]
|
/qemu/docs/devel/migration/ |
H A D | qatzip-compression.rst | 4 In scenarios with limited network bandwidth, the ``QATzip`` solution can help 10 bandwidth. The results show that, compared to zstd, ``QATzip`` significantly 157 1 - If the live migration scenario is limited by network bandwidth and ``QAT``
|
/qemu/tests/qtest/migration/ |
H A D | migration-qmp.c | 474 /* Can't converge with 1ms downtime + 3 mbs bandwidth limit */ in migrate_ensure_non_converge() 475 migrate_set_parameter_int(who, "max-bandwidth", 3 * 1000 * 1000); in migrate_ensure_non_converge() 481 /* Should converge with 30s downtime + 1 gbs bandwidth limit */ in migrate_ensure_converge() 482 migrate_set_parameter_int(who, "max-bandwidth", 1 * 1000 * 1000 * 1000); in migrate_ensure_converge()
|
H A D | precopy-tests.c | 370 * E.g., with 1Gb/s bandwidth migration may pass without throttling, in test_auto_converge() 371 * so we need to decrease a bandwidth. in test_auto_converge() 426 * Note that migrate_ensure_non_converge set the max-bandwidth to 3MB/s, in test_auto_converge() 1118 * E.g., with 1Gb/s bandwidth migration may pass without dirty limit, in test_dirty_limit() 1119 * so we need to decrease a bandwidth. in test_dirty_limit() 1126 * Thus, expected migration speed ~= bandwidth limit (< 500Mb/s). in test_dirty_limit() 1217 migrate_set_parameter_int(from, "max-bandwidth", max_bandwidth); in test_dirty_limit()
|
H A D | framework.c | 43 * to ~1 sec of data transfer with our bandwidth setting. 685 migrate_set_parameter_int(from, "max-postcopy-bandwidth", 4096); in test_postcopy_recovery_common() 733 /* Restore the postcopy bandwidth to unlimited */ in test_postcopy_recovery_common() 734 migrate_set_parameter_int(from, "max-postcopy-bandwidth", 0); in test_postcopy_recovery_common()
|
H A D | framework.h | 71 * Initially we set the migration bandwidth to an insanely
|
/qemu/docs/ |
H A D | multi-thread-compression.txt | 23 bandwidth is limited, and the total migration time can also be reduced 50 bandwidth is very limited and the CPU resource is adequate, use of 52 the network bandwidth are adequate, use of multiple thread compression
|
H A D | xbzrle.txt | 55 XBZRLE has a sustained bandwidth of 2-2.5 GB/s for typical workloads making it
|
/qemu/migration/ |
H A D | migration-stats.h | 19 * Amount of time to allocate to each "chunk" of bandwidth-throttled
|
H A D | migration.h | 316 * measured bandwidth, or avail-switchover-bandwidth if specified.
|
H A D | migration.c | 2854 * Now postcopy officially started, switch to postcopy bandwidth that in postcopy_start() 3353 /* Expected bandwidth when switching over to destination QEMU */ in migration_update_counters() 3355 double bandwidth; in migration_update_counters() local 3365 bandwidth = (double)transferred / time_spent; in migration_update_counters() 3369 * If the user specified a switchover bandwidth, let's trust the in migration_update_counters() 3374 /* If the user doesn't specify bandwidth, we use the estimated */ in migration_update_counters() 3375 expected_bw_per_ms = bandwidth; in migration_update_counters() 3404 bandwidth, switchover_bw / 1000, in migration_update_counters() 3755 * breaking transferred_bytes and bandwidth calculation in migration_thread()
|
/qemu/tests/qemu-iotests/ |
H A D | 181 | 112 _send_qemu_cmd $src 'migrate_set_parameter max-bandwidth 4k' "(qemu)"
|
/qemu/docs/system/ |
H A D | security.rst | 127 limits on key resources such as CPU time, memory, and I/O bandwidth.
|
/qemu/ |
H A D | qemu-options.hx | 432 …vel|third-level,data-type=access-latency|read-latency|write-latency[,latency=lat][,bandwidth=bw]\n" 444 …mat-lb,initiator=node,target=node,hierarchy=hierarchy,data-type=type[,latency=lat][,bandwidth=bw]`` 503 largest bandwidth) to this NUMA node. Note that this option can be 539 Use '\ ``hmat-lb``\ ' to set System Locality Latency and Bandwidth 552 'access\|read\|write' latency or 'access\|read\|write' bandwidth of 556 bandwidth of the target memory side cache. 558 lat is latency value in nanoseconds. bw is bandwidth value, the 559 possible value and units are NUM[M\|G\|T], mean that the bandwidth 561 used suffix). Note that if latency or bandwidth value is 0, means 562 the corresponding latency or bandwidth information is not provided. [all …]
|