all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH ksm-control-daemon] ksmtuned: use PSS instead of RSZ for caluculating memory usage
@ 2024-04-08 13:25 Stefan Lendl
  2024-04-08 15:36 ` [pve-devel] applied: " Thomas Lamprecht
       [not found] ` <bbfc1739-4324-4795-9c97-dc069821c83e@web.de>
  0 siblings, 2 replies; 3+ messages in thread
From: Stefan Lendl @ 2024-04-08 13:25 UTC (permalink / raw)
  To: pve-devel

PSS properly accounts for memory usage of shared libraries and is
therefore better suited when summing up memory usage of multiple
processes.

Signed-off-by: Stefan Lendl <s.lendl@proxmox.com>
---
 debian/patches/series                      |  1 +
 debian/patches/use-pss-instead-of-rsz.diff | 11 +++++++++++
 2 files changed, 12 insertions(+)
 create mode 100644 debian/patches/use-pss-instead-of-rsz.diff

diff --git a/debian/patches/series b/debian/patches/series
index 24e8678..1bdac37 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,3 +2,4 @@ init-script.diff
 ksmtuned.diff
 adjust-ksm-slepp.diff
 awk-printf.diff
+use-pss-instead-of-rsz.diff
diff --git a/debian/patches/use-pss-instead-of-rsz.diff b/debian/patches/use-pss-instead-of-rsz.diff
new file mode 100644
index 0000000..885bf30
--- /dev/null
+++ b/debian/patches/use-pss-instead-of-rsz.diff
@@ -0,0 +1,11 @@
+--- ksm-control-scripts/ksmtuned	2024-04-08 15:10:04.218449486 +0200
++++ ksm-control-scripts.new/ksmtuned	2024-04-08 15:10:16.214620527 +0200
+@@ -72,7 +72,7 @@
+     # calculate how much memory is committed to running qemu processes
+     local progname
+     progname=${1:-kvm}
+-    ps -C "$progname" -o rsz | awk '{ sum += $1 }; END { printf ("%.0f", sum) }'
++    ps -C "$progname" -o pss= | awk '{ sum += $1 }; END { printf ("%.0f", sum) }'
+ }
+ 
+ free_memory () {
-- 
2.44.0





^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2024-04-17 15:00 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-04-08 13:25 [pve-devel] [PATCH ksm-control-daemon] ksmtuned: use PSS instead of RSZ for caluculating memory usage Stefan Lendl
2024-04-08 15:36 ` [pve-devel] applied: " Thomas Lamprecht
     [not found] ` <bbfc1739-4324-4795-9c97-dc069821c83e@web.de>
2024-04-17 15:00   ` [pve-devel] " Thomas Lamprecht

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.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal