Hoán đổi bắn tới 100% sau vài giờ sử dụng


11

Vì lý do này hay lý do khác, việc sử dụng trao đổi của tôi sẽ đạt đến 100% công suất sau một vài giờ sử dụng. Giao diện của tôi sau đó sẽ đóng băng, sau đó tôi phải đợi 20 phút để có thể di chuyển chuột.

Thủ phạm bị nghi ngờ hiện tại là Chromium hoặc XChat vì chúng luôn xuất hiện khi sự cố này xảy ra. Tôi đang nghiêng nhiều hơn về XChat vì trước đây tôi đã nhận thấy sự đóng băng bắt đầu ngay khi tôi nhấp vào thứ gì đó liên quan đến XChat.

Trong số những điều khác tôi đã nhận thấy là việc sử dụng Hoán đổi sẽ tăng lên theo thời gian.

Tôi cũng đã mở Emesene và Dropbox, nhưng tôi nghi ngờ chúng là nguyên nhân cốt lõi của vấn đề vì chúng chỉ nhàn rỗi khi giao diện đóng băng.

Hiện tại, việc khởi động lại là cách khắc phục duy nhất của tôi, (dù sao tôi cũng có thể tìm thấy ...) nhưng nếu giao diện không hoàn toàn ngừng hoạt động, trong trường hợp đó, đó sẽ là một thiết lập lại khó khăn. Ngoài ra khi trao đổi đầy, đèn HDD liên tục bật. Không chắc chắn lý do tại sao điều này xảy ra

Chỉnh sửa: Tìm thấy một số thông tin bổ sung. Đây là đầu ra của free -m:

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

Như bạn có thể thấy, bộ nhớ vật lý được lưu trữ trong một số lý do, trong khi những bộ nhớ miễn phí tương đối nhỏ. Tôi nghĩ rằng điều này gây ra việc sử dụng trao đổi.

Tôi cần sửa lỗi này vì hiện tại tôi cần tắt máy cứ sau 2 ngày.

Cảm ơn

Cập nhật: Theo yêu cầu / 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

Cập nhật:

ps -aux thông tin

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 sau khi hoán đổi được đặt 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

Tại sao việc sử dụng bộ nhớ ảo rất cao?  Đó là cao hơn so với những gì cả trao đổi và bộ nhớ của tôi có thể cung cấp

Tại sao việc sử dụng bộ nhớ ảo rất cao? Đó là cách cao hơn so với những gì cả trao đổi và bộ nhớ của tôi có thể cung cấp.

Thông tin smap: Đây là dài

Cập nhật: Gần đây, đây là một sự kiện hết bộ nhớ (tôi đã tắt trao đổi tại thời điểm này, bộ nhớ được lưu trong bộ nhớ cache chiếm tới 2,5 GB tại thời điểm đó và chỉ ~ 1GB bộ nhớ vật lý được sử dụng, vì vậy về mặt kỹ thuật tôi có thêm 2,5 GB làm việc với do được cho là lấy lại bộ đệm của kernel):

Sự kiện Syslog hiển thị "sự kiện hết bộ nhớ"

Ngoài ra một trang hiển thị vấn đề chính xác của tôi: http://raj2796.wordpress.com/2009/11/09/reducing-cached-memory-usage-linux-high-memory-usage-diagnoses-and-troubledh Boot-on-vmware- và hết bộ nhớ-oom-killer-vấn đề và giải pháp /


Ubuntu phiên bản nào? Ngoài ra phiên bản Chrome và Xchat xin vui lòng.
wojox

2
Mở tab Quy trình xử lý các kênh của Giám sát hệ thống, hoặc thiết bị đầu cuối đang chạy tophoặc htop. Sắp xếp các quá trình bằng cách giảm sử dụng bộ nhớ. Xem như một quá trình (có thể) bắt đầu ăn hết bộ nhớ có sẵn và sau đó một số. Giết nó trước khi hệ thống trở nên không sử dụng được.
Gilles 'SO- ngừng trở nên xấu xa'

Bạn ít nhất có thể tiếp tục làm việc bằng cách bật và tắt trao đổi với các lệnh sudo swapoff -a& sudo swapon -atrước khi bạn sắp xếp vấn đề này.
Ashfame

2
Một lệnh tốt hơn để chuyển đổi trao đổi là sudo swapoff -a; sudo swapon -a. Lưu ý dấu chấm phẩy và cách cả hai lệnh được kết hợp thành một. Lý do tốt hơn là vì với hình thức này, nếu có lỗi, bạn vẫn sẽ bị trao đổi và sẽ ít bị hết bộ nhớ hơn ..
Scott Severance

Ubuntu 11.04 và tôi nghĩ rằng tôi có thể đã tìm thấy vấn đề. Xem chỉnh sửa.
Pwnna

Câu trả lời:


3

Làm cách nào để định cấu hình swappiness?

Nhân Linux cung cấp một bộ ting có thể điều chỉnh để kiểm soát tần suất sử dụng tệp hoán đổi, được gọi là swappiness

