在unix下如何取得内存使用率和cpu的使用率?

lbl20020123 2003-03-25 04:17:18
如题。
...全文
1218 13 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
sitsang 2003-04-02
  • 打赏
  • 举报
回复
内存 sar -r
cpu sar -u
ygbxh 2003-04-01
  • 打赏
  • 举报
回复
vmstat 可以获得进程、虚存、物理卷和CPU活动的信息

有关内存的信息有:
avm 使用的页面数
fre 空闲的页面数

有关CPU的信息有:
us 用户态利用率
sy 核心态利用率
id 空闲时间比
wa 等待I/O而空闲的时间比
kingcs 2003-04-01
  • 打赏
  • 举报
回复
想自己实现的话,
看看top的源代码吧。
ygbxh 2003-03-27
  • 打赏
  • 举报
回复
/proc 好像只有saloris才有吧
95533 2003-03-26
  • 打赏
  • 举报
回复
sar 1 10
wjjchess 2003-03-26
  • 打赏
  • 举报
回复
用ps命令

ps -ef -o user -o args -o vsz ......
至于想看CPU使用,进程ID,你看一下ps的参数
也是加 -o XXX来获得
jfguo 2003-03-26
  • 打赏
  • 举报
回复
读 /proc下相应的文件
lbl20020123 2003-03-26
  • 打赏
  • 举报
回复
用程序该如何实现?
火焰射手 2003-03-26
  • 打赏
  • 举报
回复
vmstat 和 cpustat,最简单
gettext 2003-03-25
  • 打赏
  • 举报
回复
这些方法归根结蒂都是读取 /proc
blue_fairy 2003-03-25
  • 打赏
  • 举报
回复
ps -e -o command,pcpu,pmem,pid
显示的是每一个进程的名字,cpu 占用率,内存占用率和进程ID
zengpan_panpan 2003-03-25
  • 打赏
  • 举报
回复
top最简单。
cao_elsie 2003-03-25
  • 打赏
  • 举报
回复
用sar命令,具体参数记不清了,你可以用man察看一下,缺省情况下可以看到cpu使用率
有的unix下可以用vmstat察看内存使用率
在aix下还可以用topas

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