Я использую RedHat Enterprise Linux 6.

При использовании ленточного накопителя IBM он полностью использует системную память всего за две минуты.

Вот результат команды free -m :

             total       used       free     shared    buffers     cached
Mem:          4032       3837        194          0          7       3634
-/+ buffers/cache:        195       3837
Swap:         6591          0       6591

и при проверке использования топовых процессов я обнаружил следующее:

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
root       307 46.3  0.6  95780 27348 ?        Ssl  00:35   3:57 ltfs -o devname=/dev/IBMtape0 /mnt/ltfs
gdm       4033  0.0  0.4  32464 17284 ?        Ss   Jul01   0:00 /usr/libexec/gdmgreeter
root      4020  0.0  0.2  25568 10308 ?        SN   Jul01   0:00 /usr/bin/python -tt /usr/sbin/yum-updatesd
root      4007  0.0  0.1  11260  5332 tty7     Ss+  Jul01   0:02 /usr/bin/Xorg :0 -br -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
root      3828  0.0  0.1  53360  4988 ?        Ssl  Jul01   0:00 /usr/sbin/cimserver
root      3645  0.0  0.1  13468  4772 ?        S    Jul01   0:00 python ./hpssd.py
68        3549  0.0  0.1   6220  4192 ?        Ss   Jul01   0:01 hald
root      4006  0.0  0.0  27496  3768 ?        Sl   Jul01   0:00 /usr/libexec/gdm-rh-security-token-helper
root      3667  0.0  0.0  10272  3008 ?        Ss   Jul01   0:00 cupsd

Я использую скрипт для ежедневного резервного копирования на ленту. Копирует файл cpio на ленту.

Как мы можем определить причину этой проблемы?

1 ответ1

1

Вы смотрите на неправильное значение. Ваша физическая память составляет 4032 мегабайта. Ваша свободная память 3837 Своп пуст. Это очень далеко от того, чтобы быть полным. "Кэшированная" память - это свободная память! Свободная память используется в качестве дискового кэша до тех пор, пока какая-либо программа не выделит ее. Короче говоря, у вас нет нехватки памяти, и нет проблемы, которую нужно исправить.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .