몇 시간 사용 후 촬영을 100 %로 교체


11

어떤 이유로 든 내 스왑 사용량은 몇 시간 동안 사용한 후 용량이 최대 100 %까지 증가합니다. 인터페이스가 정지 된 후 마우스를 움직일 수 있도록 20 분 동안 기다려야합니다.

현재 의심되는 범인은이 문제가 발생할 때 항상 존재하므로 Chromium 또는 XChat입니다. 이전에 XChat과 관련된 것을 클릭하면 바로 시작되는 것을 알았으므로 XChat에 더 기울고 있습니다.

내가 주목 한 것 중 스왑 사용량은 시간이 지남에 따라 축적됩니다.

나는 또한 Emesene과 Dropbox를 열었지만 인터페이스가 멈 추면 유휴 상태 일 때 문제의 근본 원인이 아닌지 의심됩니다.

재부팅은 현재 현재 유일한 수정 사항입니다 (어쨌든 찾을 수 있습니다 ...). 그러나 인터페이스가 완전히 작동을 멈추지 않으면 하드 리셋이됩니다. 또한 스왑이 가득 차면 HDD 표시등이 계속 켜져 있습니다. 왜 이런 일이 일어나고 있는지 잘 모르겠습니다

편집 : 추가 정보를 찾았습니다. 출력은 다음과 같습니다 free -m.

             total       used       free     shared    buffers     cached
Mem:          3760       3653        107          0          4       2638
-/+ buffers/cache:       1010       2750
Swap:         3890       2643       1247

보시다시피 실제 메모리는 어떤 이유로 캐시되며 여유 메모리는 상대적으로 작습니다. 이것이 스왑 사용의 원인이라고 생각합니다.

현재 2 일마다 종료해야하므로이 수정이 필요합니다.

감사

업데이트 : 요청에 따라 / etc / fstab

UUID=20fab2bb-2424-40b0-ae2b-74693ea83f45 /               ext4    errors=remount-ro,user_xattr 0       1
# swap was on /dev/sda5 during installation
UUID=e04c1c74-9b99-4f07-8d3c-f0d6e8d3c465 none            swap    sw              0       0

최신 정보:

