top要查看一些内存信息,我可以在through中观看它cat /proc/meminfo。
在 /proc/meminfo 中我可以看到整个系统的交换使用情况,如下所示:
SwapCached: 4 kB
SwapTotal: 33460220 kB
SwapFree: 33460216 kB
Run Code Online (Sandbox Code Playgroud)
但可能存在几乎所有交换都被使用的情况(即,有一小部分SwapFree)。我怎样才能知道哪些进程正在消耗这个交换?
UPD:有一个太小的块SwapFree基本上意味着有一些进程(进程)消耗了大量内存并且很长时间没有使用它。我需要找到这样的流程。
当我列出ls目录中的 ( ) 文件时,我在某些文件后面看到等号=。在我的例子中,所有这些文件都是 UNIX 域套接字文件:
user@Debian11:~/src/unix_sock$ l
a.out* cli_stream* dgrm_unix_sock.server= serv_stream* stream_serv.c tpf_unix_sock.server=
cli_dgrm* dgram/ serv_dgrm* stream_cli.c tpf_unix_sock.client=
Run Code Online (Sandbox Code Playgroud)
这是什么原因呢?
顺便说一句,该ls -l命令不显示=