From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.90_1) id 1qwP5F-0007Hr-3d for mharc-qemu-devel@gnu.org; Fri, 27 Oct 2023 11:49:13 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qwP5D-0007F0-Ls for qemu-devel@nongnu.org; Fri, 27 Oct 2023 11:49:11 -0400 Received: from smtp-out1.suse.de ([2001:67c:2178:6::1c]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qwP5C-0001BJ-6Y for qemu-devel@nongnu.org; Fri, 27 Oct 2023 11:49:11 -0400 Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by smtp-out1.suse.de (Postfix) with ESMTPS id 1FBAC21AF7; Fri, 27 Oct 2023 15:49:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_rsa; t=1698421749; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Sa/NQ9CDfxtRoRJSehyI4lQd1zoGDnV8h0ufRhY1cpM=; b=f7P0uCiLhTqViIsKBP5Ijq/IUQ58+moSiwel5KCBeQMZ0Om3eaqhKr5GmtKd9y+YuzNTHK aM52LljdtSXBFg/bhZA0yMn3jARaxxpWleMqipjWiF2EfCQbVLM1hG+SzerKHn2nV3Kr9q mUJRNX1QllWDn3Zcc3WKtCWbODHS2nI= DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; d=suse.de; s=susede2_ed25519; t=1698421749; h=from:from:reply-to:date:date:message-id:message-id:to:to:cc:cc: mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=Sa/NQ9CDfxtRoRJSehyI4lQd1zoGDnV8h0ufRhY1cpM=; b=Z7ciSUCErsJhW2ZiNACj8ZlO8siAcKGGjBd3WPF9VIR/Ly1eQc6+URSBljnC+VJ2wuUXXu 6/RNuTTjfk9DEeAw== Received: from imap2.suse-dmz.suse.de (imap2.suse-dmz.suse.de [192.168.254.74]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-521) server-digest SHA512) (No client certificate requested) by imap2.suse-dmz.suse.de (Postfix) with ESMTPS id A37A41358C; Fri, 27 Oct 2023 15:49:08 +0000 (UTC) Received: from dovecot-director2.suse.de ([192.168.254.65]) by imap2.suse-dmz.suse.de with ESMTPSA id pISqG/TbO2WfJQAAMHmgww (envelope-from ); Fri, 27 Oct 2023 15:49:08 +0000 From: Fabiano Rosas To: Hyman Huang , qemu-devel@nongnu.org Cc: Juan Quintela , Peter Xu , Leonardo Bras , Thomas Huth , Laurent Vivier , Paolo Bonzini , Hyman Huang Subject: Re: [v2 5/6] tests/migration: Introduce dirty-limit into guestperf In-Reply-To: <516e7a55dfc6e33d33510be37eb24223de5dc072.1697815117.git.yong.huang@smartx.com> References: <516e7a55dfc6e33d33510be37eb24223de5dc072.1697815117.git.yong.huang@smartx.com> Date: Fri, 27 Oct 2023 12:49:06 -0300 Message-ID: <87ttqc12x9.fsf@suse.de> MIME-Version: 1.0 Content-Type: text/plain Authentication-Results: smtp-out1.suse.de; none X-Spam-Score: -6.53 X-Spamd-Result: default: False [-6.53 / 50.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; BAYES_HAM(-2.43)[97.41%]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; TO_MATCH_ENVRCPT_ALL(0.00)[]; NEURAL_HAM_LONG(-3.00)[-1.000]; MIME_GOOD(-0.10)[text/plain]; DKIM_SIGNED(0.00)[suse.de:s=susede2_rsa,suse.de:s=susede2_ed25519]; NEURAL_HAM_SHORT(-1.00)[-1.000]; RCPT_COUNT_SEVEN(0.00)[9]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; MID_RHS_MATCH_FROM(0.00)[] Received-SPF: pass client-ip=2001:67c:2178:6::1c; envelope-from=farosas@suse.de; helo=smtp-out1.suse.de X-Spam_score_int: -43 X-Spam_score: -4.4 X-Spam_bar: ---- X-Spam_report: (-4.4 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Oct 2023 15:49:11 -0000 Hyman Huang writes: > Currently, guestperf does not cover the dirty-limit > migration, support this feature. > > Note that dirty-limit requires 'dirty-ring-size' set. > > To enable dirty-limit, setting x-vcpu-dirty-limit-period > as 500ms and x-vcpu-dirty-limit as 10MB/s: > $ ./tests/migration/guestperf.py \ > --dirty-ring-size 4096 \ > --dirty-limit --x-vcpu-dirty-limit-period 500 \ > --vcpu-dirty-limit 10 --output output.json \ > > To run the entire standardized set of dirty-limit-enabled > comparisons, with unix migration: > $ ./tests/migration/guestperf-batch.py \ > --dirty-ring-size 4096 \ > --dst-host localhost --transport unix \ > --filter compr-dirty-limit* --output outputdir > > Signed-off-by: Hyman Huang Reviewed-by: Fabiano Rosas