Cài đặt swappiness bằng 0 có nghĩa là đĩa sẽ được tránh trừ khi thực sự cần thiết (bạn hết bộ nhớ), trong khi cài đặt swappiness 100 có nghĩa là các chương trình sẽ được hoán đổi sang đĩa gần như ngay lập tức.

Hệ thống Ubuntu đi kèm với mặc định là 60, có nghĩa là tệp hoán đổi sẽ được sử dụng khá thường xuyên nếu mức sử dụng bộ nhớ chiếm khoảng một nửa RAM của tôi. Bạn có thể kiểm tra giá trị trao đổi của hệ thống của riêng bạn bằng cách chạy:

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

Vì tôi có 4 GB RAM, vì vậy tôi muốn giảm xuống còn 10 hoặc 15. Tệp hoán đổi sau đó sẽ chỉ được sử dụng khi mức sử dụng RAM của tôi khoảng 80 hoặc 90 phần trăm. Để thay đổi giá trị swappiness hệ thống, mở /etc/sysctl.conf as root. Sau đó, thay đổi hoặc thêm dòng này vào tệp:

vm.swappiness = 10

Khởi động lại để thay đổi có hiệu lực

Bạn cũng có thể thay đổi giá trị trong khi hệ thống của bạn vẫn đang chạy

sysctl vm.swappiness=10

bạn cũng có thể xóa trao đổi của mình bằng cách chạy swapoff -avà sau đó swapon -alà root thay vì khởi động lại để đạt được hiệu quả tương tự.

Để tính Công thức hoán đổi của bạn

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

vậy tổng cộng là 3950/100 = 39,5 * 10 = 395

Vì vậy, ý nghĩa của nó là khi 10% 395 MB ram còn lại thì nó bắt đầu sử dụng tính hoán đổi


Cứu giúp . Ubuntu. Trao đổi

Swappiness là gì

Tham số swappiness kiểm soát xu hướng của kernel để di chuyển các tiến trình ra khỏi bộ nhớ vật lý và vào đĩa trao đổi. Vì các đĩa chậm hơn nhiều so với RAM, điều này có thể dẫn đến thời gian phản hồi chậm hơn cho hệ thống và ứng dụng nếu các quá trình di chuyển quá mạnh ra khỏi bộ nhớ.

. swappiness có thể có giá trị từ 0 đến 100

. swappiness = 0 nói với kernel để tránh các quá trình hoán đổi ra khỏi bộ nhớ vật lý càng lâu càng tốt

. swappiness = 100 bảo kernel nhân mạnh mẽ trao đổi các tiến trình ra khỏi bộ nhớ vật lý và chuyển chúng sang hoán đổi bộ đệm

Cài đặt mặc định trong Ubuntu là swappiness = 60. Giảm giá trị mặc định của swappiness có thể sẽ cải thiện hiệu suất tổng thể cho cài đặt máy tính để bàn điển hình của Ubuntu. Giá trị của swappiness = 10 được khuyến nghị, nhưng hãy thử nghiệm.


Bắt đầu sử dụng trao đổi ở 91%

nhập mô tả hình ảnh ở đây Như tôi đã cấu hình hệ thống của tôi & vm để sử dụng ram ở mức 90% . Ở 90% không có trao đổi

Sau đó tôi đã mở một số ứng dụng như Firefox & Shutter, nó bắt đầu hoán đổi vì sử dụng ram là trên 90%


FYI, '' hoán đổi -a '' mất vài phút để hoàn thành tùy thuộc vào mức độ hoán đổi của bạn đầy đủ
Adeel Ahmad

2

Tôi tìm thấy liên kết này Cộng đồng Help.ubfox.com: Trao đổi Câu hỏi thường gặp . Phần về sự hoán đổi nổi bật như là một điểm để kiểm tra. Để kiểm tra giá trị từ một thiết bị đầu cuối, hãy nhập vào.

cat /proc/sys/vm/swappiness

Phiên bản máy tính để bàn mặc định là 60 mà là của tôi. Một máy chủ là 10. Giá trị càng cao, trao đổi tích cực hơn được sử dụng. Câu hỏi thường gặp về trợ giúp giải thích cách điều chỉnh giá trị.

Tôi có 4G RAM và trao đổi, giống như hệ thống của bạn và chưa bao giờ nhận thấy phân vùng trao đổi của tôi được sử dụng.


đó là 60. Tôi không nghĩ đây là vấn đề.
Pwnna

Bạn đã xem lại SwapFaq được liệt kê ở trên. Đề nghị thay đổi vm.swappiness thành 10. Khởi động lại theo hướng dẫn sau đó theo dõi trao đổi. Nếu điều này không giúp thì trả lời lại. Bài viết đầu ra từ vmstat, cũng.
mổ

Được rồi, có thể là một hoặc hai ngày nữa.
Pwnna

