我有一个应用程序正在运行(在 RHEL5 上),它将数据流式传输到 NFS 共享上。最近,我看到很多 .nfsXXXX...(xxx 是一个十六进制数)出现在它的工作目录中,应用程序每小时写入一次文件,然后将它们移动到不同的文件名。
这些文件是什么?这是否表明出现了问题?如何做进一步诊断?
最近,我在kern.log我的一台服务器中注意到了这样的条目:
Feb 16 00:24:05 aramis kernel: swapper: page allocation failure. order:0, mode:0x20
Run Code Online (Sandbox Code Playgroud)
我想知道:
交换使用率非常低(小于 10%),到目前为止我还没有注意到任何进程因为内存不足而被杀死。
附加信息:
在 Cent OS 5 上,rpm命令挂在我的 Linux 机器上。
[root@manage glib]# rpm -i libgcc-4.1.1-52.el5.i386.rpm
[root@manage glib]# ps -efww | grep libgcc
root 2020 32168 0 13:50 pts/0 00:00:00 grep libgcc
root 14254 2974 0 13:09 pts/1 00:00:00 rpm -i libgcc-4.1.1-52.el5.i386.rpm
Run Code Online (Sandbox Code Playgroud)
以下是strace:
[root@manage glib]# strace -p 14254
Process 14254 attached - interrupt to quit
select(0, NULL, NULL, NULL, {0, 643179}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {1, 0}) = 0 (Timeout)
select(0, NULL, NULL, NULL, {1, 0}) = …Run Code Online (Sandbox Code Playgroud)