使用磁带驱动器软件时系统内存得到充分利用

使用磁带驱动器软件时系统内存得到充分利用

我正在使用 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

您看到的值是错误的。您的物理内存为 4032 兆字节。您的可用内存为 3837。交换为空。这离满还差得很远。“缓存”内存是可用内存!可用内存用作磁盘缓存,直到某个程序分配它。简而言之,您没有内存不足,也没有需要修复的问题。

相关内容