[已解决]如何确定是哪些进程或情况导致free出现shared内存被使用?据我所知的常见情况都已考虑但无解

最大的社区版本,Ubuntu的发源地
回复
科学之子
帖子: 2284
注册时间: 2013-05-26 6:58
系统: Debian 9

[已解决]如何确定是哪些进程或情况导致free出现shared内存被使用?据我所知的常见情况都已考虑但无解

#1

帖子 科学之子 » 2016-07-02 20:30

如何确定是哪些进程或情况导致free出现shared内存被使用?据我所知的常见情况都已考虑但无解
free"莫名"出现shared内存使用?没有tmpfs,ksm的run也是0,zram也关掉了
内核也没有打UKSM之类的补丁
如何分析shared非0的原因?
3.16和4.5内核都这样
但我想来想去没什么发现?
我进入桌面后立即打开lxterminal运行"watch -n 1 free -b"查看,结果还是有
而且这些shared内存的数值还在不断变化,并非静止不动
桌面环境是LXDE
难道是某些软件依赖了gnome的组件?
sudo killall gnome-pty-helper
根本没用

killall -s KILL gnome-pty-helper
可以杀死进程,但没有什么用,共享内存依旧...
答案见2楼
进程列表

代码: 全选

  PID TTY          TIME CMD
    1 ?        00:00:01 systemd
    2 ?        00:00:00 kthreadd
    3 ?        00:00:02 ksoftirqd/0
    5 ?        00:00:00 kworker/0:0H
    7 ?        00:00:00 rcu_sched
    8 ?        00:00:00 rcu_bh
    9 ?        00:00:00 migration/0
   10 ?        00:00:00 watchdog/0
   11 ?        00:00:00 watchdog/1
   12 ?        00:00:00 migration/1
   13 ?        00:00:02 ksoftirqd/1
   14 ?        00:00:00 kworker/1:0
   15 ?        00:00:00 kworker/1:0H
   16 ?        00:00:00 khelper
   17 ?        00:00:00 kdevtmpfs
   18 ?        00:00:00 netns
   19 ?        00:00:00 khungtaskd
   20 ?        00:00:00 writeback
   21 ?        00:00:00 ksmd
   22 ?        00:00:00 khugepaged
   23 ?        00:00:00 crypto
   24 ?        00:00:00 kintegrityd
   25 ?        00:00:00 bioset
   26 ?        00:00:00 kblockd
   27 ?        00:00:00 kworker/0:1
   29 ?        00:00:00 kswapd0
   30 ?        00:00:00 fsnotify_mark
   36 ?        00:00:00 kthrotld
   37 ?        00:00:00 ipv6_addrconf
   39 ?        00:00:00 deferwq
   78 ?        00:00:00 khubd
   79 ?        00:00:00 ata_sff
   80 ?        00:00:00 scsi_eh_0
   81 ?        00:00:00 scsi_tmf_0
   82 ?        00:00:00 scsi_eh_1
   83 ?        00:00:00 scsi_tmf_1
   84 ?        00:00:00 kworker/u8:2
   85 ?        00:00:00 kworker/u8:3
   87 ?        00:00:00 kworker/1:3
   88 ?        00:00:00 scsi_eh_2
   89 ?        00:00:00 scsi_tmf_2
   90 ?        00:00:00 scsi_eh_3
   91 ?        00:00:00 scsi_tmf_3
   95 ?        00:00:00 kworker/0:1H
   96 ?        00:00:00 kworker/1:1H
  122 ?        00:00:00 jbd2/sda2-8
  123 ?        00:00:00 ext4-rsv-conver
  155 ?        00:00:00 kauditd
  156 ?        00:00:00 systemd-journal
  170 ?        00:00:00 systemd-udevd
  254 ?        00:00:00 kworker/0:3
  306 ?        00:00:00 hd-audio0
  310 ?        00:00:00 kvm-irqfd-clean
  489 ?        00:00:00 pppd
  519 ?        00:00:00 cron
  522 ?        00:00:00 ModemManager
  524 ?        00:00:00 systemd-logind
  540 ?        00:00:00 dbus-daemon
  590 ?        00:00:00 rsyslogd
  591 ?        00:00:00 acpid
  625 tty1     00:00:00 agetty
  633 ?        00:00:00 lightdm
  639 ?        00:00:00 polkitd
  650 tty7     00:00:08 Xorg
  660 ?        00:00:00 lightdm
  665 ?        00:00:00 systemd
  666 ?        00:00:00 (sd-pam)
  668 ?        00:00:00 lxsession
  701 ?        00:00:00 dbus-launch
  702 ?        00:00:00 dbus-daemon
  705 ?        00:00:00 ssh-agent
  708 ?        00:00:00 dbus-launch
  709 ?        00:00:00 dbus-daemon
  717 ?        00:00:03 fcitx
  726 ?        00:00:00 dbus-daemon
  730 ?        00:00:00 fcitx-dbus-watc
  733 ?        00:00:00 gvfsd
  737 ?        00:00:00 gvfsd-fuse
  758 ?        00:00:00 openbox
  762 ?        00:00:00 lxpolkit
  764 ?        00:00:01 lxpanel
  765 ?        00:00:00 pcmanfm
  771 ?        00:00:00 ssh-agent
  776 ?        00:00:00 notification-da
  781 ?        00:00:00 gvfs-udisks2-vo
  783 ?        00:00:00 at-spi-bus-laun
  785 ?        00:00:00 udisksd
  789 ?        00:00:00 dbus-daemon
  798 ?        00:00:00 at-spi2-registr
  804 ?        00:00:00 gvfs-mtp-volume
  809 ?        00:00:00 gvfs-afc-volume
  815 ?        00:00:00 gvfs-goa-volume
  819 ?        00:00:00 gvfs-gphoto2-vo
  825 ?        00:00:00 gvfsd-trash
  833 ?        00:00:00 menu-cached
  847 ?        00:00:00 lxterminal
  849 ?        00:00:00 gnome-pty-helpe
  850 pts/0    00:00:00 bash
  952 ?        00:00:00 x-terminal-emul
  953 ?        00:00:00 gnome-pty-helpe
  954 pts/1    00:00:00 bash
 1025 ?        00:00:49 iceweasel
 1285 pts/2    00:00:00 bash
 1799 ?        00:00:00 kworker/1:1
 2193 pts/0    00:00:00 watch
 2374 ?        00:00:00 kworker/0:0
 2399 ?        00:00:01 lxtask
 2575 pts/2    00:00:00 ps
上次由 科学之子 在 2016-07-03 2:37,总共编辑 1 次。
回复