From: SeongJae Park <sj@kernel.org>
To: Honggyu Kim <honggyu.kim@sk.com>,
Andrew Morton <akpm@linux-foundation.org>
Cc: SeongJae Park <sj@kernel.org>,
damon@lists.linux.dev, Masami Hiramatsu <mhiramat@kernel.org>,
Mathieu Desnoyers <mathieu.desnoyers@efficios.com>,
Steven Rostedt <rostedt@goodmis.org>,
Gregory Price <gregory.price@memverge.com>,
linux-mm@kvack.org, linux-kernel@vger.kernel.org,
linux-trace-kernel@vger.kernel.org, 42.hyeyoo@gmail.com,
art.jeongseob@gmail.com, kernel_team@skhynix.com,
Hyeongtak Ji <hyeongtak.ji@sk.com>, Rakie Kim <rakie.kim@sk.com>,
Yunjeong Mun <yunjeong.mun@sk.com>
Subject: Re: [PATCH v6 0/7] DAMON based tiered memory management for CXL memory
Date: Fri, 14 Jun 2024 09:39:37 -0700 [thread overview]
Message-ID: <20240614163937.85523-1-sj@kernel.org> (raw)
In-Reply-To: <20240614030010.751-1-honggyu.kim@sk.com>
On Fri, 14 Jun 2024 12:00:02 +0900 Honggyu Kim <honggyu.kim@sk.com> wrote:
> There was an RFC IDEA "DAMOS-based Tiered-Memory Management" previously
> posted at [1].
>
> It says there is no implementation of the demote/promote DAMOS action
> are made. This patch series is about its implementation for physical
> address space so that this scheme can be applied in system wide level.
>
> Changes from v5:
> https://lore.kernel.org/20240613132056.608-1-honggyu.kim@sk.com
> 1. Remove new actions in usage document as its for debugfs
Thank you, I confirmed this and gave you my Reviewed-by: tag.
> 2. Apply minor fixes on cover letter
But...
[...]
> 2. YCSB zipfian distribution read only workload (with demotion_enabled true)
> memory pressure with cold memory on node0 with 512GB of local DRAM.
> ====================+================================================+=========
> | cold memory occupied by mmap and memset |
> | 0G 440G 450G 460G 470G 480G 490G 500G |
> ====================+================================================+=========
> Execution time normalized to DRAM-only values | GEOMEAN
> --------------------+------------------------------------------------+---------
> DAMON tiered | - 1.03 1.03 1.03 1.03 1.03 1.07 1.05 | 1.04
> DAMON lazy | - 1.04 1.03 1.04 1.05 1.06 1.06 1.06 | 1.05
> DAMON tiered kswapd | - 1.03 1.03 1.03 1.03 1.02 1.02 1.03 | 1.03
> DAMON lazy kswapd | - 1.04 1.04 1.04 1.03 1.05 1.04 1.05 | 1.04
> ====================+================================================+=========
> CXL usage of redis-server in GB | AVERAGE
> --------------------+------------------------------------------------+---------
> DAMON tiered | - 0.6 0.5 0.4 0.7 0.8 7.1 5.6 | 2.2
> DAMON lazy | - 0.5 3.0 4.5 5.4 6.4 9.4 9.1 | 5.5
> DAMON tiered kswapd | - 0.0 0.0 0.4 0.5 0.1 0.8 1.0 | 0.4
> DAMON lazy kswapd | - 4.2 4.6 5.3 1.7 6.8 8.1 5.8 | 5.2
> ====================+================================================+=========
>
> Each test result is based on the exeuction environment as follows.
Seems the typo is not fixed?
I don't want to delay this work for such trivial thing, though. For the patch
series,
Acked-by: SeongJae Park <sj@kernel.org>
Thanks,
SJ
[...]
prev parent reply other threads:[~2024-06-14 16:39 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-06-14 3:00 [PATCH v6 0/7] DAMON based tiered memory management for CXL memory Honggyu Kim
2024-06-14 3:00 ` [PATCH v6 1/7] mm: make alloc_demote_folio externally invokable for migration Honggyu Kim
2024-06-14 3:00 ` [PATCH v6 2/7] mm: rename alloc_demote_folio to alloc_migrate_folio Honggyu Kim
2024-06-14 3:00 ` [PATCH v6 3/7] mm/damon/sysfs-schemes: add target_nid on sysfs-schemes Honggyu Kim
2024-06-14 3:00 ` [PATCH v6 4/7] mm/migrate: add MR_DAMON to migrate_reason Honggyu Kim
2024-06-14 3:00 ` [PATCH v6 5/7] mm/damon/paddr: introduce DAMOS_MIGRATE_COLD action for demotion Honggyu Kim
2024-06-14 3:00 ` [PATCH v6 6/7] mm/damon/paddr: introduce DAMOS_MIGRATE_HOT action for promotion Honggyu Kim
2024-06-14 3:00 ` [PATCH v6 7/7] Docs/damon: document damos_migrate_{hot,cold} Honggyu Kim
2024-06-14 16:36 ` SeongJae Park
2024-06-14 16:39 ` SeongJae Park [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20240614163937.85523-1-sj@kernel.org \
--to=sj@kernel.org \
--cc=42.hyeyoo@gmail.com \
--cc=akpm@linux-foundation.org \
--cc=art.jeongseob@gmail.com \
--cc=damon@lists.linux.dev \
--cc=gregory.price@memverge.com \
--cc=honggyu.kim@sk.com \
--cc=hyeongtak.ji@sk.com \
--cc=kernel_team@skhynix.com \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mm@kvack.org \
--cc=linux-trace-kernel@vger.kernel.org \
--cc=mathieu.desnoyers@efficios.com \
--cc=mhiramat@kernel.org \
--cc=rakie.kim@sk.com \
--cc=rostedt@goodmis.org \
--cc=yunjeong.mun@sk.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.