• 全部
  • 系统维护与使用
  • 应用程序开发
  • 内核源代码
  • 驱动程序开发
  • CPU和硬件区
  • UNIX文化
  • Solaris
  • Power Linux
  • 问答

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

lbl20020123 2003-03-25 04:17:18
如题。
...全文
1058 点赞 收藏 13
写回复
13 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
回复
相关推荐
发帖
Linux/Unix社区
创建于2007-08-27

2.0w+

社区成员

Linux/Unix社区 应用程序开发区
申请成为版主
帖子事件
创建了帖子
2003-03-25 04:17
社区公告
暂无公告