sys.process

sys.process

Retrieve a list of running processes, separated by CPU and memory usage. The list is returned in order of most to least amount of CPU and memory usage. The number of rows returned can be specified using the params request parameter. A maximum of 20 rows can be returned. This is similar to running sudo top on a host.

JSON-RPC Request

{"jsonrpc":"2.0","id":1,"method":"sys.process","params":{"rows":3}}

JSON-RPC Response

{
  "jsonrpc": "2.0",
  "id": 1,
  "result": {
    "cpu": [
      {
        "pid": integer,
        "cpu_usage": number,
        "memory_usage": number,
        "cpu_time": "string",
        "user": "string",
        "command": "string"
      }
    ],
    "memory": [
      {
        "pid": integer,
        "cpu_usage": number,
        "memory_usage": number,
        "cpu_time": "string",
        "user": "string",
        "command": "string"
      }
    ]
  }
}

RVC CLI Example

rvc sys process

Response

Cpu...: [
  Pid.........: 3038
  Cpu Usage...: 7.9
  Memory Usage: 0.1
  Cpu Time....: 4518:10
  User........: haclust+
  Command.....: /usr/lib/pacemaker/cib
  Pid.........: 7204
  Cpu Usage...: 2.7
  Memory Usage: 0.3
  Cpu Time....: 0:26
  User........: libvirt+
  Command.....: qemu-system-x86_64 -enable-kvm -name guest=kvm3,debug-threads=on -S -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-72-kvm3/master-key.aes -machine pc-i440fx-2.1,accel=kvm,usb=off,dump-guest-core=off -cpu Westmere,+vme,+ds,+acpi,+ss,+ht,+tm,+pbe,+pclmuldq,+dtes64,+monitor,+ds_cpl,+vmx,+est,+tm2,+xtpr,+pdcm,+movbe,+tsc-deadline,+rdrand,+arat,+tsc_adjust,+smep,+erms,+rdtscp,+3dnowprefetch,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff -m 1024 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid 9d0ee84f-f0cd-40c9-87bf-2ac2c21092e3 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-72-kvm3/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,clock=vm,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -boot strict=on -device nec-usb-xhci,id=usb,bus=pci.0,addr=0x6 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x7 -drive file=/kvm/kvm3/disk0.qcow2,format=qcow2,if=none,id=drive-virtio-disk0,cache=none -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x8,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=56,id=hostnet0,vhost=on,vhostfd=58 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:82:37:cc,bus=pci.0,addr=0x3,bootindex=2 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-72-kvm3/org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel1,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=com.redhat.spice.0 -device usb-tablet,id=input0,bus=usb.0,port=1 -spice port=5902,addr=0.0.0.0,disable-ticketing,seamless-migration=on -device qxl-vga,id=video0,ram_size=67108864,vram_size=67108864,vram64_size_mb=0,vgamem_mb=64,bus=pci.0,addr=0x2 -device intel-hda,id=sound0,bus=pci.0,addr=0x5 -device hda-micro,id=sound0-codec0,bus=sound0.0,cad=0 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4 -msg timestamp=on
  Pid.........: 2396
  Cpu Usage...: 1.3
  Memory Usage: 0.1
  Cpu Time....: 746:35
  User........: root
  Command.....: /usr/sbin/libvirtd
  Pid.........: 8730
  Cpu Usage...: 1.2
  Memory Usage: 0.0
  Cpu Time....: 0:12
  User........: sensu
  Command.....: [mysqld] <defunct>
  Pid.........: 3034
  Cpu Usage...: 1.1
  Memory Usage: 0.5
  Cpu Time....: 629:52
  User........: root
  Command.....: /usr/sbin/corosync -f
  Pid.........: 23391
  Cpu Usage...: 1.1
  Memory Usage: 0.4
  Cpu Time....: 14:53
  User........: libvirt+
  Command.....: qemu-system-x86_64 -enable-kvm -name guest=kvm1,debug-threads=on -S -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-69-kvm1/master-key.aes -machine pc-i440fx-2.1,accel=kvm,usb=off,dump-guest-core=off -cpu Westmere,+vme,+ds,+acpi,+ss,+ht,+tm,+pbe,+pclmuldq,+dtes64,+monitor,+ds_cpl,+vmx,+est,+tm2,+xtpr,+pdcm,+movbe,+tsc-deadline,+rdrand,+arat,+tsc_adjust,+smep,+erms,+rdtscp,+3dnowprefetch,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff -m 1024 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid 84c5c2c9-a5f7-4158-8e06-f38a1753bf44 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-69-kvm1/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,clock=vm,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -boot strict=on -device nec-usb-xhci,id=usb,bus=pci.0,addr=0x6 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x7 -drive file=/kvm/kvm1/disk0.qcow2,format=qcow2,if=none,id=drive-virtio-disk0,cache=none -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x8,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=26,id=hostnet0,vhost=on,vhostfd=28 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:d3:bc:f8,bus=pci.0,addr=0x3,bootindex=2 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-69-kvm1/org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel1,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=com.redhat.spice.0 -device usb-tablet,id=input0,bus=usb.0,port=1 -spice port=5900,addr=0.0.0.0,disable-ticketing,seamless-migration=on -device qxl-vga,id=video0,ram_size=67108864,vram_size=67108864,vram64_size_mb=0,vgamem_mb=64,bus=pci.0,addr=0x2 -device intel-hda,id=sound0,bus=pci.0,addr=0x5 -device hda-micro,id=sound0-codec0,bus=sound0.0,cad=0 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4 -msg timestamp=on
  Pid.........: 926
  Cpu Usage...: 0.6
  Memory Usage: 0.0
  Cpu Time....: 345:16
  User........: root
  Command.....: [kipmi0]
  Pid.........: 3040
  Cpu Usage...: 0.6
  Memory Usage: 0.0
  Cpu Time....: 375:05
  User........: root
  Command.....: /usr/lib/pacemaker/lrmd
  Pid.........: 6906
  Cpu Usage...: 0.6
  Memory Usage: 2.2
  Cpu Time....: 0:05
  User........: sensu
  Command.....: mysqld
  Pid.........: 7
  Cpu Usage...: 0.3
  Memory Usage: 0.0
  Cpu Time....: 174:08
  User........: root
  Command.....: [rcu_sched]
]
Memory: [
  Pid.........: 6906
  Cpu Usage...: 0.6
  Memory Usage: 2.2
  Cpu Time....: 0:05
  User........: sensu
  Command.....: mysqld
  Pid.........: 23805
  Cpu Usage...: 0.0
  Memory Usage: 1.3
  Cpu Time....: 0:52
  User........: sensu
  Command.....: mysqld
  Pid.........: 2399
  Cpu Usage...: 0.3
  Memory Usage: 0.6
  Cpu Time....: 210:59
  User........: root
  Command.....: /usr/bin/dockerd -H unix:///var/run/docker.sock --ip-forward=true --iptables=false --ip-masq=true --log-driver syslog -G docker
  Pid.........: 3034
  Cpu Usage...: 1.1
  Memory Usage: 0.5
  Cpu Time....: 629:52
  User........: root
  Command.....: /usr/sbin/corosync -f
  Pid.........: 2407
  Cpu Usage...: 0.3
  Memory Usage: 0.5
  Cpu Time....: 196:49
  User........: sensu
  Command.....: /usr/sbin/sensu-agent start
  Pid.........: 850
  Cpu Usage...: 0.0
  Memory Usage: 0.4
  Cpu Time....: 25:24
  User........: root
  Command.....: /lib/systemd/systemd-journald
  Pid.........: 23391
  Cpu Usage...: 1.1
  Memory Usage: 0.4
  Cpu Time....: 14:53
  User........: libvirt+
  Command.....: qemu-system-x86_64 -enable-kvm -name guest=kvm1,debug-threads=on -S -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-69-kvm1/master-key.aes -machine pc-i440fx-2.1,accel=kvm,usb=off,dump-guest-core=off -cpu Westmere,+vme,+ds,+acpi,+ss,+ht,+tm,+pbe,+pclmuldq,+dtes64,+monitor,+ds_cpl,+vmx,+est,+tm2,+xtpr,+pdcm,+movbe,+tsc-deadline,+rdrand,+arat,+tsc_adjust,+smep,+erms,+rdtscp,+3dnowprefetch,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff -m 1024 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid 84c5c2c9-a5f7-4158-8e06-f38a1753bf44 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-69-kvm1/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,clock=vm,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -boot strict=on -device nec-usb-xhci,id=usb,bus=pci.0,addr=0x6 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x7 -drive file=/kvm/kvm1/disk0.qcow2,format=qcow2,if=none,id=drive-virtio-disk0,cache=none -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x8,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=26,id=hostnet0,vhost=on,vhostfd=28 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:d3:bc:f8,bus=pci.0,addr=0x3,bootindex=2 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-69-kvm1/org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel1,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=com.redhat.spice.0 -device usb-tablet,id=input0,bus=usb.0,port=1 -spice port=5900,addr=0.0.0.0,disable-ticketing,seamless-migration=on -device qxl-vga,id=video0,ram_size=67108864,vram_size=67108864,vram64_size_mb=0,vgamem_mb=64,bus=pci.0,addr=0x2 -device intel-hda,id=sound0,bus=pci.0,addr=0x5 -device hda-micro,id=sound0-codec0,bus=sound0.0,cad=0 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4 -msg timestamp=on
  Pid.........: 7204
  Cpu Usage...: 2.7
  Memory Usage: 0.3
  Cpu Time....: 0:26
  User........: libvirt+
  Command.....: qemu-system-x86_64 -enable-kvm -name guest=kvm3,debug-threads=on -S -object secret,id=masterKey0,format=raw,file=/var/lib/libvirt/qemu/domain-72-kvm3/master-key.aes -machine pc-i440fx-2.1,accel=kvm,usb=off,dump-guest-core=off -cpu Westmere,+vme,+ds,+acpi,+ss,+ht,+tm,+pbe,+pclmuldq,+dtes64,+monitor,+ds_cpl,+vmx,+est,+tm2,+xtpr,+pdcm,+movbe,+tsc-deadline,+rdrand,+arat,+tsc_adjust,+smep,+erms,+rdtscp,+3dnowprefetch,hv_time,hv_relaxed,hv_vapic,hv_spinlocks=0x1fff -m 1024 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid 9d0ee84f-f0cd-40c9-87bf-2ac2c21092e3 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-72-kvm3/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=localtime,clock=vm,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -boot strict=on -device nec-usb-xhci,id=usb,bus=pci.0,addr=0x6 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x7 -drive file=/kvm/kvm3/disk0.qcow2,format=qcow2,if=none,id=drive-virtio-disk0,cache=none -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x8,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=56,id=hostnet0,vhost=on,vhostfd=58 -device virtio-net-pci,netdev=hostnet0,id=net0,mac=52:54:00:82:37:cc,bus=pci.0,addr=0x3,bootindex=2 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-72-kvm3/org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel1,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=com.redhat.spice.0 -device usb-tablet,id=input0,bus=usb.0,port=1 -spice port=5902,addr=0.0.0.0,disable-ticketing,seamless-migration=on -device qxl-vga,id=video0,ram_size=67108864,vram_size=67108864,vram64_size_mb=0,vgamem_mb=64,bus=pci.0,addr=0x2 -device intel-hda,id=sound0,bus=pci.0,addr=0x5 -device hda-micro,id=sound0-codec0,bus=sound0.0,cad=0 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4 -msg timestamp=on
  Pid.........: 2413
  Cpu Usage...: 0.1
  Memory Usage: 0.3
  Cpu Time....: 62:11
  User........: root
  Command.....: /usr/bin/choria server --config=/etc/choria/server.conf
  Pid.........: 2975
  Cpu Usage...: 0.2
  Memory Usage: 0.3
  Cpu Time....: 159:23
  User........: root
  Command.....: docker-containerd --config /var/run/docker/containerd/containerd.toml
]