ps -aux 정보

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root         1  0.0  0.0  24144  1968 ?        Ss   Jul11   0:02 /sbin/init
root         2  0.0  0.0      0     0 ?        S    Jul11   0:00 [kthreadd]
root         3  0.0  0.0      0     0 ?        S    Jul11   0:00 [ksoftirqd/0]
root         6  0.0  0.0      0     0 ?        S    Jul11   0:00 [migration/0]
root        17  0.0  0.0      0     0 ?        S<   Jul11   0:00 [cpuset]
root        18  0.0  0.0      0     0 ?        S<   Jul11   0:00 [khelper]
root        19  0.0  0.0      0     0 ?        S<   Jul11   0:00 [netns]
root        21  0.0  0.0      0     0 ?        S    Jul11   0:00 [sync_supers]
root        22  0.0  0.0      0     0 ?        S    Jul11   0:00 [bdi-default]
root        23  0.0  0.0      0     0 ?        S<   Jul11   0:00 [kintegrityd]
root        24  0.0  0.0      0     0 ?        S<   Jul11   0:00 [kblockd]
root        25  0.0  0.0      0     0 ?        S<   Jul11   0:00 [ata_sff]
root        26  0.0  0.0      0     0 ?        S    Jul11   0:00 [khubd]
root        27  0.0  0.0      0     0 ?        S<   Jul11   0:00 [md]
root        30  0.0  0.0      0     0 ?        S    Jul11   0:00 [khungtaskd]
root        31  0.0  0.0      0     0 ?        S    Jul11   0:05 [kswapd0]
root        32  0.0  0.0      0     0 ?        SN   Jul11   0:00 [ksmd]
root        33  0.0  0.0      0     0 ?        SN   Jul11   0:00 [khugepaged]
root        34  0.0  0.0      0     0 ?        S    Jul11   0:00 [fsnotify_mark]
root        35  0.0  0.0      0     0 ?        S    Jul11   0:00 [ecryptfs-kthr]
root        36  0.0  0.0      0     0 ?        S<   Jul11   0:00 [crypto]
root        40  0.0  0.0      0     0 ?        S<   Jul11   0:00 [kthrotld]
root        43  0.0  0.0      0     0 ?        S<   Jul11   0:00 [kmpathd]
root        44  0.0  0.0      0     0 ?        S<   Jul11   0:00 [kmpath_handle]
root       273  0.0  0.0      0     0 ?        S    Jul11   0:00 [scsi_eh_0]
root       274  0.0  0.0      0     0 ?        S    Jul11   0:00 [scsi_eh_1]
root       275  0.0  0.0      0     0 ?        S    Jul11   0:00 [scsi_eh_2]
root       276  0.0  0.0      0     0 ?        S    Jul11   0:00 [scsi_eh_3]
root       277  0.0  0.0      0     0 ?        S    Jul11   0:01 [scsi_eh_4]
root       279  0.0  0.0      0     0 ?        S    Jul11   0:00 [scsi_eh_5]
root       353  0.0  0.0      0     0 ?        S    Jul11   0:01 [jbd2/sda1-8]
root       354  0.0  0.0      0     0 ?        S<   Jul11   0:00 [ext4-dio-unwr]
root       404  0.0  0.0  17052   520 ?        S    Jul11   0:00 upstart-udev-br
root       414  0.0  0.0  21536   652 ?        S<s  Jul11   0:00 udevd --daemon
root       627  0.0  0.0      0     0 ?        S    Jul11   0:00 [ips-adjust]
root       630  0.0  0.0      0     0 ?        S    Jul11   0:02 [ips-monitor]
root       631  0.0  0.0      0     0 ?        S<   Jul11   0:00 [kmemstick]
root       655  0.0  0.0      0     0 ?        S<   Jul11   0:00 [kpsmoused]
root       657  0.0  0.0      0     0 ?        S<   Jul11   0:00 [cfg80211]
root       806  0.0  0.0  15004   496 ?        S    Jul11   0:00 upstart-socket-
root       819  0.0  0.0      0     0 ?        S<   Jul11   0:00 [iwlagn]
root       858  0.0  0.0      0     0 ?        S<   Jul11   0:00 [l2cap]
root       911  0.0  0.0      0     0 ?        S<   Jul11   0:00 [hd-audio0]
root       920  0.0  0.0      0     0 ?        S<   Jul11   0:00 [hd-audio1]
syslog     989  0.0  0.0 119988   924 ?        Sl   Jul11   0:00 rsyslogd -c4
102       1002  0.0  0.0  25496  2316 ?        Ss   Jul11   0:18 dbus-daemon --s
root      1014  0.0  0.0  83168  2848 ?        Ssl  Jul11   0:00 gdm-binary
avahi     1018  0.0  0.0  32132  1336 ?        S    Jul11   0:00 avahi-daemon: r
avahi     1019  0.0  0.0  32008   156 ?        S    Jul11   0:00 avahi-daemon: c
root      1020  0.0  0.0 158344  3452 ?        Ssl  Jul11   0:06 NetworkManager
root      1022  0.0  0.0 125528  2376 ?        Sl   Jul11   0:01 /usr/sbin/conso
root      1037  0.0  0.0  64656  1972 ?        S    Jul11   0:00 /usr/sbin/modem
root      1113  0.0  0.0 136612  3404 ?        Sl   Jul11   0:02 /usr/lib/policy
root      1130  0.0  0.0  77284  2012 ?        Ss   Jul11   0:00 /usr/sbin/cupsd
root      1170  0.0  0.0  97816  2704 ?        Sl   Jul11   0:00 /usr/lib/gdm/gd
root      1180  0.0  0.0   6196   528 tty4     Ss+  Jul11   0:00 /sbin/getty -8
root      1183  0.0  0.0   6196   528 tty5     Ss+  Jul11   0:00 /sbin/getty -8
root      1196  0.0  0.0   6196   532 tty2     Ss+  Jul11   0:00 /sbin/getty -8
root      1199  0.0  0.0   6196   528 tty3     Ss+  Jul11   0:00 /sbin/getty -8
root      1204  0.0  0.0   6196   528 tty6     Ss+  Jul11   0:00 /sbin/getty -8
root      1214  0.0  0.0   4416   784 ?        Ss   Jul11   0:00 acpid -c /etc/a
root      1217  0.0  0.0  18928   844 ?        Ss   Jul11   0:00 cron
daemon    1220  0.0  0.0  16728   200 ?        Ss   Jul11   0:00 atd
root      1230  1.8  1.1 533108 44700 tty7     Ss+  Jul11  32:07 /usr/bin/X :0 -
mysql     1245  0.0  0.0 168744  2572 ?        Ssl  Jul11   0:10 /usr/sbin/mysql
root      1248  0.0  0.0  15780   564 ?        Ss   Jul11   0:05 /usr/sbin/irqba
root      1262  0.0  0.0  28932  1260 ?        S    Jul11   0:01 /sbin/wpa_suppl
root      1292  0.0  0.0   4400   368 ?        S    Jul11   0:00 /usr/sbin/hddte
root      1411  0.0  0.0  37364  1092 ?        Ss   Jul11   0:00 /usr/lib/postfi
root      1465  0.0  0.0  65800   672 ?        Ss   Jul11   0:00 /usr/sbin/winbi
root      1535  0.0  0.0      0     0 ?        S<   Jul11   0:00 [krfcommd]
root      1569  0.0  0.0 173652  1308 ?        Ss   Jul11   0:00 /usr/sbin/apach
www-data  1582  0.0  0.0 173652   236 ?        S    Jul11   0:00 /usr/sbin/apach
www-data  1583  0.0  0.0 173652   236 ?        S    Jul11   0:00 /usr/sbin/apach
www-data  1584  0.0  0.0 173652   236 ?        S    Jul11   0:00 /usr/sbin/apach
www-data  1585  0.0  0.0 173652   236 ?        S    Jul11   0:00 /usr/sbin/apach
www-data  1586  0.0  0.0 173652   236 ?        S    Jul11   0:00 /usr/sbin/apach
root      1630  0.0  0.0      0     0 ?        S    Jul11   0:00 [flush-8:0]
root      1637  0.0  0.0  65800   224 ?        S    Jul11   0:00 /usr/sbin/winbi
root      1766  0.0  0.0   6196   528 tty1     Ss+  Jul11   0:00 /sbin/getty -8
root      1820  0.0  0.0 135156  2396 ?        Sl   Jul11   0:00 /usr/lib/gdm/gd
rtkit     1825  0.0  0.0 103164  1040 ?        SNl  Jul11   0:00 /usr/lib/rtkit/
root      1830  0.0  0.1 144204  4276 ?        Sl   Jul11   0:15 /usr/lib/upower
ulti    2065  0.0  0.1 189116  3896 ?        Sl   Jul11   0:00 /usr/bin/gnome-
ulti    2084  0.0  0.1 243352  6428 ?        Ssl  Jul11   0:03 gnome-session -
ulti    2116  0.0  0.0  60840  3028 ?        Sl   Jul11   0:31 /usr/bin/ibus-d
ulti    2120  0.0  0.0  12092    16 ?        Ss   Jul11   0:00 /usr/bin/ssh-ag
ulti    2123  0.0  0.0  26400   328 ?        S    Jul11   0:00 /usr/bin/dbus-l
ulti    2124  0.0  0.0  27712  3128 ?        Ss   Jul11   1:15 //bin/dbus-daem
ulti    2126  0.0  0.0 130548  2792 ?        Sl   Jul11   0:00 /usr/lib/ibus/i
ulti    2128  0.0  0.5 456024 19524 ?        Sl   Jul11   0:41 /usr/bin/python
ulti    2130  0.0  0.1 145864  5700 ?        S    Jul11   0:00 /usr/lib/ibus/i
ulti    2135  0.0  0.1  61484  3972 ?        S    Jul11   0:04 /usr/lib/libgco
ulti    2137  0.0  0.1  72168  5692 ?        S    Jul11   0:03 /usr/lib/ibus-p
ulti    2145  0.0  0.2 474668  8128 ?        Ssl  Jul11   0:18 /usr/lib/gnome-
ulti    2149  0.0  0.3 344292 14180 ?        Sl   Jul11   0:22 /usr/lib/notify
ulti    2158  0.0  0.0  55960  2148 ?        S    Jul11   0:00 /usr/lib/gvfs/g
ulti    2163  0.0  0.0  81008  1488 ?        Ssl  Jul11   0:00 /usr/lib/gvfs//
ulti    2167  0.3  0.2 279904  8684 ?        Sl   Jul11   6:35 /usr/bin/compiz
ulti    2186  0.0  0.0  22608   768 ?        S    Jul11   0:13 syndaemon -i 0.
ulti    2188  0.0  0.0 161972  3272 ?        S    Jul11   0:00 /usr/lib/gvfs/g
root      2191  0.0  0.0 136120  3504 ?        Sl   Jul11   0:00 /usr/lib/udisks
root      2192  0.0  0.0  45168   804 ?        S    Jul11   0:02 udisks-daemon: 
ulti    2195  0.0  0.0  77352  1752 ?        Sl   Jul11   0:01 /usr/lib/gvfs/g
ulti    2198  0.0  0.0  63556  2028 ?        S    Jul11   0:00 /usr/lib/gvfs/g
ulti    2199  0.1  1.4 738152 55152 ?        Sl   Jul11   2:27 nautilus
ulti    2201  0.0  0.4 398040 16004 ?        SLl  Jul11   0:25 nm-applet --sm-
ulti    2202  0.0  0.1 347020  6020 ?        Sl   Jul11   0:00 /usr/lib/evolut
ulti    2203  0.0  0.2 317560  8580 ?        Sl   Jul11   0:00 bluetooth-apple
ulti    2204  0.0  0.1 289280  5972 ?        Sl   Jul11   0:01 zeitgeist-datah
ulti    2207  0.0  0.4 381248 18424 ?        Sl   Jul11   0:16 gnome-panel
ulti    2211  0.0  0.2 339028 10792 ?        Sl   Jul11   0:00 /usr/lib/policy
ulti    2212  0.0  0.6 478920 24388 ?        Sl   Jul11   0:02 synapse --start
ulti    2219  0.0  0.3 188988 11680 ?        Sl   Jul11   0:02 /usr/bin/python
ulti    2221  0.1  0.3 995912 13024 ?        Sl   Jul11   2:20 python /usr/bin
ulti    2223  0.0  0.3 480188 13952 ?        Sl   Jul11   0:40 gnome-power-man
ulti    2232  0.0  0.5 688680 20392 ?        Ssl  Jul11   0:20 /home/ulti/.d
ulti    2235  0.0  0.0  10848   452 ?        S    Jul11   0:00 /bin/cat
ulti    2240  0.0  0.1 330376  5452 ?        Sl   Jul11   0:01 /usr/lib/evolut
ulti    2243  0.0  0.0      0     0 ?        Z    Jul11   0:00 [zei] <defunct>
ulti    2261  0.0  0.1 180360  5624 ?        S    Jul11   0:00 /usr/lib/gnome-
ulti    2325  0.0  0.2 281168  8304 ?        Sl   Jul11   0:00 /usr/lib/gnome-
ulti    2327  0.0  0.0  60780  2912 ?        S    Jul11   0:00 /usr/lib/gvfs/g
ulti    2330  0.0  0.0  56812  2496 ?        S    Jul11   0:00 /usr/bin/obex-d
ulti    2331  0.0  0.1 245636  5244 ?        Ss   Jul11   0:04 gnome-screensav
ulti    2348  0.0  0.0   4220   488 ?        Ss   Jul11   0:00 /bin/sh -c /usr
ulti    2349  0.0  0.3 339428 13760 ?        Sl   Jul11   0:18 /usr/bin/unity-
ulti    2351  0.0  0.0 161388  2380 ?        Ssl  Jul11   0:00 /usr/lib/bonobo
ulti    2368  0.0  0.3 346704 15276 ?        Sl   Jul11   1:09 /usr/lib/gnome-
ulti    2371  0.0  0.2 372276 10936 ?        Sl   Jul11   0:21 /usr/lib/gnome-
ulti    2373  0.0  0.2 298172  9268 ?        Sl   Jul11   0:00 /usr/lib/gnome-
ulti    2375  0.4  0.5 415272 21692 ?        Sl   Jul11   7:48 /usr/lib/indica
ulti    2377  0.0  0.2 276272  8636 ?        Sl   Jul11   0:24 /usr/lib/gnome-
ulti    2411  0.0  0.0  49920  2144 ?        S    Jul11   0:00 /usr/lib/gvfs/g
ulti    2414  0.0  0.0 122464  2396 ?        Sl   Jul11   0:00 /usr/lib/d-conf
ulti    2421  0.0  0.1 305576  4624 ?        Sl   Jul11   0:00 /usr/lib/indica
ulti    2423  0.0  0.1 227072  4028 ?        Sl   Jul11   0:00 /usr/lib/indica
ulti    2425  0.0  0.1 405464  4152 ?        Sl   Jul11   0:01 /usr/lib/indica
ulti    2427  0.0  0.1 315800  6724 ?        Sl   Jul11   0:01 /usr/lib/indica
ulti    2429  0.0  0.1 209964  6180 ?        Sl   Jul11   0:35 /usr/lib/indica
ulti    2431  0.0  0.1 311128  4096 ?        Sl   Jul11   0:00 /usr/lib/indica
ulti    2460  0.0  0.0 159216  3016 ?        Sl   Jul11   0:01 /usr/lib/geoclu
ulti    2466  0.0  0.0  56220  2008 ?        S    Jul11   0:00 /usr/lib/gvfs/g
ulti    2491  0.0  0.2 237108  7964 ?        S    Jul11   0:11 /usr/bin/python
ulti    2511  0.1  0.5 431804 22796 ?        Sl   Jul11   2:35 xchat
ulti    2513  0.0  0.2 225192 10000 ?        S    Jul11   0:07 /usr/lib/bamf/b
ulti    2517  0.0  0.3 368132 12532 ?        Sl   Jul11   0:44 /usr/bin/python
ulti    2555  0.3  0.2 291168  7864 ?        Sl   Jul11   5:24 skype
ulti    2556  0.0  0.2 322488  9860 ?        Sl   Jul11   0:01 update-notifier
ulti    2628  0.0  0.3 334148 15260 ?        Dl   Jul11   0:07 gnome-terminal
ulti    2636  0.0  0.0  14612   764 ?        S    Jul11   0:00 gnome-pty-helpe
ulti    6237  0.5  2.1 742192 81440 ?        SLl  Jul11   5:56 /opt/google/chr
ulti    6242  0.0  0.0 238432  3284 ?        S    Jul11   0:11 /opt/google/chr
ulti    6244  0.0  0.1 274712  5940 ?        S    Jul11   0:00 /opt/google/chr
ulti    6267  0.1  1.6 958724 65380 ?        SNl  Jul11   1:49 /opt/google/chr
ulti    6275  0.0  0.3 869444 13328 ?        Sl   Jul11   0:06 /opt/google/chr
ulti    6303  0.0  0.3 869440 13668 ?        Sl   Jul11   0:07 /opt/google/chr
ulti    6342  0.0  0.4 870532 15612 ?        Sl   Jul11   0:08 /opt/google/chr
ulti    6347  0.0  0.3 869444 13268 ?        Sl   Jul11   0:06 /opt/google/chr
ulti    6358  1.1  1.4 1003268 54604 ?       Sl   Jul11  12:00 python /usr/bin
ulti    7642  0.0  0.1 271220  7344 ?        S    Jul11   0:00 /usr/lib/gvfs/g
ulti    9719  0.0  0.1  28516  5580 pts/1    Ss   Jul11   0:00 bash
root     10577  0.0  0.0      0     0 ?        S    08:15   0:00 [migration/1]
root     10579  0.0  0.0      0     0 ?        S    08:15   0:00 [ksoftirqd/1]
root     10580  0.0  0.0      0     0 ?        S    08:15   0:00 [migration/2]
root     10582  0.0  0.0      0     0 ?        S    08:15   0:00 [ksoftirqd/2]
root     10583  0.0  0.0      0     0 ?        S    08:15   0:00 [migration/3]
root     10585  0.0  0.0      0     0 ?        S    08:15   0:00 [ksoftirqd/3]
root     10613  0.0  0.0      0     0 ?        S<   08:15   0:00 [hci0]
root     10638  0.0  0.0      0     0 ?        S    08:15   0:00 [mmcqd/0]
root     10894  0.0  0.0   7084   820 ?        S    08:15   0:00 /sbin/dhclient
postfix  10995  0.0  0.0  39480   928 ?        S    08:15   0:00 qmgr -l -t fifo
root     11013  0.0  0.0  15664  1152 ?        Ss   08:16   0:00 /sbin/mount.ntf
ulti   11339  0.0  0.3 262796 13452 ?        Sl   08:31   0:01 /opt/google/chr
ulti   12488  3.2  2.9 1044824 114420 ?      Sl   09:33  10:16 python /usr/bin
ulti   12923  0.0  0.0 287192  2552 ?        S<sl 09:53   0:04 /usr/bin/pulsea
ulti   12929  0.0  0.0 181372  3096 ?        Sl   09:53   0:00 /usr/lib/pulsea
root     15585  0.0  0.0  84056  3488 ?        S    11:16   0:00 /usr/bin/python
ulti   15756  0.0  0.0  71016  3080 ?        S    11:23   0:00 /usr/lib/gvfs/g
root     15952  0.0  0.0  73200  2764 ?        S    11:25   0:00 /usr/bin/python
ulti   15998  0.0  0.0      0     0 ?        Z    11:25   0:00 [sh] <defunct>
root     16013  0.0  0.0      0     0 ?        S    11:26   0:01 [kworker/1:1]
root     16672  0.0  0.0      0     0 ?        S    11:33   0:01 [kworker/u:0]
root     16697  0.0  0.0      0     0 ?        S    11:33   0:02 [kworker/2:1]
ulti   16937  0.0  0.0  42516  3556 pts/1    S+   11:36   0:02 ssh -2 -C -D 80
root     17235  0.0  0.0  21532   684 ?        S<   11:46   0:00 udevd --daemon
root     17236  0.0  0.0  21532   640 ?        S<   11:46   0:00 udevd --daemon
root     17428  0.0  0.0      0     0 ?        S    11:57   0:01 [kworker/u:2]
postfix  18676  0.0  0.0  39428  1372 ?        S    13:15   0:00 pickup -l -t fi
ulti   19703  0.0  0.1  28516  5844 pts/0    Ss   14:04   0:00 bash
root     19838  0.0  0.0  23252  1644 ?        Ss   14:05   0:00 /usr/sbin/bluet
root     20081  0.0  0.0      0     0 ?        S    14:09   0:00 [kworker/3:0]
root     20269  0.0  0.0      0     0 ?        S    14:14   0:00 [kworker/2:2]
root     20322  0.0  0.0      0     0 ?        S    14:15   0:00 [kworker/1:2]
root     20639  0.0  0.0      0     0 ?        S    14:26   0:00 [kworker/3:1]
root     20711  0.0  0.0      0     0 ?        S    14:30   0:00 [kworker/0:1]
root     20805  0.0  0.0      0     0 ?        S    14:33   0:00 [kworker/u:3]
root     20861  0.0  0.0      0     0 ?        S    14:35   0:00 [kworker/0:0]
root     21027  0.0  0.0      0     0 ?        S    14:41   0:00 [kworker/0:2]
ulti   21098  2.7  1.0 893504 39720 ?        SNl  14:44   0:01 /opt/google/chr
ulti   21116  2.1  0.6 381512 24504 ?        Sl   14:45   0:01 geany
ulti   21120  0.0  0.0  14612   828 ?        S    14:45   0:00 gnome-pty-helpe
ulti   21121  0.5  0.1  28504  5812 pts/2    Ss+  14:45   0:00 /bin/bash
ulti   21236  7.1  1.0 895512 41708 ?        Sl   14:45   0:01 /opt/google/chr
ulti   21246  0.0  0.0  21932  1400 pts/0    R+   14:46   0:00 ps -aux

