From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 58733C48BF6 for ; Thu, 29 Feb 2024 18:21:41 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id CF2CE6B0095; Thu, 29 Feb 2024 13:21:40 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id CA2C56B0098; Thu, 29 Feb 2024 13:21:40 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id B6ABE6B0099; Thu, 29 Feb 2024 13:21:40 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0011.hostedemail.com [216.40.44.11]) by kanga.kvack.org (Postfix) with ESMTP id A72EA6B0095 for ; Thu, 29 Feb 2024 13:21:40 -0500 (EST) Received: from smtpin29.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay04.hostedemail.com (Postfix) with ESMTP id 397191A0007 for ; Thu, 29 Feb 2024 18:21:40 +0000 (UTC) X-FDA: 81845659560.29.FC140EF Received: from mail-lf1-f48.google.com (mail-lf1-f48.google.com [209.85.167.48]) by imf30.hostedemail.com (Postfix) with ESMTP id 5F10280008 for ; Thu, 29 Feb 2024 18:21:38 +0000 (UTC) Authentication-Results: imf30.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="ixf/meN6"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf30.hostedemail.com: domain of urezki@gmail.com designates 209.85.167.48 as permitted sender) smtp.mailfrom=urezki@gmail.com ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1709230898; h=from:from:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=I7dUpA/JSnKM7NVeHbNRp8SZvT8BOwQ5zTunHH85Xrk=; b=c0yQ++S5tZ1Cq/UTtkSQk+Ls7XndotstqeGJgFvw+7uNYjBPlJncUJ1xemkc1MTH0yPopt h/kcmAnCnQRpLmIXMFlXkEQxRCdRIVjx+OZVosycBIBXVL77RyyUg6Ve1i23HWSye1aro2 biQP4JnFoJnOzKyxwcXe8/WFhiqejpA= ARC-Authentication-Results: i=1; imf30.hostedemail.com; dkim=pass header.d=gmail.com header.s=20230601 header.b="ixf/meN6"; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (imf30.hostedemail.com: domain of urezki@gmail.com designates 209.85.167.48 as permitted sender) smtp.mailfrom=urezki@gmail.com ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1709230898; a=rsa-sha256; cv=none; b=MaQ6r33S/AI7YP7zUrqzE7UR97007jDkBzFxWT0ImmkPsRhB0gL3gDV8BoOweg/Y4F0+i/ Iz8If7bOtuRUWMipRTqM536yhu7wMHt3Btpa/UdE28qBgtga8Vc0J0ogxV+FkspdBfQO7A DZX8jf90I6jb5fs9SzyPiqNbsmd6Zk4= Received: by mail-lf1-f48.google.com with SMTP id 2adb3069b0e04-512e4f4e463so1159071e87.1 for ; Thu, 29 Feb 2024 10:21:37 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1709230896; x=1709835696; darn=kvack.org; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:date:from:from:to :cc:subject:date:message-id:reply-to; bh=I7dUpA/JSnKM7NVeHbNRp8SZvT8BOwQ5zTunHH85Xrk=; b=ixf/meN691ud3zWYm34Iw7vo3OBn9R/zUmGDPSMTQUvuTFLZMaFoi47hjPTNVcmTIR TOxfOU9ngoBHFlHWocipM9KnvATQK0MfLKWZBH+8abCl7//ApH5/mTrEQxU6FEc51/Wy LpVPGBOjzGwguclYHLIv1htU1HUvzwWByxt6cAfu7BzbazEyinCPvPOO9ujvhLWwBuky riODZLYbF+2jB0DEQan7EU/f1GzOrT0viYyzu80D1IYey/dDdv2Uj0IoklTeOxqB7q/l JbfubTzc2xqwA88JiKp47Pnb1opdNfEJBbU4OAFfoJNAplZZ5fQp7uLygpgZA9694nzS 7xbA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1709230896; x=1709835696; h=in-reply-to:content-transfer-encoding:content-disposition :mime-version:references:message-id:subject:cc:to:date:from :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=I7dUpA/JSnKM7NVeHbNRp8SZvT8BOwQ5zTunHH85Xrk=; b=rINwBbzQKGRwNICHdX8YK2EhWJShgNLxXHFRlrsrdyUSK1Y3bm6pO+FmWYijonIFDA /AGLf2ZEsEj25TmeyNXPmW2zaFLy1ZJwXxuN6YKcRECRou6lVhYilFOvSxqK1O+DCC02 dhHH3644m4DmnpOh03o3zzuvDz0qsPqr/jFr31UIMkJcD5UM0Ke1A4skTezimpKhlqWM GBDlhhY7CgKTzjXu7rxEMR/yyEKp/aZaEsjX04Pq3m6jiMBJM9u3znc0ldXWpP109Smv whrQiERxzk1O4qhUfQfn6P/pCffXm/QkIkpzaAyvLj6EbYXhvnIUxyzcz7LEltO5obAI k6qg== X-Forwarded-Encrypted: i=1; AJvYcCUsfeqXQqoQmISlyHccwQrnFqF2fCItTfvHBsEFh3XoCh79fU1C08XbSqCHOBJx74m5oHxGwMFQoxdSJ9t4bYhustw= X-Gm-Message-State: AOJu0Yyw1BQPp2p75a56XCzFFSN08YBpOdbLo5ua26GHb3eDq/lhFCBI 9A/O3B75y8xWJK5jACkCh4fCRX+A9CIq3jg0qxB4Dzt3gEsUQ2j6 X-Google-Smtp-Source: AGHT+IFDsFd4/tZDg+7g1Uw+07kJvN2hDuXs3TkdnsNqE1ZkUH8gnUNI0aYl2rbkQwX+cmcnP2q0Mg== X-Received: by 2002:a19:f503:0:b0:512:f31c:f0c0 with SMTP id j3-20020a19f503000000b00512f31cf0c0mr1997808lfb.37.1709230896314; Thu, 29 Feb 2024 10:21:36 -0800 (PST) Received: from pc636 (host-90-233-206-150.mobileonline.telia.com. [90.233.206.150]) by smtp.gmail.com with ESMTPSA id m10-20020a05651202ea00b005131c050bf0sm329224lfq.207.2024.02.29.10.21.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 29 Feb 2024 10:21:35 -0800 (PST) From: Uladzislau Rezki X-Google-Original-From: Uladzislau Rezki Date: Thu, 29 Feb 2024 19:21:32 +0100 To: kernel test robot Cc: Uladzislau Rezki , oe-lkp@lists.linux.dev, lkp@intel.com, Linux Memory Management List , Andrew Morton , Baoquan He , Christoph Hellwig , Dave Chinner , Joel Fernandes , Kazuhito Hagio , "Liam R. Howlett" , Lorenzo Stoakes , Matthew Wilcox , Oleksiy Avramchenko , "Paul E. McKenney" , ying.huang@intel.com, feng.tang@intel.com, fengwei.yin@intel.com Subject: Re: [linux-next:master] [mm] 8f33a2ff30: stress-ng.resched.ops_per_sec -10.3% regression Message-ID: References: <202402292306.8520763a-oliver.sang@intel.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <202402292306.8520763a-oliver.sang@intel.com> X-Rspamd-Queue-Id: 5F10280008 X-Rspam-User: X-Rspamd-Server: rspam02 X-Stat-Signature: hoj7h3jpd8tgtq1fyhmqbzukr61ohoos X-HE-Tag: 1709230898-203360 X-HE-Meta: U2FsdGVkX1+8Vc+GcPdtKgXRMr55DNkFbWcLNdEjuZ6zPuXYSiVo6NSdQghsU3nd6M3IbN9HX0gJjD1TBJ7/qZ/Pi1eAGNQg89KInxMVbuTuWxL99JVj/lJLyb6icIFPm/MXX+3pKyGpgBCF4Dd6UHX13/DaUOr5sQ3UCEIwxp3RcmW6hJ1K0f2x4MDvyreHbXy7ktfBASYslpb6ofa35g4M3+YGGKXRgttDC8wTvltR7WX5sGOLz72ACjQB27fij2XYBRZtJdloed0OLXZboW735sdjjnJJO5wThMGED0jv5F6vLFEW31AImW3Z6q5xz6nvhtIWZsr87OeP8wMLyVXsPhleMUeGkzc94TPM1heUKrhdBLbY6hw6Xg0XmqUgsAGojrap/jq4o8rMiOWNZikGQyhFmfQlffzmMUzFKJCnpnZxWM5+thnV1JVUh56+qOjiSdygXa5hJKyZYcAVyhAH8bQXe3F5ia2Ki+v2QhWt4/wDVIWa39Fr3sUbUlWX6nbb1G3hzgsja5inmwmmPyRPi4wohjjxv/QxHaJ0mO4av/2gSawV8W3lxu0OV4xhmEq0F7WHcUQ3XII/8wPUeD4k3ffZFP6WjrHw2tYLhuop+AZYqPMCXZIhOhmAdH0tGuK3ILNtRO+3+OzyG2jB+4CoFi/IqjPlq08xlXR9gHhNT1E6UZOslo7G5w3FLcQJfMR4Bn3mhuAq0KJFH01qOCkjTFFH6VWMn6UeQ0cbAjtTZjHrJHRUE5TeE4o9b0SXlTdjLH+cwlnOOZvjHCNluttpwwSsnQkfXxjebkaw53G7OOSHFkLtmnpmxy9wTBvSt6ZQTV/1e5hGJ6BaAKSWe5Omz5K9x+Ke34C5dTOfS5AJPLvjKPhpIacao5Tp6yP0xN/dKoXHjjEYuFkLE4PElOac+hVI92uUZeNWHT9OaIGeKEoglsOysoYObOM01O77ydcBnMiKMafZNINAPr9 mWOjYCg3 kllpZDs28GuidqrNPsscEdh0ylIKFGw/v6zifdaq/1vRrQGlQnMiK2e9rr4TWiHSXeKetwCrF7sA9NJ56LPAyPQd0XqNHoeoDS7161F/2OZF/H7Wb5lpARQiIlw== X-Bogosity: Ham, tests=bogofilter, spamicity=0.000000, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: Hello. > > > Hello, > > kernel test robot noticed a -10.3% regression of stress-ng.resched.ops_per_sec on: > > > commit: 8f33a2ff307248c3e55a7696f60b3658b28edb57 ("mm: vmalloc: set nr_nodes based on CPUs in a system") > https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git master > > testcase: stress-ng > test machine: 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory > parameters: > > nr_threads: 100% > testtime: 60s > test: resched > cpufreq_governor: performance > > > In addition to that, the commit also has significant impact on the following tests: > > +------------------+-------------------------------------------------------------------------------------------+ > | testcase: change | stress-ng: stress-ng.pthread.ops_per_sec 23.0% improvement | > | test machine | 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory | > | test parameters | cpufreq_governor=performance | > | | nr_threads=100% | > | | test=pthread | > | | testtime=60s | > +------------------+-------------------------------------------------------------------------------------------+ > | testcase: change | stress-ng: stress-ng.fstat.ops_per_sec 14.2% improvement | > | test machine | 64 threads 2 sockets Intel(R) Xeon(R) Gold 6346 CPU @ 3.10GHz (Ice Lake) with 256G memory | > | test parameters | cpufreq_governor=performance | > | | disk=1HDD | > | | fs=xfs | > | | nr_threads=100% | > | | test=fstat | > | | testtime=60s | > +------------------+-------------------------------------------------------------------------------------------+ > This is good if i understand this correctly. > > If you fix the issue in a separate patch/commit (i.e. not just a new version of > the same patch/commit), kindly add following tags > | Reported-by: kernel test robot > | Closes: https://lore.kernel.org/oe-lkp/202402292306.8520763a-oliver.sang@intel.com > > > Details are as below: > --------------------------------------------------------------------------------------------------> > > > The kernel config and materials to reproduce are available at: > https://download.01.org/0day-ci/archive/20240229/202402292306.8520763a-oliver.sang@intel.com > > ========================================================================================= > compiler/cpufreq_governor/kconfig/nr_threads/rootfs/tbox_group/test/testcase/testtime: > gcc-12/performance/x86_64-rhel-8.3/100%/debian-12-x86_64-20240206.cgz/lkp-icl-2sp7/resched/stress-ng/60s > > commit: > 8e1d743f2c ("mm: vmalloc: support multiple nodes in vmallocinfo") > 8f33a2ff30 ("mm: vmalloc: set nr_nodes based on CPUs in a system") > > 8e1d743f2c2671aa 8f33a2ff307248c3e55a7696f60 > ---------------- --------------------------- > %stddev %change %stddev > \ | \ > 7.48 -0.8 6.73 mpstat.cpu.all.nice% > 10439977 -10.4% 9351864 vmstat.system.cs > 14670714 ± 3% +18.1% 17330709 ± 5% numa-numastat.node0.local_node > 14688319 ± 3% +18.1% 17348214 ± 5% numa-numastat.node0.numa_hit > 14538034 ± 3% +15.7% 16824234 ± 4% numa-numastat.node1.local_node > 14556613 ± 3% +15.6% 16834659 ± 4% numa-numastat.node1.numa_hit > 14685240 ± 3% +18.0% 17334251 ± 5% numa-vmstat.node0.numa_hit > 14667635 ± 3% +18.1% 17316745 ± 5% numa-vmstat.node0.numa_local > 14551744 ± 3% +15.6% 16815047 ± 4% numa-vmstat.node1.numa_hit > 14533165 ± 3% +15.6% 16804623 ± 4% numa-vmstat.node1.numa_local > 9.153e+08 -10.3% 8.208e+08 stress-ng.resched.ops > 15220752 -10.3% 13651349 stress-ng.resched.ops_per_sec > 6.584e+08 -10.8% 5.871e+08 stress-ng.time.involuntary_context_switches > This is not. I am working on it to figure out what happens. -- Uladzislau Rezki