man getrusage 2
说
ru_maxrss (since Linux 2.6.32)
This is the maximum resident set size used (in kilobytes). For RUSAGE_CHILDREN, this is the resident set size of the largest
child, not the maximum resident set size of the process tree.
Run Code Online (Sandbox Code Playgroud)
那么这个数字究竟是什么意思呢?
当我列出所有组时,我会看到一个名为“nogroup”的组。这个是来做什么的?它应该是最低特权的一个还是什么?我正在使用 ubuntu 11.04。
如何确定给定用户可以写入的所有文件和文件夹?用户是nobody
。也许是 bash 或 python 中的一些脚本?我正在使用 Ubuntu 11.04
所以当我打字时,time <some_program>
我有很好的 CPU 时间测量。但这究竟是如何实现的呢?这也对性能有任何影响some_program
吗?
所以我有一个 Python 应用程序(它产生其他进程),我想拒绝任何写作。这似乎是 SELinux 的工作。您能否描述完成此操作所需的步骤,或者将我引向一些好的阅读资源,因为从我发现的内容来看,没有太多。
我正在尝试监视每个进程的磁盘活动。我发现如何执行此操作的一种方法是读取 /proc/pid/io 文件并将字段与先前读取的字段进行比较。除了我的监控过程似乎只能读取一些 io 文件(例如它没有读取 apache 的权限)之外,这很好用。怎么读别人的io?也许还有更好的方法来实现这个目标?
编辑显然我可以以 root 身份运行该进程,但我想避免这种情况
permissions ×2
command-line ×1
disk ×1
files ×1
find ×1
group ×1
io ×1
kernel ×1
memory ×1
proc ×1
selinux ×1
system-calls ×1
time ×1
ubuntu ×1