교환 후 vmstats 설정 10

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free   buff  cache   si   so    bi    bo   in   cs us sy id wa
 2  0 1458588 119320   2292 2748584    1   13    32    25   16  192  6  2 90  2

가상 메모리 사용량이 왜 이렇게 높습니까?  스왑과 메모리가 제공 할 수있는 것보다 훨씬 높습니다.

가상 메모리 사용량이 왜 이렇게 높습니까? 스왑과 메모리가 제공 할 수있는 것보다 훨씬 높습니다.

smap 정보 : 이것들은 길다

업데이트 : 최근에 메모리 부족 이벤트가 있습니다 (이 시점에서 스왑 기능을 해제했습니다. 캐시 된 메모리는 현재 2.5GB를 차지하고 ~ 1GB의 실제 메모리 만 사용되므로 기술적으로 다른 2.5GB가 있습니다. 커널이 캐시를 회수한다고 가정하여 작업하십시오.

가정 된 "메모리 부족 이벤트"를 표시하는 Syslog 이벤트

또한 내 정확한 문제를 보여주는 페이지 : http://raj2796.wordpress.com/2009/11/09/reducing-cached-memory-usage-linux-high-memory-usage-diagnosing-and-roubleshooting-on-vmware- 메모리 부족 oom-killer 문제 및 해결 방법 /


어떤 버전의 우분투? Chrome 및 Xchat 버전도 확인하십시오.
wojox

2
시스템 모니터의 "프로세스"탭, 또는 터미널 실행 열기 top또는 htop. 메모리 사용량을 줄여 프로세스를 정렬하십시오. 하나의 프로세스 (아마도)는 사용 가능한 모든 메모리와 일부를 먹기 시작합니다. 시스템을 사용할 수 없게되기 전에 종료하십시오.
Gilles 'SO- 악 그만해라'

이 문제를 해결하기 전에 sudo swapoff -a& 명령을 사용하여 스왑을 켜고 끄면 작업을 계속할 수 있습니다 sudo swapon -a.
Ashfame

2
스왑을 전환하는 더 좋은 명령은 sudo swapoff -a; sudo swapon -a입니다. 세미콜론과 두 명령이 하나로 결합되는 방법에 유의하십시오. 이 양식에 오류가 있다면, 당신은 여전히 스왑 남아있을거야, 그리고 메모리가 부족할 확률이 적은 것입니다 .. 있기 때문에 더 나은 이유는
스콧 세브란스을

우분투 11.04, 나는 문제를 발견했을 것입니다. 편집을 참조하십시오.
Pwnna

답변:


3

swappiness는 어떻게 구성합니까?

Linux 커널은 스왑 파일이라고하는 스왑 파일 사용 빈도를 제어하는 ​​조정 가능한 설정을 제공합니다.

swappiness 설정이 0 이면 메모리가 부족한 경우를 제외하고 디스크를 피할 수 있으며, swappiness 설정이 100 이면 프로그램이 디스크로 거의 즉시 스왑됩니다.

Ubuntu 시스템의 기본값은 60입니다. 즉, 메모리 사용량이 RAM의 절반 정도 인 경우 스왑 파일이 상당히 자주 사용됩니다. 다음을 실행하여 자신의 시스템 스왑 성 값을 확인할 수 있습니다.

one@onezero:~$ cat /proc/sys/vm/swappiness
60

4GB의 RAM이 있으므로이를 10 또는 15로 낮추고 싶습니다. 그러면 RAM 사용량이 약 80 또는 90 % 인 경우에만 스왑 파일이 사용됩니다 . 시스템 교체 값을 변경하려면을 엽니 다 /etc/sysctl.conf as root. 그런 다음이 줄을 파일에 변경하거나 추가하십시오.

vm.swappiness = 10

변경 사항을 적용하려면 재부팅

시스템이 계속 실행되는 동안 값을 변경할 수도 있습니다

sysctl vm.swappiness=10

또한 동일한 효과를 얻기 위해 다시 부팅하는 대신 실행 swapoff -a한 다음 swapon -a루트로 스왑을 지울 수 있습니다 .

스왑 수식을 계산하려면

free -m (total) / 100 = A

A * 10

root@onezero:/home/one# free -m
             total       used       free     shared    buffers     cached
Mem:          3950       2262       1687          0        407        952
-/+ buffers/cache:        903       3047
Swap:         1953          0       1953

따라서 총계는 3950/100 = 39.5 * 10 = 395입니다

의미하는 것은 10 % 395 MB의 램이 남았을 때 스왑을 사용하기 시작한다는 것입니다.


도움말 우분투 교환

교환이란 무엇입니까

swappiness 매개 변수는 커널이 프로세스를 실제 메모리에서 스왑 디스크로 옮기는 경향을 제어합니다. 디스크는 RAM보다 속도가 느리기 때문에 프로세스가 메모리에서 너무 적극적으로 이동하면 시스템 및 응용 프로그램의 응답 시간이 느려질 수 있습니다.

. swappiness는 0에서 100 사이의 값을 가질 수 있습니다

. swappiness = 0은 가능한 한 오랫동안 물리적 메모리에서 프로세스를 교환하지 않도록 커널에 지시합니다.

. swappiness = 100은 커널에게 물리적 메모리에서 프로세스를 적극적으로 교환하고 캐시를 교환하도록 이동시킵니다

우분투의 기본 설정은 swappiness = 60입니다. swappiness의 기본값을 줄이면 일반적인 Ubuntu 데스크탑 설치의 전반적인 성능이 향상 될 것입니다. swappiness = 10의 값이 권장되지만 자유롭게 실험 해보십시오.


91 % 에서 스왑 사용 시작

여기에 이미지 설명을 입력하십시오 램을 90 %로 사용하도록 system & vm을 구성 했으므로 . 에서 90 % 의 스와핑은 없었다

그 후 Firefox & Shutter와 같은 일부 응용 프로그램을 열면 램 사용으로 인해 스왑 시작이 90 % 이상입니다.


참고로,``swapoff -a ''는 스왑이 얼마나 찼는 지에 따라 완료하는 데 몇 분이 걸립니다
Adeel Ahmad

2

이 링크 Help.ubuntu.com Community : Swap FAQ 링크를 찾았습니다 . 교환성에 대한 부분은 점검 할 점으로 두드러집니다. 터미널에서 값을 확인하려면 이것을 입력하십시오.

cat /proc/sys/vm/swappiness

기본 데스크탑 버전은 60입니다. 서버는 10입니다. 값이 클수록 더 적극적인 스왑이 사용됩니다. 도움말 FAQ는 값을 조정하는 방법을 설명합니다.

시스템과 같이 4G의 RAM과 스왑이 있으며 스왑 파티션이 사용 된 것을 본 적이 없습니다.


60입니다. 나는 이것이 문제라고 생각하지 않습니다.
Pwnna

위에 나열된 SwapFaq을 검토 했습니까? vm.swappiness를 10으로 변경하는 것이 좋습니다. 명령 당 재부팅 한 다음 스왑을 모니터링하십시오. 이것이 도움이되지 않으면 다시 응답하십시오. vmstat의 포스트 출력도 있습니다.
peck

그래도 하루나 이틀이 걸릴 수도 있습니다.
Pwnna

도움이되지 않습니다. 캐시 된 증가 및 사용 가능한 감소 후에도 여전히 스왑이 증가합니다.
Pwnna

0

Gilles 씨의 제안에 따르면 버기 응용 프로그램을 찾으십시오. Xchat이 문제라고 생각되면 먼저 시스템 모니터를 열고 xchat을 실행하십시오. 메모리 사용 점검

추가 수정

sudo shutdown -rF now  [one time]

지금 xchat이라면 IDK입니다. 편집을 참조하십시오.
Pwnna

0

참고 : 새로운 답변, 일부 의견은 이전 오류 답변을 참조하거나 수행 할 수 있습니다.

내가 이것을 분석하는 유일한 방법은 smaps를 통한 것입니다.

  1. 시스템 모니터의 프로세스 목록에서 많은 메모리를 사용하는 일부 프로그램의 ID를 기록하십시오. 예를 들어, 스크린 샷에서 우리는 Totem, id 13414를 사용합니다.
  2. 콘솔에서 다음을 작성하십시오.

    cat /proc/process_id/smaps > memory.txt
    

    이 예에서 :

    cat /proc/13414/smaps > memory.txt
    
  3. 이제 memory.txt 파일에는 해당 프로그램이 메모리를 어떻게 사용하는지에 대한 매우 상세하고 긴 보고서가 포함되어 있습니다. 우리가 확인할 수 있도록 인터넷 어딘가에 게시하십시오.

여러 프로그램에서 공유 할 가능성이있는 일부 라이브러리가 많은 양의 시스템 메모리를 유출하고 있다고 생각합니다.


이 두 숫자 중 어느 것이 메모리를 사용합니까? xchat은 400mB입니까? oO
Pwnna

1
열에는 레이블이 붙어 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND있습니다. VSZ는 프로세스가 사용하는 가상 메모리 의 크기입니다 . 프로그램간에 공유되는 페이지 (예 : 모든 시스템 라이브러리)를 포함하기 때문에 실제보다 더 큽니다. 따라서 모두 합하면 동일한 메모리 페이지를 여러 번 계산합니다. RSS는 실제 실제 메모리의 크기이며 스왑 아웃 된 페이지는 포함하지 않습니다. 값의 스냅 샷보다는 VSZ 의 성장 을 보는 것이 더 유용 합니다. 나는 htop(열이 VIRT라고합니다) 제안 합니다.
Marius Gedminas

@Marius : 좋은 의견입니다. 질문의 의견 섹션에 복사하여 붙여 넣을 수 있습니까?. 시스템 모니터 스크린 샷을보고 내 대답이 잘못되었을 수 있습니다. 모든 프로그램이 너무 많은 메모리를 사용하고있는 것 같습니다 (일부 시스템 라이브러리가 누출 될 수 있음). 삭제하고 싶지만 귀하의 의견은 너무 소중합니다.
Javier Rivera

htop이 있는데 시스템 모니터 열과 동일하게 표시됩니다.
Pwnna

그리고 나는 smaps 정보를 게시했습니다.
Pwnna

0

여러 상자 에서이 문제가 발생했습니다. 문제는 버그로 추적 할 수 없었습니다.

내가 찾은 유일한 해결책은 Ubuntu 10.04를 설치 한 다음 12.04로 업그레이드하는 것입니다.이 상황에서는 버그가 신비하게 나타나지 않습니다. 이 버그는 11.10에 도입되었으며 여전히 12.04에 있습니다. 업그레이드가 아닌 새로 설치 및 라이브 CD에도 나타납니다.

런치 패드에 대한 버그 보고서는 다음과 같습니다. 버그 863552

따라서 문제는 다음과 같습니다. 커널은 어떻게 든 캐시와 버퍼를 해제하지 않으며 캐시를 줄이는 대신 페이지를 교환하여 교환합니다. 또한 스왑 피스는 전혀 영향을 미치지 않습니다. 캐시를 삭제하면 캐시가 메모리를 다시 채울 때까지 도움이됩니다.


-1
  • gksudo gedit /etc/sysctl.conf

  • 맨 아래에 : vm.swappiness=10

  • 재부팅

  • cat /proc/sys/vm/swappiness 너에게 준다 10

그것은 4 기가 바이트 RAM으로 정말 좋은 가치입니다.

(11.04에가는 길에 나는 램과 비슷한 것들을 격려한다. 나는 하나의 프로그램을 알고있다. 음식물, 그것은 풀어 주어야한다 .....)


1
당신은 이전 답변과 정확히 동일하게 진술하고 있습니다. 당신이 게시 할 때이 점을 명심하십시오 - 다른 사람이 당신이주고 싶은 같은 대답을 명시하는 경우, 답변을 알리는 삼가하시기 바랍니다, 그냥 (경우에 당신과 같은 그 같은 다시) 다른 사람의 답변을 upvote에
토마스 구
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.