Bladeren bron

Add shell helper to show swap usage by process

Emmanuel Bouthenot 9 jaren geleden
bovenliggende
commit
a4f26f3cc7
1 gewijzigde bestanden met toevoegingen van 14 en 0 verwijderingen
  1. 14 0
      .zsh/config/40_linux.zsh

+ 14 - 0
.zsh/config/40_linux.zsh

@@ -32,3 +32,17 @@ cp_p() {
         }
         END { print "" }' total_size=$(stat -c '%s' "${1}") count=0
 }
+
+lsswap () {
+    awk 'BEGIN{printf "%-7s %-16s %s (KB)\n", "PID","COMM","VMSWAP"} {
+            if($1 == "Name:"){
+                n=$2
+            }
+            if($1 == "Pid:"){
+                p=$2
+            }
+            if($1 == "VmSwap:" && $2 != "0"){
+                printf "%-7s %-16s %s\n", p,n,$2 | "sort -nrk3"
+            }
+        }' /proc/*/status
+}