利用procrank进行内存使用统计分析
1.下载代码:
git clone https://gitee.com/tugouxp/procrank.git
2. 编译,执行make
3: 使用, sudo ./procrank
czl@czl-VirtualBox:~/WorkSpace/procrank$ sudo ./procrank
l PID Vss Rss Pss Uss cmdline2143 2992520K 114232K 101256K 95800K /usr/bin/gnome-shell
17641 156360K 91368K 87788K 87228K gdb2355 1090796K 63648K 51969K 47016K nautilus-desktop1957 514144K 49680K 43563K 39448K /usr/lib/xorg/Xorg
17643 293316K 42168K 36491K 34576K /home/czl/WorkSpace/libonnx/examples/mnist/mnist
17053 663360K 32092K 30371K 30308K /usr/lib/snapd/snapd1659 2939404K 33936K 26246K 22948K /usr/bin/gnome-shell2589 856576K 32848K 24553K 23056K /usr/lib/gnome-terminal/gnome-terminal-server219 103312K 12324K 10364K 10040K /lib/systemd/systemd-journald2570 591800K 11892K 4573K 3684K update-notifier2568 1088488K 8088K 4227K 4032K /usr/bin/gnome-software2168 1336036K 6204K 3343K 2772K /usr/bin/pulseaudio2278 792532K 7272K 3268K 3100K /usr/lib/gnome-settings-daemon/gsd-color1 225668K 5920K 3041K 2464K /sbin/init2178 357232K 5460K 2748K 2668K ibus-daemon2262 585552K 6724K 2620K 2380K /usr/lib/gnome-settings-daemon/gsd-power2282 1076456K 7192K 2611K 2252K /usr/lib/gnome-settings-daemon/gsd-media-keys
17658 24724K 5524K 2583K 2088K bash
17901 6832K 3856K 2440K 2404K ./procrank670 503624K 5632K 2419K 2244K /usr/lib/udisks2/udisksd2271 489544K 6652K 2376K 2184K /usr/lib/gnome-settings-daemon/gsd-xsettings716 298312K 5036K 2365K 2304K /usr/lib/policykit-1/polkitd674 560396K 5300K 2315K 2212K /usr/sbin/NetworkManager1749 1245360K 4628K 2190K 2140K /usr/lib/gnome-settings-daemon/gsd-media-keys2219 522408K 5844K 2094K 1876K /usr/lib/gvfs/gvfs-udisks2-volume-monitor2273 422928K 5824K 2083K 1940K /usr/lib/gnome-settings-daemon/gsd-wacom
17584 49884K 6072K 2065K 764K ssh
16951 49884K 6084K 2030K 752K ssh2277 338216K 6056K 1926K 1736K /usr/lib/gnome-settings-daemon/gsd-clipboard242 34888K 3308K 1921K 1884K /lib/systemd/systemd-udevd627 51684K 3304K 1892K 1808K /usr/bin/dbus-daemon1960 53716K 3256K 1777K 1688K /usr/bin/dbus-daemon
17900 67356K 4448K 1734K 1424K sudo1964 553744K 4384K 1645K 1572K /usr/lib/gnome-session/gnome-session-binary2281 501152K 5164K 1583K 1444K /usr/lib/gnome-settings-daemon/gsd-keyboard2465 926284K 4152K 1582K 1540K /usr/lib/evolution/evolution-calendar-factory-subprocess915 329256K 3460K 1556K 1484K /usr/sbin/apache21937 77028K 4088K 1510K 1000K /lib/systemd/systemd1741 895948K 2900K 1504K 1456K /usr/lib/gnome-settings-daemon/gsd-color1934 409988K 5176K 1489K 1204K gdm-session-worker [pam/gdm-password]678 360600K 4000K 1336K 1260K /usr/sbin/ModemManager2185 338596K 4740K 1331K 1216K /usr/lib/ibus/ibus-x112201 689940K 3712K 1315K 1280K /usr/lib/gnome-shell/gnome-shell-calendar-server1751 680672K 4132K 1313K 1172K /usr/lib/gnome-settings-daemon/gsd-power2606 24596K 3304K 1266K 940K bash1637 76900K 3836K 1253K 776K /lib/systemd/systemd840 464352K 4908K 1061K 792K /usr/bin/whoopsie1951 577948K 3696K 1011K 968K /usr/bin/gnome-keyring-daemon2352 271936K 3536K 1003K 904K /usr/lib/gnome-disk-utility/gsd-disk-utility-notify1827 319760K 3768K 1001K 924K /usr/lib/colord/colord2409 362888K 4012K 998K 908K /usr/lib/gvfs/gvfsd-trash1666 316952K 3908K 988K 924K /usr/lib/upower/upowerd2700 946340K 3516K 974K 900K /usr/lib/deja-dup/deja-dup-monitor2268 447512K 3296K 937K 896K /usr/lib/gnome-settings-daemon/gsd-sharing2531 880804K 3224K 924K 884K /usr/lib/evolution/evolution-addressbook-factory-subprocess
12361 25040K 2588K 821K 596K bash
14968 24596K 2812K 815K 596K bash1725 442488K 3212K 794K 752K /usr/lib/packagekit/packagekitd1605 302832K 3216K 757K 708K /usr/sbin/gdm32358 503424K 4136K 700K 580K /usr/lib/gnome-settings-daemon/gsd-printer2280 359128K 3312K 695K 632K /usr/lib/gnome-settings-daemon/gsd-housekeeping1653 553448K 2408K 678K 636K /usr/lib/gnome-session/gnome-session-binary2421 199532K 3064K 673K 596K /usr/lib/ibus/ibus-engine-simple618 289404K 2964K 663K 628K /usr/lib/accountsservice/accounts-daemon
14300 102344K 2772K 648K 508K /usr/sbin/cupsd2265 343984K 3268K 637K 516K /usr/lib/gnome-settings-daemon/gsd-print-notifications2239 859268K 2936K 620K 584K /usr/lib/gnome-online-accounts/goa-daemon2210 188020K 3004K 613K 580K /usr/lib/dconf/dconf-service613 70624K 1968K 598K 476K /lib/systemd/systemd-resolved1687 1319248K 1924K 590K 384K /usr/bin/pulseaudio2235 283308K 3188K 586K 540K /usr/lib/gvfs/gvfs-gphoto2-volume-monitor2231 270516K 3220K 582K 536K /usr/lib/gvfs/gvfs-mtp-volume-monitor2149 286616K 3016K 570K 532K /usr/lib/gvfs/gvfsd623 263040K 1656K 564K 548K /usr/sbin/rsyslogd
16066 199148K 4060K 560K 456K /usr/lib/gvfs/gvfsd-metadata2226 373472K 2752K 559K 528K /usr/lib/gvfs/gvfs-afc-volume-monitor2077 184652K 1340K 541K 460K /usr/bin/VBoxClient
14302 303672K 3892K 540K 440K /usr/sbin/cups-browsed2126 220920K 3072K 535K 484K /usr/lib/at-spi2-core/at-spi2-registryd2207 973620K 2712K 527K 496K /usr/lib/evolution/evolution-source-registry2266 417988K 2904K 519K 480K /usr/lib/gnome-settings-daemon/gsd-rfkill2243 268688K 2768K 516K 484K /usr/lib/gvfs/gvfs-goa-volume-monitor2505 727504K 2736K 506K 476K /usr/lib/evolution/evolution-addressbook-factory2255 298132K 2604K 493K 464K /usr/lib/gnome-online-accounts/goa-identity-service2267 270504K 2896K 488K 452K /usr/lib/gnome-settings-daemon/gsd-screensaver-proxy2635 11312K 1584K 476K 184K /usr/bin/ssh-agent617 70592K 2108K 475K 312K /lib/systemd/systemd-logind2365 887296K 2680K 474K 444K /usr/lib/evolution/evolution-calendar-factory2283 272828K 2656K 461K 428K /usr/lib/gnome-settings-daemon/gsd-mouse2270 329640K 2776K 460K 424K /usr/lib/gnome-settings-daemon/gsd-sound2269 446476K 2788K 459K 424K /usr/lib/gnome-settings-daemon/gsd-smartcard2279 464404K 2720K 443K 408K /usr/lib/gnome-settings-daemon/gsd-datetime2276 272824K 2624K 429K 396K /usr/lib/gnome-settings-daemon/gsd-a11y-settings2190 273332K 2580K 425K 396K /usr/lib/ibus/ibus-portal2117 349316K 2656K 422K 392K /usr/lib/at-spi2-core/at-spi-bus-launcher687 47260K 1504K 419K 388K avahi-daemon: running [czl-VirtualBox.local]1674 303080K 788K 409K 368K /usr/bin/Xwayland2123 49932K 1636K 385K 304K /usr/bin/dbus-daemon1724 291516K 2132K 374K 328K /usr/lib/x86_64-linux-gnu/boltd2183 266204K 2516K 361K 332K /usr/libexec/xdg-permission-store2093 182964K 1192K 345K 256K /usr/bin/VBoxClient
14927 49968K 2408K 336K 136K ssh1955 206776K 2348K 329K 300K /usr/lib/gdm3/gdm-x-session2182 275392K 2416K 328K 300K /usr/lib/ibus/ibus-dconf2154 416116K 2284K 315K 288K /usr/lib/gvfs/gvfsd-fuse1612 388668K 1284K 315K 300K /usr/sbin/VBoxService2098 186760K 1136K 299K 196K /usr/bin/VBoxClient1689 183512K 1564K 184K 152K /usr/lib/rtkit/rtkit-daemon
12531 24712K 1112K 180K 168K bash626 33072K 804K 136K 128K /usr/sbin/cron852 56944K 896K 131K 108K /usr/sbin/kerneloops854 56944K 892K 127K 104K /usr/sbin/kerneloops2086 182448K 556K 103K 84K /usr/bin/VBoxClient680 45236K 256K 89K 88K /sbin/wpa_supplicant1938 195976K 188K 80K 20K (sd-pam)
14313 333656K 1724K 74K 8K /usr/sbin/apache22109 11312K 284K 72K 40K /usr/bin/ssh-agent
14314 333656K 1720K 70K 4K /usr/sbin/apache2
14315 333656K 1720K 70K 4K /usr/sbin/apache2
14316 333656K 1720K 70K 4K /usr/sbin/apache2
14317 333656K 1720K 70K 4K /usr/sbin/apache21638 195976K 168K 62K 4K (sd-pam)676 4556K 216K 49K 48K /usr/sbin/acpid2092 50212K 48K 8K 4K /usr/bin/VBoxClient725 47080K 32K 6K 4K avahi-daemon: chroot helper2076 50212K 44K 6K 4K /usr/bin/VBoxClient2085 50212K 44K 6K 4K /usr/bin/VBoxClient2097 50212K 44K 6K 4K /usr/bin/VBoxClient1677 349368K 80K 5K 4K /usr/lib/at-spi2-core/at-spi-bus-launcher1726 658468K 80K 5K 4K /usr/lib/gnome-settings-daemon/gsd-xsettings1745 670072K 80K 5K 4K /usr/lib/gnome-settings-daemon/gsd-keyboard1684 220768K 76K 5K 4K /usr/lib/at-spi2-core/at-spi2-registryd1709 507528K 76K 5K 4K /usr/lib/ibus/ibus-x111737 507148K 76K 5K 4K /usr/lib/gnome-settings-daemon/gsd-clipboard1768 591972K 76K 5K 4K /usr/lib/gnome-settings-daemon/gsd-wacom1767 329644K 56K 4K 4K /usr/lib/gnome-settings-daemon/gsd-sound1743 388360K 56K 4K 4K /usr/lib/gnome-settings-daemon/gsd-datetime1706 275388K 36K 4K 4K /usr/lib/ibus/ibus-dconf1730 272816K 36K 4K 4K /usr/lib/gnome-settings-daemon/gsd-a11y-settings1762 299784K 36K 4K 4K /usr/lib/gnome-settings-daemon/gsd-sharing1766 446468K 36K 4K 4K /usr/lib/gnome-settings-daemon/gsd-smartcard690 172284K 32K 4K 4K /usr/bin/python3770 188996K 32K 4K 4K /usr/bin/python31627 256196K 32K 4K 4K gdm-session-worker [pam/gdm-launch-environment]1649 192440K 32K 4K 4K /usr/lib/gdm3/gdm-wayland-session1651 50240K 32K 4K 4K /usr/bin/dbus-daemon1682 49928K 32K 4K 4K /usr/bin/dbus-daemon1703 356008K 32K 4K 4K ibus-daemon1713 273332K 32K 4K 4K /usr/lib/ibus/ibus-portal1719 266204K 32K 4K 4K /usr/libexec/xdg-permission-store1744 278384K 32K 4K 4K /usr/lib/gnome-settings-daemon/gsd-housekeeping1750 196640K 32K 4K 4K /usr/lib/gnome-settings-daemon/gsd-mouse1755 261668K 32K 4K 4K /usr/lib/gnome-settings-daemon/gsd-print-notifications1758 196660K 32K 4K 4K /usr/lib/gnome-settings-daemon/gsd-rfkill1760 270376K 32K 4K 4K /usr/lib/gnome-settings-daemon/gsd-screensaver-proxy1786 199532K 32K 4K 4K /usr/lib/ibus/ibus-engine-simple3605 49884K 32K 4K 4K ssh
13333 25988K 32K 4K 4K /sbin/dhclient3597 24464K 8K 4K 4K bash------ ------ ------529750K 492228K TOTALRAM: 1004820K total, 63760K free, 24784K buffers, 244664K cached, 10416K shmem, 80820K slab
czl@czl-VirtualBox:~/WorkSpace/procrank$
4.procrank确定内核分配的地址空间,修改内核测试模块,增加分配4M内存的操作。
static int char_demo_open(struct inode *inode, struct file *file){printk(KERN_EMERG "chardevnode_open is success!imajor %d, iminor %d.\n", imajor(inode), iminor(inode));void *p = kmalloc(GFP_KERNEL, 4*1024*1024);printk("%s lien %d, p = %p.\n", __func__, __LINE__, p);return 0;
}
我们先不安装测试模块,看只运行测试代码,看内存的使用情况,作为对照:
int main(int argc,char **argv)
{int fd;FILE *f;char *char_demo_test_node0 = "/dev/char_demo_test0";char *char_demo_test_node1 = "/dev/char_demo_test1";#if 0fd = open(char_demo_test_node0,O_RDWR|O_NONBLOCK);if(fd < 0){printf("%s open fail!!!\n",char_demo_test_node0);exit(-1);}else{printf("%s open success !!!\n",char_demo_test_node0);}
#endifwhile(1){sleep(1);}
运行测试用例,然后在运行procrank.
之后,加载模块,修改用例,增加对设备节点的打开访问, 重新运行用户太用例:
确实打印了出来:
可以看到,调用了open后,内核4M内存成功分配了出来,此时运行procrank的结果是:
并没有明显变化。
这说明,通常所说的VSS,RSS,USS,PSS这些内存指标都是对用户态地址空间的度量,并不包括内核态分配的地址,这部分地址不会包括在VMA里面。
通过strace分析procrank的工作原理:
此功能依赖内核打开CONFIG_PROC_PAGE_MONITOR选项,否则,无法生成对应的/proc/PID/pagemap文件.
root@caozilong-Vostro-3268:/home/caozilong/Workspace/procrank# strace -e trace=open,openat ./procrank
openat(AT_FDCWD, "/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
openat(AT_FDCWD, "/proc/kpagecount", O_RDONLY) = 3
openat(AT_FDCWD, "/proc/kpageflags", O_RDONLY) = 4
openat(AT_FDCWD, "/proc", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 5
openat(AT_FDCWD, "/proc/1/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/3/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/3/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/4/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/4/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/9/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/9/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/10/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/10/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/11/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/11/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/13/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/13/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/14/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/14/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/15/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/15/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/16/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/16/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/17/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/17/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/18/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/18/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/21/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/21/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/22/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/22/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/23/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/23/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/24/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/24/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/27/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/27/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/28/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/28/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/29/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/29/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/30/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/30/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/33/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/33/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/34/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/34/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/35/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/35/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/36/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/36/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/37/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/37/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/38/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/38/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/39/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/39/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/40/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/40/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/41/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/41/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/42/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/42/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/89/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/89/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/90/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/90/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/91/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/91/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/92/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/92/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/93/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/93/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/94/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/94/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/95/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/95/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/96/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/96/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/97/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/97/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/102/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/102/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/103/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/103/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/105/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/105/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/106/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/106/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/107/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/107/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/108/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/108/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/109/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/109/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/112/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/112/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/121/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/121/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/124/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/124/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/139/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/139/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/208/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/208/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/209/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/209/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/210/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/210/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/211/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/211/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/212/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/212/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/213/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/213/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/214/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/214/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/215/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/215/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/220/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/220/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/221/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/221/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/251/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/251/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/254/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/254/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/255/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/255/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/257/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/257/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/295/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/295/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/320/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/320/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/323/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/323/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/338/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/338/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/341/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/341/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/357/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/357/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/365/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/365/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/366/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/366/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/367/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/367/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/368/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/368/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/372/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/372/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/373/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/373/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/377/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/377/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/386/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/386/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/393/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/393/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/405/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/405/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/407/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/407/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/412/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/412/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/415/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/415/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/417/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/417/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/434/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/434/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/436/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/436/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/441/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/441/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/450/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/450/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/451/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/451/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/456/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/456/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/730/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/730/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/731/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/731/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/757/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/757/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/760/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/760/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/897/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/897/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/900/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/900/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/901/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/901/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/904/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/904/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/905/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/905/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/911/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/911/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/920/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/920/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/921/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/921/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/924/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/924/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/927/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/927/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/928/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/928/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/933/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/933/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/935/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/935/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/943/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/943/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/952/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/952/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/977/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/977/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1021/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1021/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1033/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1033/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1034/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1034/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1035/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1035/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1046/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1046/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1048/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1048/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1065/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1065/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1067/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1067/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1069/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1069/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1078/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1078/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1089/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1089/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1150/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1150/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1156/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1156/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1226/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1226/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1227/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1227/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1229/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1229/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1279/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1279/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1284/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1284/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1316/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1316/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1331/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1331/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1336/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1336/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1338/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1338/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1342/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1342/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1343/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1343/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1359/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1359/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1362/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1362/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1365/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1365/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1368/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1368/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1376/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1376/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1384/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1384/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1388/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1388/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1391/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1391/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1394/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1394/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1395/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1395/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1396/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1396/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1400/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1400/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1401/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1401/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1402/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1402/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1405/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1405/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1406/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1406/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1408/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1408/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1414/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1414/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1415/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1415/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1418/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1418/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1422/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1422/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1426/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1426/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1430/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1430/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1433/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1433/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1441/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1441/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1509/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1509/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1526/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1526/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1530/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1530/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1531/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1531/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1544/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1544/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1548/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1548/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1550/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1550/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1564/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1564/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1567/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1567/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1671/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1671/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1677/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1677/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1682/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1682/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1684/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1684/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1716/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1716/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1721/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1721/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1732/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1732/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1746/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1746/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1749/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1749/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1753/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1753/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1757/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1757/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1760/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1760/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1762/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1762/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1773/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1773/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1777/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1777/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1785/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1785/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1789/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1789/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1798/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1798/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1802/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1802/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1806/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1806/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1810/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1810/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1814/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1814/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1818/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1818/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1823/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1823/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1825/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1825/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1826/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1826/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1827/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1827/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1833/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1833/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1840/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1840/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1841/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1841/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1842/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1842/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1854/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1854/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1863/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1863/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1864/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1864/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1865/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1865/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1869/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1869/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1870/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1870/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1876/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1876/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1877/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1877/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1885/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1885/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1912/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1912/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1923/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1923/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1930/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1930/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1942/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1942/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1945/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1945/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1960/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1960/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1969/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1969/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1982/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1982/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/1991/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/1991/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2008/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2008/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2018/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2018/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2027/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2027/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2069/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2069/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2087/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2087/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2104/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2104/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2106/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2106/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2283/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2283/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2284/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2284/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2285/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2285/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2296/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2296/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2312/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2312/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2889/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2889/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/2922/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/2922/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/3017/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/3017/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/3018/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/3018/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/3027/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/3027/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/3054/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/3054/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/3217/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/3217/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/3294/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/3294/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/4218/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/4218/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/4239/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/4239/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/6255/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/6255/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/6347/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/6347/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/6433/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/6433/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/6473/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/6473/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/6476/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/6476/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/6482/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/6482/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/6485/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/6485/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/7016/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/7016/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/7017/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/7017/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/7200/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/7200/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/7309/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/7309/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/7340/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/7340/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/7370/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/7370/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/7371/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/7371/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/7422/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/7422/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/7717/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/7717/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/7718/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/7718/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/9255/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/9255/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/10556/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/10556/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/11375/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/11375/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/11528/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/11528/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/11640/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/11640/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12212/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12212/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12300/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12300/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12366/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12366/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12378/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12378/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12381/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12381/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12434/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12434/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12553/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12553/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12601/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12601/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12637/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12637/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12674/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12674/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12696/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12696/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12697/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12697/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12711/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12711/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/12713/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/12713/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/13596/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/13596/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/17273/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/17273/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/18308/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/18308/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/18345/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/18345/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/20676/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/20676/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/20698/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/20698/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/20773/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/20773/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/20821/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/20821/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/20916/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/20916/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/20923/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/20923/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/22914/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/22914/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/24640/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/24640/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/24982/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/24982/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/25056/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/25056/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/25073/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/25073/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/25925/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/25925/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/25955/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/25955/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/25956/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/25956/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/26125/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/26125/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/27306/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/27306/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/27307/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/27307/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/28290/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/28290/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/28292/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/28292/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/28335/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/28335/maps", O_RDONLY) = 6
openat(AT_FDCWD, "/proc/29080/pagemap", O_RDONLY) = 5
openat(AT_FDCWD, "/proc/29080/maps", O_RDONLY) = 6PID Vss Rss Pss Uss cmdline
openat(AT_FDCWD, "/proc/20698/cmdline", O_RDONLY) = 5
20698 10539444K 2200136K 953517K 654680K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/7200/cmdline", O_RDONLY) = 57200 10071108K 799092K 398962K 131088K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/2922/cmdline", O_RDONLY) = 52922 1361844K 372912K 337553K 335120K /usr/bin/perl
openat(AT_FDCWD, "/proc/17273/cmdline", O_RDONLY) = 5
17273 3929600K 319852K 247786K 232316K /usr/bin/gnome-shell
openat(AT_FDCWD, "/proc/2104/cmdline", O_RDONLY) = 52104 1438148K 237292K 197431K 194848K /usr/bin/gnome-software
openat(AT_FDCWD, "/proc/24640/cmdline", O_RDONLY) = 5
24640 3602652K 340808K 152039K 122612K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/20923/cmdline", O_RDONLY) = 5
20923 3507952K 312716K 138640K 115484K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/24982/cmdline", O_RDONLY) = 5
24982 3536716K 306716K 131984K 110056K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/1078/cmdline", O_RDONLY) = 51078 4023516K 179420K 116269K 102092K /usr/bin/gnome-shell
openat(AT_FDCWD, "/proc/12300/cmdline", O_RDONLY) = 5
12300 3117936K 228740K 85693K 72724K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/7340/cmdline", O_RDONLY) = 57340 3100472K 226352K 84042K 71304K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/12381/cmdline", O_RDONLY) = 5
12381 3067848K 224952K 83678K 70980K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/7309/cmdline", O_RDONLY) = 57309 2832632K 179712K 83090K 75400K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/1550/cmdline", O_RDONLY) = 51550 983548K 98392K 69755K 56360K /usr/lib/xorg/Xorg
openat(AT_FDCWD, "/proc/28290/cmdline", O_RDONLY) = 5
28290 137840K 75356K 69131K 67896K gdb
openat(AT_FDCWD, "/proc/1388/cmdline", O_RDONLY) = 51388 517760K 65748K 54527K 53320K /usr/lib/packagekit/packagekitd
openat(AT_FDCWD, "/proc/20821/cmdline", O_RDONLY) = 5
20821 2651844K 131640K 50776K 44208K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/20773/cmdline", O_RDONLY) = 5
20773 2818540K 142444K 49465K 41676K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/1942/cmdline", O_RDONLY) = 51942 887596K 68876K 44053K 40956K /usr/lib/evolution/evolution-calendar-factory
openat(AT_FDCWD, "/proc/1969/cmdline", O_RDONLY) = 51969 1131480K 64944K 43995K 40860K /usr/lib/evolution/evolution-calendar-factory-subprocess
openat(AT_FDCWD, "/proc/2018/cmdline", O_RDONLY) = 52018 872576K 83616K 42255K 40176K /usr/lib/gnome-terminal/gnome-terminal-server
openat(AT_FDCWD, "/proc/1316/cmdline", O_RDONLY) = 51316 1158768K 56852K 41624K 40144K /usr/bin/Xwayland
openat(AT_FDCWD, "/proc/25955/cmdline", O_RDONLY) = 5
25955 2413132K 48960K 39168K 36072K vim
openat(AT_FDCWD, "/proc/2069/cmdline", O_RDONLY) = 52069 325756K 42344K 33691K 33316K /usr/lib/ibus/ibus-engine-libpinyin
openat(AT_FDCWD, "/proc/3017/cmdline", O_RDONLY) = 53017 2407244K 42072K 32173K 29052K vim
openat(AT_FDCWD, "/proc/1930/cmdline", O_RDONLY) = 51930 921420K 74688K 31224K 21192K nautilus-desktop
openat(AT_FDCWD, "/proc/18345/cmdline", O_RDONLY) = 5
18345 1382428K 32652K 30842K 30824K /usr/lib/snapd/snapd
openat(AT_FDCWD, "/proc/27307/cmdline", O_RDONLY) = 5
27307 569868K 64164K 26630K 22544K /usr/bin/python3
openat(AT_FDCWD, "/proc/1749/cmdline", O_RDONLY) = 51749 443632K 32916K 26461K 26312K ibus-daemon
openat(AT_FDCWD, "/proc/2312/cmdline", O_RDONLY) = 52312 799140K 34968K 13363K 6964K /usr/lib/deja-dup/deja-dup-monitor
openat(AT_FDCWD, "/proc/1785/cmdline", O_RDONLY) = 51785 785780K 34492K 12948K 6612K /usr/lib/gnome-online-accounts/goa-daemon
openat(AT_FDCWD, "/proc/28292/cmdline", O_RDONLY) = 5
28292 511704K 25472K 12398K 11556K /home/caozilong/Workspace/libonnx/examples/mnist/mnist
openat(AT_FDCWD, "/proc/1991/cmdline", O_RDONLY) = 51991 1014496K 31828K 11627K 9020K /usr/lib/evolution/evolution-addressbook-factory-subprocess
openat(AT_FDCWD, "/proc/29080/cmdline", O_RDONLY) = 5
29080 540436K 39568K 10360K 9168K galculator
openat(AT_FDCWD, "/proc/20916/cmdline", O_RDONLY) = 5
20916 368636K 40376K 10224K 7908K /usr/lib/firefox/firefox
openat(AT_FDCWD, "/proc/2106/cmdline", O_RDONLY) = 52106 684524K 41368K 9913K 8556K update-notifier
openat(AT_FDCWD, "/proc/295/cmdline", O_RDONLY) = 5295 76884K 17084K 9892K 6840K /lib/systemd/systemd-journald
openat(AT_FDCWD, "/proc/1396/cmdline", O_RDONLY) = 51396 1033832K 32908K 9882K 8800K /usr/lib/gnome-settings-daemon/gsd-color
openat(AT_FDCWD, "/proc/1034/cmdline", O_RDONLY) = 51034 188992K 20228K 9865K 8064K /usr/bin/python3
openat(AT_FDCWD, "/proc/1405/cmdline", O_RDONLY) = 51405 1299548K 33048K 9432K 8364K /usr/lib/gnome-settings-daemon/gsd-media-keys
openat(AT_FDCWD, "/proc/901/cmdline", O_RDONLY) = 5901 172284K 17280K 9210K 7956K /usr/bin/python3
openat(AT_FDCWD, "/proc/1391/cmdline", O_RDONLY) = 51391 860460K 32200K 9126K 8304K /usr/lib/gnome-settings-daemon/gsd-xsettings
openat(AT_FDCWD, "/proc/1732/cmdline", O_RDONLY) = 51732 2647268K 21304K 9072K 6940K /usr/bin/pulseaudio
openat(AT_FDCWD, "/proc/1433/cmdline", O_RDONLY) = 51433 867652K 30708K 8976K 8228K /usr/lib/gnome-settings-daemon/gsd-wacom
openat(AT_FDCWD, "/proc/1408/cmdline", O_RDONLY) = 51408 947728K 31428K 8941K 8116K /usr/lib/gnome-settings-daemon/gsd-power
openat(AT_FDCWD, "/proc/1402/cmdline", O_RDONLY) = 51402 863428K 30716K 8695K 7952K /usr/lib/gnome-settings-daemon/gsd-keyboard
openat(AT_FDCWD, "/proc/1365/cmdline", O_RDONLY) = 51365 709276K 30324K 8374K 7596K /usr/lib/ibus/ibus-x11
openat(AT_FDCWD, "/proc/1395/cmdline", O_RDONLY) = 51395 708940K 29584K 8301K 7604K /usr/lib/gnome-settings-daemon/gsd-clipboard
openat(AT_FDCWD, "/proc/952/cmdline", O_RDONLY) = 5952 1028216K 17928K 7775K 7148K /usr/sbin/NetworkManager
openat(AT_FDCWD, "/proc/1777/cmdline", O_RDONLY) = 51777 1367168K 27124K 6784K 5328K /usr/lib/evolution/evolution-source-registry
openat(AT_FDCWD, "/proc/1885/cmdline", O_RDONLY) = 51885 864176K 24660K 6344K 5632K /usr/lib/gnome-settings-daemon/gsd-media-keys
openat(AT_FDCWD, "/proc/1869/cmdline", O_RDONLY) = 51869 663532K 23744K 6214K 5472K /usr/lib/gnome-settings-daemon/gsd-color
openat(AT_FDCWD, "/proc/1982/cmdline", O_RDONLY) = 51982 727680K 25344K 6045K 3928K /usr/lib/evolution/evolution-addressbook-factory
openat(AT_FDCWD, "/proc/1842/cmdline", O_RDONLY) = 51842 490304K 23272K 5947K 5516K /usr/lib/gnome-settings-daemon/gsd-xsettings
openat(AT_FDCWD, "/proc/1509/cmdline", O_RDONLY) = 51509 319888K 14212K 5765K 5284K /usr/lib/colord/colord
openat(AT_FDCWD, "/proc/1823/cmdline", O_RDONLY) = 51823 512340K 22896K 5738K 5288K /usr/lib/gnome-settings-daemon/gsd-power
openat(AT_FDCWD, "/proc/1773/cmdline", O_RDONLY) = 51773 689936K 21644K 5703K 3896K /usr/lib/gnome-shell/gnome-shell-calendar-server
openat(AT_FDCWD, "/proc/1342/cmdline", O_RDONLY) = 51342 1319564K 16880K 5611K 4140K /usr/bin/pulseaudio
openat(AT_FDCWD, "/proc/1870/cmdline", O_RDONLY) = 51870 501896K 22420K 5607K 5208K /usr/lib/gnome-settings-daemon/gsd-keyboard
openat(AT_FDCWD, "/proc/921/cmdline", O_RDONLY) = 5921 504208K 12644K 5571K 5268K /usr/lib/udisks2/udisksd
openat(AT_FDCWD, "/proc/1854/cmdline", O_RDONLY) = 51854 497272K 21764K 5471K 5080K /usr/lib/gnome-settings-daemon/gsd-wacom
openat(AT_FDCWD, "/proc/1757/cmdline", O_RDONLY) = 51757 339168K 21532K 5180K 4780K /usr/lib/ibus/ibus-x11
openat(AT_FDCWD, "/proc/1863/cmdline", O_RDONLY) = 51863 338952K 20904K 5152K 4812K /usr/lib/gnome-settings-daemon/gsd-clipboard
openat(AT_FDCWD, "/proc/12713/cmdline", O_RDONLY) = 5
12713 8916K 5988K 4504K 4496K ./procrank
openat(AT_FDCWD, "/proc/904/cmdline", O_RDONLY) = 5904 434332K 10016K 4470K 4200K /usr/sbin/ModemManager
openat(AT_FDCWD, "/proc/6347/cmdline", O_RDONLY) = 56347 27116K 7988K 4347K 4244K bash
openat(AT_FDCWD, "/proc/977/cmdline", O_RDONLY) = 5977 298436K 10348K 3798K 3664K /usr/lib/policykit-1/polkitd
openat(AT_FDCWD, "/proc/943/cmdline", O_RDONLY) = 5943 45612K 8264K 3434K 2904K /sbin/wpa_supplicant
openat(AT_FDCWD, "/proc/1567/cmdline", O_RDONLY) = 51567 628428K 15172K 3377K 2872K /usr/lib/gnome-session/gnome-session-binary
openat(AT_FDCWD, "/proc/320/cmdline", O_RDONLY) = 5320 47680K 5760K 3330K 3276K /lib/systemd/systemd-udevd
openat(AT_FDCWD, "/proc/1/cmdline", O_RDONLY) = 51 225908K 9616K 3187K 2384K /sbin/init
openat(AT_FDCWD, "/proc/1802/cmdline", O_RDONLY) = 51802 301648K 10216K 2890K 2648K /usr/lib/gvfs/gvfs-udisks2-volume-monitor
openat(AT_FDCWD, "/proc/1544/cmdline", O_RDONLY) = 51544 357004K 8168K 2721K 2360K /usr/bin/gnome-keyring-daemon
openat(AT_FDCWD, "/proc/1069/cmdline", O_RDONLY) = 51069 627504K 14020K 2720K 2360K /usr/lib/gnome-session/gnome-session-binary
openat(AT_FDCWD, "/proc/1526/cmdline", O_RDONLY) = 51526 410616K 10120K 2678K 2380K gdm-session-worker [pam/gdm-password]
openat(AT_FDCWD, "/proc/933/cmdline", O_RDONLY) = 5933 51792K 6380K 2595K 2416K /usr/bin/dbus-daemon
openat(AT_FDCWD, "/proc/1833/cmdline", O_RDONLY) = 51833 447920K 10508K 2516K 2152K /usr/lib/gnome-settings-daemon/gsd-sharing
openat(AT_FDCWD, "/proc/7717/cmdline", O_RDONLY) = 57717 102876K 8692K 2511K 2192K /usr/sbin/cupsd
openat(AT_FDCWD, "/proc/1865/cmdline", O_RDONLY) = 51865 464684K 14544K 2423K 2112K /usr/lib/gnome-settings-daemon/gsd-datetime
openat(AT_FDCWD, "/proc/1530/cmdline", O_RDONLY) = 51530 77188K 8284K 2397K 1768K /lib/systemd/systemd
openat(AT_FDCWD, "/proc/6476/cmdline", O_RDONLY) = 56476 520896K 7976K 2381K 2160K /usr/lib/speech-dispatcher-modules/sd_espeak-ng
openat(AT_FDCWD, "/proc/7718/cmdline", O_RDONLY) = 57718 303672K 11328K 2368K 1916K /usr/sbin/cups-browsed
openat(AT_FDCWD, "/proc/1226/cmdline", O_RDONLY) = 51226 462224K 12916K 2361K 2016K /usr/bin/whoopsie
openat(AT_FDCWD, "/proc/1840/cmdline", O_RDONLY) = 51840 446744K 9612K 2338K 1216K /usr/lib/gnome-settings-daemon/gsd-smartcard
openat(AT_FDCWD, "/proc/1400/cmdline", O_RDONLY) = 51400 388512K 14096K 2262K 1956K /usr/lib/gnome-settings-daemon/gsd-datetime
openat(AT_FDCWD, "/proc/1426/cmdline", O_RDONLY) = 51426 373148K 9552K 2223K 1104K /usr/lib/gnome-settings-daemon/gsd-smartcard
openat(AT_FDCWD, "/proc/1912/cmdline", O_RDONLY) = 51912 503568K 13180K 2219K 1956K /usr/lib/gnome-settings-daemon/gsd-printer
openat(AT_FDCWD, "/proc/1046/cmdline", O_RDONLY) = 51046 77032K 8148K 2173K 1560K /lib/systemd/systemd
openat(AT_FDCWD, "/proc/1156/cmdline", O_RDONLY) = 51156 25988K 6312K 2158K 1308K /sbin/dhclient
openat(AT_FDCWD, "/proc/1150/cmdline", O_RDONLY) = 51150 25988K 6280K 2158K 1320K /sbin/dhclient
openat(AT_FDCWD, "/proc/1564/cmdline", O_RDONLY) = 51564 51380K 5748K 2115K 2016K /usr/bin/dbus-daemon
openat(AT_FDCWD, "/proc/12674/cmdline", O_RDONLY) = 5
12674 24876K 5724K 2037K 1932K bash
openat(AT_FDCWD, "/proc/900/cmdline", O_RDONLY) = 5900 263040K 4976K 2032K 1992K /usr/sbin/rsyslogd
openat(AT_FDCWD, "/proc/2284/cmdline", O_RDONLY) = 52284 76896K 8036K 2018K 1400K /lib/systemd/systemd
openat(AT_FDCWD, "/proc/757/cmdline", O_RDONLY) = 5757 71404K 6736K 2017K 1748K /lib/systemd/systemd-resolved
openat(AT_FDCWD, "/proc/1923/cmdline", O_RDONLY) = 51923 271936K 7284K 2001K 1840K /usr/lib/gnome-disk-utility/gsd-disk-utility-notify
openat(AT_FDCWD, "/proc/3294/cmdline", O_RDONLY) = 53294 24868K 5676K 1988K 1880K bash
openat(AT_FDCWD, "/proc/6255/cmdline", O_RDONLY) = 56255 24744K 5508K 1974K 1868K bash
openat(AT_FDCWD, "/proc/2027/cmdline", O_RDONLY) = 52027 24876K 5712K 1964K 1864K bash
openat(AT_FDCWD, "/proc/2087/cmdline", O_RDONLY) = 52087 24876K 5776K 1954K 1832K bash
openat(AT_FDCWD, "/proc/1048/cmdline", O_RDONLY) = 51048 114188K 4440K 1949K 1468K (sd-pam)
openat(AT_FDCWD, "/proc/2285/cmdline", O_RDONLY) = 52285 259356K 4468K 1947K 1436K (sd-pam)
openat(AT_FDCWD, "/proc/1798/cmdline", O_RDONLY) = 51798 298260K 8760K 1931K 1764K /usr/lib/gnome-online-accounts/goa-identity-service
openat(AT_FDCWD, "/proc/1089/cmdline", O_RDONLY) = 51089 382596K 8876K 1924K 1656K /usr/lib/upower/upowerd
openat(AT_FDCWD, "/proc/25056/cmdline", O_RDONLY) = 5
25056 24744K 5544K 1906K 1804K bash
openat(AT_FDCWD, "/proc/11640/cmdline", O_RDONLY) = 5
11640 24744K 5564K 1896K 1788K bash
openat(AT_FDCWD, "/proc/26125/cmdline", O_RDONLY) = 5
26125 24744K 5432K 1892K 1780K bash
openat(AT_FDCWD, "/proc/2889/cmdline", O_RDONLY) = 52889 24744K 5504K 1873K 1768K bash
openat(AT_FDCWD, "/proc/3054/cmdline", O_RDONLY) = 53054 24752K 5556K 1873K 1768K /bin/bash
openat(AT_FDCWD, "/proc/3217/cmdline", O_RDONLY) = 53217 24752K 5492K 1858K 1752K /bin/bash
openat(AT_FDCWD, "/proc/1531/cmdline", O_RDONLY) = 51531 114188K 4444K 1855K 1276K (sd-pam)
openat(AT_FDCWD, "/proc/1825/cmdline", O_RDONLY) = 51825 344132K 10324K 1788K 1484K /usr/lib/gnome-settings-daemon/gsd-print-notifications
openat(AT_FDCWD, "/proc/28335/cmdline", O_RDONLY) = 5
28335 24612K 5268K 1786K 1688K bash
openat(AT_FDCWD, "/proc/25925/cmdline", O_RDONLY) = 5
25925 24612K 5300K 1762K 1664K bash
openat(AT_FDCWD, "/proc/1945/cmdline", O_RDONLY) = 51945 363152K 8516K 1728K 1568K /usr/lib/gvfs/gvfsd-trash
openat(AT_FDCWD, "/proc/25073/cmdline", O_RDONLY) = 5
25073 11312K 3368K 1726K 1584K /usr/bin/ssh-agent
openat(AT_FDCWD, "/proc/1021/cmdline", O_RDONLY) = 51021 376680K 8216K 1683K 1576K /usr/sbin/gdm3
openat(AT_FDCWD, "/proc/1359/cmdline", O_RDONLY) = 51359 430104K 8052K 1621K 1472K ibus-daemon
openat(AT_FDCWD, "/proc/13596/cmdline", O_RDONLY) = 5
13596 260324K 8496K 1595K 1372K gdm-session-worker [pam/gdm-password]
openat(AT_FDCWD, "/proc/22914/cmdline", O_RDONLY) = 5
22914 260328K 8480K 1587K 1372K gdm-session-worker [pam/gdm-password]
openat(AT_FDCWD, "/proc/1035/cmdline", O_RDONLY) = 51035 256420K 8560K 1562K 1304K gdm-session-worker [pam/gdm-launch-environment]
openat(AT_FDCWD, "/proc/928/cmdline", O_RDONLY) = 5928 181644K 9408K 1562K 1348K /usr/sbin/thermald
openat(AT_FDCWD, "/proc/12711/cmdline", O_RDONLY) = 5
12711 18724K 3256K 1495K 1460K strace
openat(AT_FDCWD, "/proc/1422/cmdline", O_RDONLY) = 51422 300196K 8888K 1436K 1128K /usr/lib/gnome-settings-daemon/gsd-sharing
openat(AT_FDCWD, "/proc/1414/cmdline", O_RDONLY) = 51414 261816K 9368K 1427K 1216K /usr/lib/gnome-settings-daemon/gsd-print-notifications
openat(AT_FDCWD, "/proc/1818/cmdline", O_RDONLY) = 51818 373608K 8000K 1419K 1208K /usr/lib/gvfs/gvfs-afc-volume-monitor
openat(AT_FDCWD, "/proc/4218/cmdline", O_RDONLY) = 54218 365312K 8336K 1377K 1236K /usr/lib/gvfs/gvfsd-network
openat(AT_FDCWD, "/proc/4239/cmdline", O_RDONLY) = 54239 376068K 8240K 1357K 1200K /usr/lib/gvfs/gvfsd-dnssd
openat(AT_FDCWD, "/proc/1841/cmdline", O_RDONLY) = 51841 329920K 8932K 1345K 1224K /usr/lib/gnome-settings-daemon/gsd-sound
openat(AT_FDCWD, "/proc/905/cmdline", O_RDONLY) = 5905 289644K 7192K 1335K 1280K /usr/lib/accountsservice/accounts-daemon
openat(AT_FDCWD, "/proc/1284/cmdline", O_RDONLY) = 51284 36496K 4576K 1304K 1276K /usr/lib/bluetooth/bluetoothd
openat(AT_FDCWD, "/proc/1876/cmdline", O_RDONLY) = 51876 359576K 8084K 1303K 1176K /usr/lib/gnome-settings-daemon/gsd-housekeeping
openat(AT_FDCWD, "/proc/7016/cmdline", O_RDONLY) = 57016 67680K 4364K 1297K 1220K sudo
openat(AT_FDCWD, "/proc/1430/cmdline", O_RDONLY) = 51430 329920K 8620K 1251K 1132K /usr/lib/gnome-settings-daemon/gsd-sound
openat(AT_FDCWD, "/proc/927/cmdline", O_RDONLY) = 5927 70572K 5964K 1229K 948K /lib/systemd/systemd-logind
openat(AT_FDCWD, "/proc/1716/cmdline", O_RDONLY) = 51716 286852K 7268K 1198K 1076K /usr/lib/gvfs/gvfsd
openat(AT_FDCWD, "/proc/1721/cmdline", O_RDONLY) = 51721 416116K 6300K 1176K 1132K /usr/lib/gvfs/gvfsd-fuse
openat(AT_FDCWD, "/proc/1384/cmdline", O_RDONLY) = 51384 291728K 7196K 1172K 1112K /usr/lib/x86_64-linux-gnu/boltd
openat(AT_FDCWD, "/proc/1810/cmdline", O_RDONLY) = 51810 283548K 6796K 1159K 1072K /usr/lib/gvfs/gvfs-gphoto2-volume-monitor
openat(AT_FDCWD, "/proc/1960/cmdline", O_RDONLY) = 51960 199908K 7128K 1025K 948K /usr/lib/ibus/ibus-engine-simple
openat(AT_FDCWD, "/proc/3027/cmdline", O_RDONLY) = 53027 74992K 6396K 1012K 836K /usr/lib/x86_64-linux-gnu/gconf/gconfd-2
openat(AT_FDCWD, "/proc/6482/cmdline", O_RDONLY) = 56482 423488K 5660K 979K 808K /usr/lib/speech-dispatcher-modules/sd_generic
openat(AT_FDCWD, "/proc/6473/cmdline", O_RDONLY) = 56473 423464K 5656K 971K 788K /usr/lib/speech-dispatcher-modules/sd_dummy
openat(AT_FDCWD, "/proc/1067/cmdline", O_RDONLY) = 51067 50252K 4660K 970K 872K /usr/bin/dbus-daemon
openat(AT_FDCWD, "/proc/1684/cmdline", O_RDONLY) = 51684 220792K 7120K 963K 852K /usr/lib/at-spi2-core/at-spi2-registryd
openat(AT_FDCWD, "/proc/1760/cmdline", O_RDONLY) = 51760 273440K 6980K 959K 860K /usr/lib/ibus/ibus-portal
openat(AT_FDCWD, "/proc/1806/cmdline", O_RDONLY) = 51806 268824K 6200K 958K 860K /usr/lib/gvfs/gvfs-goa-volume-monitor
openat(AT_FDCWD, "/proc/1338/cmdline", O_RDONLY) = 51338 220768K 7084K 938K 824K /usr/lib/at-spi2-core/at-spi2-registryd
openat(AT_FDCWD, "/proc/1789/cmdline", O_RDONLY) = 51789 188016K 5228K 927K 896K /usr/lib/dconf/dconf-service
openat(AT_FDCWD, "/proc/1753/cmdline", O_RDONLY) = 51753 275632K 6952K 902K 804K /usr/lib/ibus/ibus-dconf
openat(AT_FDCWD, "/proc/1814/cmdline", O_RDONLY) = 51814 270620K 6068K 886K 840K /usr/lib/gvfs/gvfs-mtp-volume-monitor
openat(AT_FDCWD, "/proc/2008/cmdline", O_RDONLY) = 52008 199320K 6172K 876K 824K /usr/lib/gvfs/gvfsd-metadata
openat(AT_FDCWD, "/proc/1826/cmdline", O_RDONLY) = 51826 418008K 6120K 866K 800K /usr/lib/gnome-settings-daemon/gsd-rfkill
openat(AT_FDCWD, "/proc/760/cmdline", O_RDONLY) = 5760 145964K 5472K 854K 584K /lib/systemd/systemd-timesyncd
openat(AT_FDCWD, "/proc/1677/cmdline", O_RDONLY) = 51677 349308K 6572K 850K 776K /usr/lib/at-spi2-core/at-spi-bus-launcher
openat(AT_FDCWD, "/proc/1877/cmdline", O_RDONLY) = 51877 273112K 6488K 847K 784K /usr/lib/gnome-settings-daemon/gsd-mouse
openat(AT_FDCWD, "/proc/1331/cmdline", O_RDONLY) = 51331 349284K 6544K 847K 776K /usr/lib/at-spi2-core/at-spi-bus-launcher
openat(AT_FDCWD, "/proc/1827/cmdline", O_RDONLY) = 51827 270656K 5992K 825K 772K /usr/lib/gnome-settings-daemon/gsd-screensaver-proxy
openat(AT_FDCWD, "/proc/1362/cmdline", O_RDONLY) = 51362 275628K 6836K 824K 728K /usr/lib/ibus/ibus-dconf
openat(AT_FDCWD, "/proc/1864/cmdline", O_RDONLY) = 51864 273096K 6328K 816K 760K /usr/lib/gnome-settings-daemon/gsd-a11y-settings
openat(AT_FDCWD, "/proc/1368/cmdline", O_RDONLY) = 51368 273572K 6968K 799K 696K /usr/lib/ibus/ibus-portal
openat(AT_FDCWD, "/proc/1441/cmdline", O_RDONLY) = 51441 199772K 6944K 798K 720K /usr/lib/ibus/ibus-engine-simple
openat(AT_FDCWD, "/proc/1548/cmdline", O_RDONLY) = 51548 206896K 5992K 770K 728K /usr/lib/gdm3/gdm-x-session
openat(AT_FDCWD, "/proc/1394/cmdline", O_RDONLY) = 51394 273100K 6288K 767K 712K /usr/lib/gnome-settings-daemon/gsd-a11y-settings
openat(AT_FDCWD, "/proc/924/cmdline", O_RDONLY) = 5924 47368K 3884K 756K 484K avahi-daemon: running [caozilong-Vostro-3268.local]
openat(AT_FDCWD, "/proc/1682/cmdline", O_RDONLY) = 51682 50072K 4340K 737K 640K /usr/bin/dbus-daemon
openat(AT_FDCWD, "/proc/1418/cmdline", O_RDONLY) = 51418 270528K 5972K 731K 676K /usr/lib/gnome-settings-daemon/gsd-screensaver-proxy
openat(AT_FDCWD, "/proc/1401/cmdline", O_RDONLY) = 51401 278532K 6136K 716K 648K /usr/lib/gnome-settings-daemon/gsd-housekeeping
openat(AT_FDCWD, "/proc/1762/cmdline", O_RDONLY) = 51762 266444K 5956K 709K 632K /usr/libexec/xdg-permission-store
openat(AT_FDCWD, "/proc/1065/cmdline", O_RDONLY) = 51065 192560K 5608K 676K 636K /usr/lib/gdm3/gdm-wayland-session
openat(AT_FDCWD, "/proc/1376/cmdline", O_RDONLY) = 51376 266444K 5988K 675K 596K /usr/libexec/xdg-permission-store
openat(AT_FDCWD, "/proc/1415/cmdline", O_RDONLY) = 51415 196812K 5768K 645K 584K /usr/lib/gnome-settings-daemon/gsd-rfkill
openat(AT_FDCWD, "/proc/12696/cmdline", O_RDONLY) = 5
12696 66904K 4048K 637K 480K su
openat(AT_FDCWD, "/proc/1406/cmdline", O_RDONLY) = 51406 196792K 5804K 635K 584K /usr/lib/gnome-settings-daemon/gsd-mouse
openat(AT_FDCWD, "/proc/2283/cmdline", O_RDONLY) = 52283 66904K 3928K 625K 480K su
openat(AT_FDCWD, "/proc/2296/cmdline", O_RDONLY) = 52296 23348K 4040K 605K 512K bash
openat(AT_FDCWD, "/proc/1336/cmdline", O_RDONLY) = 51336 49932K 4292K 591K 484K /usr/bin/dbus-daemon
openat(AT_FDCWD, "/proc/12697/cmdline", O_RDONLY) = 5
12697 23348K 4052K 590K 500K bash
openat(AT_FDCWD, "/proc/1227/cmdline", O_RDONLY) = 51227 56944K 2312K 495K 456K /usr/sbin/kerneloops
openat(AT_FDCWD, "/proc/1229/cmdline", O_RDONLY) = 51229 56944K 2416K 490K 452K /usr/sbin/kerneloops
openat(AT_FDCWD, "/proc/25956/cmdline", O_RDONLY) = 5
25956 12380K 2320K 458K 332K /usr/bin/cscope
openat(AT_FDCWD, "/proc/1671/cmdline", O_RDONLY) = 51671 11312K 1396K 458K 320K /usr/bin/ssh-agent
openat(AT_FDCWD, "/proc/6485/cmdline", O_RDONLY) = 56485 170880K 3200K 457K 432K /usr/bin/speech-dispatcher
openat(AT_FDCWD, "/proc/920/cmdline", O_RDONLY) = 5920 110488K 3460K 425K 392K /usr/sbin/irqbalance
openat(AT_FDCWD, "/proc/1343/cmdline", O_RDONLY) = 51343 183512K 3064K 411K 388K /usr/lib/rtkit/rtkit-daemon
openat(AT_FDCWD, "/proc/935/cmdline", O_RDONLY) = 5935 47080K 1424K 377K 132K avahi-daemon: chroot helper
openat(AT_FDCWD, "/proc/911/cmdline", O_RDONLY) = 5911 33076K 3180K 358K 332K /usr/sbin/cron
openat(AT_FDCWD, "/proc/3018/cmdline", O_RDONLY) = 53018 12248K 2212K 319K 192K /usr/bin/cscope
openat(AT_FDCWD, "/proc/897/cmdline", O_RDONLY) = 5897 4556K 1912K 218K 208K /usr/sbin/acpid
openat(AT_FDCWD, "/proc/27306/cmdline", O_RDONLY) = 5
27306 4632K 1672K 212K 204K /bin/sh
openat(AT_FDCWD, "/proc/7017/cmdline", O_RDONLY) = 57017 4512K 1532K 96K 88K ./a.out------ ------ ------4170606K 3314752K TOTALopenat(AT_FDCWD, "/proc/meminfo", O_RDONLY) = 5
RAM: 8058628K total, 436744K free, 440388K buffers, 3562476K cached, 1139232K shmem, 404352K slab
+++ exited with 0 +++
root@caozilong-Vostro-3268:/home/caozilong/Workspace/procrank#
root@caozilong-Vostro-3268:/home/caozilong/Workspace/procrank#
为了排除共享库干扰,我们使用手搓汇编的方式来验证一下:
section .data ;section declaration
msg db "Hello, world!",0xA ;our dear string
len equ $ - msg ;length of our dear string
section .text ;section declaration;we must export the entry point to the ELF linker orglobal _start ;loader. They conventionally recognize _start as their;entry point. Use ld -e foo to override the default.
_start:
;write our string to stdoutmov eax,4 ;system call number (sys_write)mov ebx,1 ;first argument: file handle (stdout)mov ecx,msg ;second argument: pointer to message to writemov edx,len ;third argument: message lengthint 0x80 ;call kernel
;and exitjmp _startmov eax,1 ;system call number (sys_exit)xor ebx,ebx ;first syscall argument: exit codeint 0x80 ;call kernel
使用nasm编译,然后由ld链接:
czl@czl-VirtualBox:~/procrank$ nasm -f elf64 huibian.S
czl@czl-VirtualBox:~/procrank$ ld -s -o huibian ./huibian.o
czl@czl-VirtualBox:~/procrank$
执行./huibian,会不断的打印 "helloworld"
查看它的memory map:
czl@czl-VirtualBox:~/procrank$ sudo cat /proc/`pidof huibian`/maps
00400000-00401000 r-xp 00000000 08:01 2130439 /home/czl/procrank/huibian
00600000-00601000 rwxp 00000000 08:01 2130439 /home/czl/procrank/huibian
7fffeb1ca000-7fffeb1eb000 rwxp 00000000 00:00 0 [stack]
7fffeb1f9000-7fffeb1fc000 r--p 00000000 00:00 0 [vvar]
7fffeb1fc000-7fffeb1fd000 r-xp 00000000 00:00 0 [vdso]
ffffffffff600000-ffffffffff601000 --xp 00000000 00:00 0 [vsyscall]
czl@czl-VirtualBox:~/procrank$
使用procrank测试:
czl@czl-VirtualBox:~/procrank$ sudo ./procrank PID Vss Rss Pss Uss cmdline2143 2992948K 88204K 78987K 75288K /usr/bin/gnome-shell1957 509160K 51056K 44698K 39232K /usr/lib/xorg/Xorg2568 1088664K 28232K 25116K 24884K /usr/bin/gnome-software2355 1090796K 33692K 23822K 17788K nautilus-desktop1659 2939404K 27840K 23421K 21692K /usr/bin/gnome-shell2589 843132K 27320K 19961K 17888K /usr/lib/gnome-terminal/gnome-terminal-server219 103408K 13612K 12349K 12044K /lib/systemd/systemd-journald
17053 687948K 12492K 12207K 12204K /usr/lib/snapd/snapd2168 1336064K 7912K 5337K 4492K /usr/bin/pulseaudio2570 591800K 10776K 4737K 3424K update-notifier716 298312K 5656K 3493K 3344K /usr/lib/policykit-1/polkitd674 560460K 5484K 3201K 3076K /usr/sbin/NetworkManager2178 357228K 4992K 2784K 2608K ibus-daemon
23054 24596K 5440K 2660K 1876K bash
23096 24596K 5424K 2637K 1904K bash
23142 6832K 3924K 2541K 2404K ./procrank2278 792532K 5636K 2527K 2328K /usr/lib/gnome-settings-daemon/gsd-color
22121 24712K 4996K 2492K 1900K bash2282 1076456K 5912K 2363K 1960K /usr/lib/gnome-settings-daemon/gsd-media-keys1 225668K 3652K 2300K 2056K /sbin/init
23141 67356K 4388K 2023K 1532K sudo
21286 24724K 3056K 1990K 1908K bash627 51752K 2960K 1960K 1840K /usr/bin/dbus-daemon1725 442488K 4124K 1784K 1664K /usr/lib/packagekit/packagekitd2219 522408K 3936K 1699K 1568K /usr/lib/gvfs/gvfs-udisks2-volume-monitor2262 585552K 4852K 1646K 1480K /usr/lib/gnome-settings-daemon/gsd-power1741 895948K 2832K 1588K 1516K /usr/lib/gnome-settings-daemon/gsd-color915 329256K 2140K 1533K 1492K /usr/sbin/apache21960 53848K 2436K 1478K 1344K /usr/bin/dbus-daemon2277 338216K 4664K 1468K 1236K /usr/lib/gnome-settings-daemon/gsd-clipboard2271 489544K 4440K 1452K 1308K /usr/lib/gnome-settings-daemon/gsd-xsettings2077 184652K 1668K 1273K 1212K /usr/bin/VBoxClient2273 422928K 4044K 1209K 1084K /usr/lib/gnome-settings-daemon/gsd-wacom2280 359128K 3236K 1150K 1068K /usr/lib/gnome-settings-daemon/gsd-housekeeping1964 553868K 3296K 1126K 1044K /usr/lib/gnome-session/gnome-session-binary2281 501152K 3936K 1116K 976K /usr/lib/gnome-settings-daemon/gsd-keyboard670 503624K 2124K 1093K 1012K /usr/lib/udisks2/udisksd2268 447512K 2604K 901K 864K /usr/lib/gnome-settings-daemon/gsd-sharing
17641 156360K 1128K 872K 852K gdb613 70624K 1692K 871K 660K /lib/systemd/systemd-resolved623 263040K 1332K 849K 840K /usr/sbin/rsyslogd2149 286616K 2976K 825K 688K /usr/lib/gvfs/gvfsd1937 77308K 1660K 812K 684K /lib/systemd/systemd1674 303080K 1044K 801K 708K /usr/bin/Xwayland1637 76900K 1172K 760K 748K /lib/systemd/systemd1751 680672K 2648K 748K 696K /usr/lib/gnome-settings-daemon/gsd-power
21321 490136K 1888K 723K 700K /usr/libexec/xdg-document-portal1749 1245360K 2736K 705K 648K /usr/lib/gnome-settings-daemon/gsd-media-keys2421 199668K 2272K 698K 592K /usr/lib/ibus/ibus-engine-simple2210 188020K 2680K 685K 632K /usr/lib/dconf/dconf-service1951 651680K 1672K 660K 644K /usr/bin/gnome-keyring-daemon1653 553448K 2236K 659K 624K /usr/lib/gnome-session/gnome-session-binary2185 338596K 2316K 648K 556K /usr/lib/ibus/ibus-x112409 362888K 1864K 622K 576K /usr/lib/gvfs/gvfsd-trash2226 373472K 2304K 620K 584K /usr/lib/gvfs/gvfs-afc-volume-monitor2126 220920K 2744K 595K 520K /usr/lib/at-spi2-core/at-spi2-registryd
16066 199148K 2624K 594K 528K /usr/lib/gvfs/gvfsd-metadata2243 268688K 2272K 569K 532K /usr/lib/gvfs/gvfs-goa-volume-monitor2235 283308K 2292K 562K 524K /usr/lib/gvfs/gvfs-gphoto2-volume-monitor2231 270516K 2264K 561K 524K /usr/lib/gvfs/gvfs-mtp-volume-monitor1687 1319248K 1280K 558K 256K /usr/bin/pulseaudio2265 343984K 2448K 547K 496K /usr/lib/gnome-settings-daemon/gsd-print-notifications
19810 303672K 1516K 533K 492K /usr/sbin/cups-browsed2266 417988K 2368K 499K 452K /usr/lib/gnome-settings-daemon/gsd-rfkill617 70592K 1408K 492K 332K /lib/systemd/systemd-logind1666 316952K 2244K 474K 428K /usr/lib/upower/upowerd2283 272828K 2252K 469K 424K /usr/lib/gnome-settings-daemon/gsd-mouse2123 49932K 1380K 457K 328K /usr/bin/dbus-daemon2270 329640K 2260K 457K 412K /usr/lib/gnome-settings-daemon/gsd-sound2267 270504K 2236K 454K 412K /usr/lib/gnome-settings-daemon/gsd-screensaver-proxy2269 446476K 2144K 448K 412K /usr/lib/gnome-settings-daemon/gsd-smartcard2279 464404K 2260K 444K 400K /usr/lib/gnome-settings-daemon/gsd-datetime2276 272824K 2224K 441K 396K /usr/lib/gnome-settings-daemon/gsd-a11y-settings2190 273332K 1444K 420K 400K /usr/lib/ibus/ibus-portal
19809 102344K 1100K 370K 352K /usr/sbin/cupsd687 47260K 944K 332K 292K avahi-daemon: running [czl-VirtualBox.local]1612 388668K 836K 325K 316K /usr/sbin/VBoxService2465 926284K 1020K 317K 308K /usr/lib/evolution/evolution-calendar-factory-subprocess840 464352K 1260K 305K 284K /usr/bin/whoopsie242 46996K 656K 264K 260K /lib/systemd/systemd-udevd2207 973620K 936K 229K 220K /usr/lib/evolution/evolution-source-registry2531 880804K 852K 219K 212K /usr/lib/evolution/evolution-addressbook-factory-subprocess2093 182964K 708K 194K 156K /usr/bin/VBoxClient852 56944K 648K 193K 136K /usr/sbin/kerneloops2255 298132K 828K 188K 180K /usr/lib/gnome-online-accounts/goa-identity-service2700 946340K 764K 183K 176K /usr/lib/deja-dup/deja-dup-monitor854 56944K 620K 162K 104K /usr/sbin/kerneloops626 33072K 564K 157K 148K /usr/sbin/cron
18074 24596K 404K 155K 152K bash618 289404K 880K 145K 136K /usr/lib/accountsservice/accounts-daemon
20724 49884K 568K 138K 132K ssh1934 410120K 848K 137K 128K gdm-session-worker [pam/gdm-password]2086 182448K 340K 134K 96K /usr/bin/VBoxClient2606 24596K 420K 131K 128K bash2358 503424K 780K 128K 120K /usr/lib/gnome-settings-daemon/gsd-printer1605 302832K 768K 124K 116K /usr/sbin/gdm32239 859268K 740K 123K 116K /usr/lib/gnome-online-accounts/goa-daemon2201 689940K 772K 116K 108K /usr/lib/gnome-shell/gnome-shell-calendar-server2635 11312K 300K 105K 92K /usr/bin/ssh-agent680 45236K 180K 88K 88K /sbin/wpa_supplicant676 4556K 132K 76K 76K /usr/sbin/acpid2098 186760K 336K 69K 60K /usr/bin/VBoxClient2352 271936K 644K 55K 48K /usr/lib/gnome-disk-utility/gsd-disk-utility-notify2109 11312K 108K 52K 40K /usr/bin/ssh-agent
19826 333656K 596K 52K 12K /usr/sbin/apache22183 266204K 648K 51K 44K /usr/libexec/xdg-permission-store1955 206776K 632K 50K 44K /usr/lib/gdm3/gdm-x-session1827 319760K 628K 50K 44K /usr/lib/colord/colord
19827 333656K 588K 44K 4K /usr/sbin/apache2
19828 333656K 588K 44K 4K /usr/sbin/apache2
19829 333656K 588K 44K 4K /usr/sbin/apache2
19830 333656K 588K 44K 4K /usr/sbin/apache21689 183512K 72K 40K 40K /usr/lib/rtkit/rtkit-daemon2505 727504K 668K 39K 32K /usr/lib/evolution/evolution-addressbook-factory1724 291516K 568K 34K 28K /usr/lib/x86_64-linux-gnu/boltd2117 349316K 680K 31K 24K /usr/lib/at-spi2-core/at-spi-bus-launcher1938 195976K 80K 29K 4K (sd-pam)1638 195976K 76K 27K 4K (sd-pam)2365 887296K 648K 23K 16K /usr/lib/evolution/evolution-calendar-factory2154 416116K 596K 22K 16K /usr/lib/gvfs/gvfsd-fuse
23131 156K 16K 12K 8K ./huibian2182 275392K 612K 11K 4K /usr/lib/ibus/ibus-dconf
20429 25988K 440K 10K 4K /sbin/dhclient725 47080K 8K 6K 4K avahi-daemon: chroot helper2092 50212K 8K 6K 4K /usr/bin/VBoxClient1677 349368K 12K 4K 4K /usr/lib/at-spi2-core/at-spi-bus-launcher1706 275388K 12K 4K 4K /usr/lib/ibus/ibus-dconf1726 658468K 12K 4K 4K /usr/lib/gnome-settings-daemon/gsd-xsettings1730 272816K 12K 4K 4K /usr/lib/gnome-settings-daemon/gsd-a11y-settings1745 670072K 12K 4K 4K /usr/lib/gnome-settings-daemon/gsd-keyboard1762 299784K 12K 4K 4K /usr/lib/gnome-settings-daemon/gsd-sharing1766 446468K 12K 4K 4K /usr/lib/gnome-settings-daemon/gsd-smartcard1767 329644K 12K 4K 4K /usr/lib/gnome-settings-daemon/gsd-sound678 360600K 8K 4K 4K /usr/sbin/ModemManager690 172284K 8K 4K 4K /usr/bin/python3770 188996K 8K 4K 4K /usr/bin/python31627 256196K 8K 4K 4K gdm-session-worker [pam/gdm-launch-environment]1649 192440K 8K 4K 4K /usr/lib/gdm3/gdm-wayland-session1651 50240K 8K 4K 4K /usr/bin/dbus-daemon1682 49928K 8K 4K 4K /usr/bin/dbus-daemon1684 220768K 8K 4K 4K /usr/lib/at-spi2-core/at-spi2-registryd1703 356008K 8K 4K 4K ibus-daemon1709 507528K 8K 4K 4K /usr/lib/ibus/ibus-x111713 273332K 8K 4K 4K /usr/lib/ibus/ibus-portal1719 266204K 8K 4K 4K /usr/libexec/xdg-permission-store1737 507148K 8K 4K 4K /usr/lib/gnome-settings-daemon/gsd-clipboard1743 388360K 8K 4K 4K /usr/lib/gnome-settings-daemon/gsd-datetime1744 278384K 8K 4K 4K /usr/lib/gnome-settings-daemon/gsd-housekeeping1750 196640K 8K 4K 4K /usr/lib/gnome-settings-daemon/gsd-mouse1755 261668K 8K 4K 4K /usr/lib/gnome-settings-daemon/gsd-print-notifications1758 196660K 8K 4K 4K /usr/lib/gnome-settings-daemon/gsd-rfkill1760 270376K 8K 4K 4K /usr/lib/gnome-settings-daemon/gsd-screensaver-proxy1768 591972K 8K 4K 4K /usr/lib/gnome-settings-daemon/gsd-wacom1786 199532K 8K 4K 4K /usr/lib/ibus/ibus-engine-simple3597 24464K 8K 4K 4K bash3605 49884K 8K 4K 4K ssh
12361 25040K 8K 4K 4K bash
12531 24712K 8K 4K 4K bash
14927 49968K 8K 4K 4K ssh
14968 24596K 8K 4K 4K bash
16951 49884K 8K 4K 4K ssh
17658 24724K 8K 4K 4K bash2076 50212K 4K 4K 4K /usr/bin/VBoxClient2085 50212K 4K 4K 4K /usr/bin/VBoxClient2097 50212K 4K 4K 4K /usr/bin/VBoxClient------ ------ ------332363K 301528K TOTALRAM: 1004820K total, 107284K free, 27168K buffers, 344336K cached, 12532K shmem, 86236K slab
(00401000 - 00400000)+(00601000-00600000)+(7fffeb1eb000-7fffeb1ca000)+(7fffeb1fc000-7fffeb1f9000)+(7fffeb1fd000-7fffeb1fc000) = 0x1000 + 0x1000 + 0x21000 + 0x3000 + 0x1000 = 0x27000=156K.
VSS:156K.
RSS: 0x1000+0x1000+0x1000(vvar)+0x1000(vsyscall)=16K.
USS:0x1000+0x1000=0x2000=8K.
最后的(ffffffffff601000-ffffffffff600000)=0x1000=4K属于内核空间,不能算在VSS内,但应算在RSS内,符合procrank的输出。
结束!
利用procrank进行内存使用统计分析相关推荐
- android 利用eclipse观察内存变化情况
android 利用eclipse观察内存变化情况 使用方法比较简单: · 选择DDMS视图,并打开Devices视图和Heap视图 · 点击选择要监控的进程,比如:上图中我选择的是system_pr ...
- Arimo利用Alluxio的内存能力提升深度学习模型的结果效率(Time-to-Result)
深度学习算法通常被一些具体应用所采用,其中比较显著的应用领域包括计算机视觉.机器翻译.文本挖掘.欺诈检测等.深度学习的方法在大模型加大数据的场景下效果显著.与此同时,被设计用来处理大数据的分布式计算平 ...
- 谈谈如何利用 valgrind 排查内存错误
谈谈如何利用 valgrind 排查内存错误 - 云+社区 - 腾讯云 (tencent.com) 高性能服务器开发关于Socket编程的内容 - 云+社区 - 腾讯云 (tencent.com)
- [转] 利用jemalloc分析内存泄漏
from: https://blog.intzero.net/tools/jemalloc.html Jemalloc 不仅实现了一种通用的malloc, 还能利用它来做内存分析和监控/调优等. 这里 ...
- 利用jemalloc分析内存泄漏以及LD_PRELOAD
<Linux环境下的LD_PRELOAD:库预加载> GitHub代码:https://github.com/Rtoax/test/tree/master/jemalloc 目录 Inst ...
- securecrt遇到一个致命的错误且必须关闭_谈谈如何利用 valgrind 排查内存错误
导读 Valgrind 最为开发者熟知和广泛使用的工具莫过于 Memcheck,它是检查 c/c++ 程序内存错误的神器,报告结果非常之精准. 本文主要分享作者在使用该神器解决内存问题的过程中积累的一 ...
- 利用CE修改内存方法通关
一.登录电脑微信 打开小程序 打开第一关 通过第一关打开 第一关共有18个格子,每个格子数值为2,即初始为36 利用CE修改器,找到道具内存地址 和槽的内存地址 到第二关时: 1.通过道具总数内存地址 ...
- 利用S_MEMORY_INSPECTOR分析内存泄漏问题
我在批量生成service order时,report运行几个小时后,遇到out of memory exception: SM04里发现我的report随着时间的推移,消耗的内存越来越多: 如何找到 ...
- Android开发笔记(二十八)利用Application实现内存读写
全局变量 C/C++有所谓的全局变量,因为全局变量保存在内存中,所以操作全局变量就是操作内存,其速度远比操作数据库或者操作文件快得多,而且工程里的任何代码都可以引用全局变量,因此很多时候全局变量是共享 ...
最新文章
- php 时间戳 时区,PHP时间函数 时间戳 设置时区
- 【明星自动大变脸】最新StarGAN对抗生成网络实现多领域图像变换(附代码)
- CTFshow 文件包含 web82
- 模板方法模式(TemplateMethod) 简介
- DM8168 DVRRDK软件框架研究
- SAP Commerce Extension Module
- 如何将数据写入excel中,而不覆盖原有数据
- ubuntu9.10下如何安装php
- 装完Win8后推荐进行的优化
- 存储可向外扩展无线传输
- 从 Microsoft SQL Server 迁移到 Oracle
- 虚拟机一直安装程序正在启动服务器失败,安装使用Vmware出现的问题及解决方法...
- 拯救者Y7000 2020新版Bios关闭开机自检
- 高仿富途牛牛-组件化(六)-炒鸡牛逼的布局记忆功能(序列化和反序列化)
- 扩展坞可以把手机投到显示器吗_轻松转接显示器,通吃PC和手机,ORICO USB-C扩展坞体验...
- CNC数控机械加工零件的步骤
- 内存分配函数(动态内存分配)详解
- Tiny4412裸机程序之代码重定位初体验
- Google Pixel7 解锁安装32bit应用权限 教程
- 字、字节、位(word、byte、bit)的关系