日期:2014-05-16  浏览次数:20650 次

常用linux and unix命令

?

du -sh 目录所占磁盘空前

df -k ?\home 目录所在磁盘空间占用情况

?

?

ps aux |grep pid查看进程占用cpu

svmon命令 可以查看物理内存的情况

svmon –G 查看内存全局使用状况

sar 1 3 查看cpu全局使用状况

df -k ?\home 目录所在磁盘空间占用情况

du -s server计算目录所占磁盘空间大小

vmstat 内存和cpu占用情况

?

?

bootinfo -r获取内存大小(K)1048576 =1024M=1G ?

lsattr -Elmem0 ? 获取内存大小1024M

global:

svmon -G -i2 5 -z

memory 物理内存使用的统计信息

size ?物理内存大小(单位页)*4=k /1024/1024=G

inuse 被使用的物理内存

free ?空闲的物理内存 单位页)*4=k /1024/1024=G

pin ? pinned内存大小

virtual 虚拟内存被使用的页面数

stolen 被rmss销减的不可用的内存大小

?

?

sar -u 1 10

可以查看CPU使用情况

?

vmstat 2 3

可以查看内存使用情况

vmstat free的单位为块,缺省值为4096bytst ??

vmstat之类的对系统负担太大 ? ? ? ??

vmstat ? 可以获得进程、虚存、物理卷和CPU活动的信息 ??

?

??有关内存的信息有: ??

??avm ? ? ? 使用的页面数 ??

??fre ? ? ? 空闲的页面数 ??

?

??有关CPU的信息有: ??

??us ? ? ? ? 用户态利用率 ??

??sy ? ? ? ? 核心态利用率 ??

??id ? ? ? ? 空闲时间比 ??

??wa ? ? ? ? 等待I/O而空闲的时间比 ??

?

?

?

在AIX中如何查看CPU和内存的使用情况

?5可以用prtconf,433可以用topas和vmstat看

?

?查看内存占用情况: ? vmstat,svmon,topas(后两个需要root用户权限) ??

?查看一个进程占用的内存情况:ps ? aux,smon ? ??

?

?ps aux 观察参数%mem:内存使用百分比 RSS:实际使用内存 ()

?ps ? -e ? -o ? command,pcpu,pmem,pid ? 仅返回指定列信息?

?

#sar -u 1 1?

?内存 sar ? -r ??

??cpu ? ? ? sar ? -u

?

?

[root@localhost ~]# free???? #以KB显示
???????????? total?????? used?????? free???? shared??? buffers???? cached
Mem:??????? 515400????? 75436???? 439964????????? 0?????? 8328????? 40960
-/+ buffers/cache:????? 26148???? 489252
Swap:????? 2048276????????? 0??? 2048276
[root@localhost ~]# free -m????? #以M列出
???????????? total?????? used?????? free???? shared??? buffers???? cached
Mem:?????????? 503???????? 73??????? 429????????? 0????????? 8???????? 40
-/+ buffers/cache:???????? 25??????? 477
Swap:???????? 2000????????? 0?????? 2000

?

?

?

?/proc ? 好像只有saloris才有吧 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

?memory ? ? ? 262129 ? ? ?47808 ? ? 214321 ? ? ?14493 ? ? ?35814 ? ? ? ?

?

?sar 命令中与 CPU 相关的最有用选项有:

?

sar -P?

-P 选项报告指定处理器的每处理器统计信息。通过指定 ALL 关键字,可以报告每个单独的处理器统计信息和所有处理器的平均值。

在指定要报告统计信息的标志中,只有 -a、-c、-m、-u 和 -w 这几个标志与 -P 标志一起使用才有意义的。

?

下面的示例显示了当一个 CPU 受限程序在 0 号处理器上运行时的每处理器统计信息:

?

# sar -P ALL 2 3AIX aixsmphost 2 5 00049FDF4D01 ? ?02/22/0417:30:50 cpu ? ?%usr ? ?%sys ? ?%wio ? %idle

?

?

1、sar -u 1 1 监控cpu使用率,1-idle

2、ps ? -e ? -o ? pcpu,pmem,pid |grep pid

3、bootinfo -r 实际物理内存大小(观察参数%mem:内存使用百分比 RSS:实际使用内存)

4、svmon -G 全局内存使用率

5、du -sk 返回目录磁盘占用空间大小