技术栈

getrusage

dingdingfish
9 天前
linux·resource·getrusage·tlpi·setrlimit·getrlimit
TLPI 第36章 读书笔记:Process Resource笔记和练习博客总目录见:开始读TLPI。每个进程都会消耗系统资源,比如内存和CPU时间。本章我们来看跟资源相关的系统调用。我们先从getrusage()系统调用开始,它允许一个进程监控自己或其子进程使用的资源。然后我们看看setrlimit()和getrlimit()系统调用,这两个可以用来修改和获取调用进程对各种资源的消耗限制。
goodcitizen
2 年前
exec·system·fork·time·clone·vfork·getconf·waitpid·zgrep·waittid·getrusage·times·lastcomm·sa·dump-acct·accton·setuid·seteuid·setreuid
[apue] 进程控制那些事儿在介绍进程的创建、启动与终止之前,首先了解一下进程的唯一标识——进程 ID,它是一个非负整数,在系统范围内唯一,不过这种唯一是相对的,当一个进程消亡后,它的 ID 可能被重用。不过大多数 Unix 系统实现延迟重用算法,防止将新进程误认为是使用同一 ID 的某个已终止的进程,下面这个例子展示了这一点:
我是有底线的