根据 proc(5) 的 linux 手册页:
/proc/[pid]/statm 提供有关内存使用情况的信息,以页为单位。列是:
Run Code Online (Sandbox Code Playgroud)size (1) total program size (same as VmSize in /proc/[pid]/status) resident (2) resident set size (same as VmRSS in /proc/[pid]/status) share (3) shared pages (i.e., backed by a file) text (4) text (code) lib (5) library (unused in Linux 2.6) data (6) data + stack dt (7) dirty pages (unused in Linux 2.6)
如果我将结果与 ubuntu 系统监视器进行比较,单位似乎是 Mb,但我不是 100% 确定。“以页为单位”是什么意思?
我有一台服务器,由于不同的原因我无法升级。它运行的是 SUSE 11.4。我需要运行一个需要 GLIBC_2.14 的包,我有 GLIB_2.11
我得到的错误是:
/software/AMBER12/amber12/bin/xaLeap: /lib64/libc.so.6: version `GLIBC_2.14' not found (required by /software/AMBER12/amber12/bin/xaLeap)
Run Code Online (Sandbox Code Playgroud)
我无法使用包管理器安装库,因为系统太旧,不再支持。至少不再获取更新了。所以,问题是,如果我设法安装丢失的库,我会破坏我的系统吗?既然是libc.so.6的更新,不知道会不会还需要其他依赖的更新?