Không giúp được gì. Hoán đổi vẫn tăng sau khi tăng bộ nhớ cache và giảm miễn phí. Xem bài đăng cho vmstat
Pwnna

0

Theo đề nghị của ông Gilles tìm ra ứng dụng lỗi. Nếu bạn nghĩ rằng Xchat là vấn đề thì hãy mở màn hình hệ thống trước rồi chạy xchat. kiểm tra sử dụng bộ nhớ

sửa chữa bổ sung

sudo shutdown -rF now  [one time]

IDK nếu bây giờ là xchat. Xem chỉnh sửa.
Pwnna

0

Lưu ý: Câu trả lời mới, một số ý kiến ​​có thể / không đề cập đến câu trả lời lỗi trước đó.

Cách duy nhất mà tôi biết để phân tích điều này là thông qua các cú đánh:

  1. Trong danh sách quy trình của màn hình hệ thống, hãy lưu ý ID của một số chương trình đang sử dụng nhiều bộ nhớ. Ví dụ: trong ảnh chụp màn hình của bạn, chúng tôi lấy Totem, id 13414
  2. Trong bảng điều khiển viết:

    cat /proc/process_id/smaps > memory.txt
    

    Trong ví dụ của chúng tôi:

    cat /proc/13414/smaps > memory.txt
    
  3. Bây giờ tệp memory.txt chứa một báo cáo rất chi tiết và dài về cách chương trình đó sử dụng bộ nhớ. Xin vui lòng gửi nó ở đâu đó trong mạng để chúng tôi có thể kiểm tra nó.

Tôi tin rằng một số thư viện, một thư viện rất có thể được chia sẻ bởi một số chương trình, đang rò rỉ một lượng lớn bộ nhớ hệ thống của bạn.


Bộ nhớ nào sử dụng một trong 2 số đó? và xchat nào 400mB? oO
Pwnna

1
Các cột được dán nhãn USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND. VSZ là kích thước của bộ nhớ ảo mà một quá trình sử dụng; những trang này thường lớn hơn thực tế vì chúng bao gồm các trang được chia sẻ giữa các chương trình (ví dụ: tất cả các thư viện hệ thống), và vì vậy nếu bạn tổng hợp tất cả, bạn sẽ đếm cùng một số trang bộ nhớ. RSS là kích thước của bộ nhớ vật lý thực tế đang được sử dụng, không bao gồm các trang bị tráo đổi. Sẽ hữu ích hơn khi thấy sự tăng trưởng của VSZ thay vì ảnh chụp nhanh các giá trị; Tôi đề nghị htop(cột được gọi là VIRT ở đó).
Marius Gedminas

@Marius: Bình luận hay, bạn có thể sao chép và dán nó vào phần bình luận của câu hỏi không?. Câu trả lời của tôi có thể sai, nhìn vào ảnh chụp màn hình của hệ thống, có vẻ như tất cả các chương trình đang sử dụng quá nhiều bộ nhớ (có thể một số thư viện hệ thống bị rò rỉ), vì vậy tôi muốn xóa nó, nhưng nhận xét của bạn quá giá trị.
Javier Rivera

Tôi có htop, và nó hiển thị giống như cột màn hình hệ thống.
Pwnna

Và tôi đã đăng thông tin smaps.
Pwnna

0

Tôi đã gặp điều này trên một số hộp. Vấn đề là một lỗi, mà tôi đã không thể theo dõi.

Giải pháp duy nhất mà tôi tìm thấy là cài đặt Ubuntu 10.04 và sau đó nâng cấp lên 12.04, trong tình huống này, lỗi bí ẩn không xuất hiện. Lỗi được giới thiệu vào ngày 11.10 và vẫn còn ở đó vào ngày 12.04. Chỉ xuất hiện trên các bản cài đặt sạch, không phải nâng cấp (và trên đĩa CD trực tiếp).

Đây là báo cáo lỗi trên launchpad: Bug 863552

Vì vậy, vấn đề như sau: kernel bằng cách nào đó không giải phóng bộ đệm và bộ đệm, và bỏ các trang để trao đổi thay vì giảm bộ đệm. Ngoài ra, swappiness hoàn toàn không có tác dụng. Thả cache giúp, chỉ cho đến khi bộ nhớ cache lấp đầy bộ nhớ một lần nữa.


-1
  • gksudo gedit /etc/sysctl.conf

  • Trên cùng: vm.swappiness=10

  • Khởi động lại

  • cat /proc/sys/vm/swappiness mang đến cho bạn 10

Đó là một giá trị thực sự tốt với RAM 4gb.

. prog, nó nên chạy lại .....)


1
bạn đang nói chính xác như một câu trả lời trước đó. Hãy ghi nhớ điều này khi bạn đăng bài - nếu người khác nêu câu trả lời tương tự bạn muốn đưa ra, xin vui lòng không nêu câu trả lời của bạn và chỉ nêu lên câu trả lời của người khác (một lần nữa, khi nó giống như của bạn)
Thomas Ward
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.