系统调优的常用命令初解Word下载.docx

上传人:b****4 文档编号:7854153 上传时间:2023-05-09 格式:DOCX 页数:10 大小:18.78KB
下载 相关 举报
系统调优的常用命令初解Word下载.docx_第1页
第1页 / 共10页
系统调优的常用命令初解Word下载.docx_第2页
第2页 / 共10页
系统调优的常用命令初解Word下载.docx_第3页
第3页 / 共10页
系统调优的常用命令初解Word下载.docx_第4页
第4页 / 共10页
系统调优的常用命令初解Word下载.docx_第5页
第5页 / 共10页
系统调优的常用命令初解Word下载.docx_第6页
第6页 / 共10页
系统调优的常用命令初解Word下载.docx_第7页
第7页 / 共10页
系统调优的常用命令初解Word下载.docx_第8页
第8页 / 共10页
系统调优的常用命令初解Word下载.docx_第9页
第9页 / 共10页
系统调优的常用命令初解Word下载.docx_第10页
第10页 / 共10页
亲,该文档总共10页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

系统调优的常用命令初解Word下载.docx

《系统调优的常用命令初解Word下载.docx》由会员分享,可在线阅读,更多相关《系统调优的常用命令初解Word下载.docx(10页珍藏版)》请在冰点文库上搜索。

系统调优的常用命令初解Word下载.docx

vmstat来查这些信息。

5.网络边接慢

过早地dropnetworkconnection可能会对网络性能有影响,用命令

netstat来查这些信息。

也可用ping来查remotesystem是否available。

如果想对系统情况有正确的诊断,那么就必需收集系统信息:

1.eventlogging

DIGITALUNIX操作系统有systemevent-logging和binaryevent-logging来记录系统的event情况,这两个log文件对性能的诊断很有用。

Systemevent-logging是函数syslog以ASCII成生。

后台程序syslogd收集各种内核、命令、应用程序的信息并把它们写在文件/etc/syslog.conf中。

Binaryevent-logging收集硬件与软件的event情况。

后台程序binlogd把它们以二进制的形式写入/etc/binlog.conf中。

你可用DECeventGO来看这个二进制的log文件。

你也可以用dia或userf命令来把二进制的log文件翻译成ASCII格式。

检查CPU使用情况

1.ps命令:

psaux

USERPID%CPU%MEMVSZRSSTTYSSTARTEDTIMECOMMAND

%CPU-----使用CPU的百分比

%MEM---使用内存的百分比

VSZ-----virtualaddresssize,分配给该进程的虚似内存的大小

RSS-----realmemorysize,该进程占用的物理内存大小

S--------processstatusorstate该进程的状态

R---runnable

U---uninterruptiblesleeping不可中断的sleep进程

S---sleeping

I----idle

T---stopped

H---halted

W---swappedout

TIME----当前CPU的占用时间

COMMAND---运行的命令

2.vmstat命令

PROCSMEMORYPAGESINTRCPU

Rwuactfreewirefaultcowzeroreactpinpoutinsycsussyid

MEMORY---virtualmemoryinformation

用swapon–s查看swapspace的使用情况

用iostat查看磁盘使用情况:

iostat

ttyrz1rz2rz3cpu

tintoutbpstpsbpstpsbpstpsusnisyid

rzn----为每个磁盘,bps磁盘上传输的字节数(千分之一秒)

tps磁盘上传输次数。

对CPU而言:

us---CPU花在处于默认或高优先级进程上的时间百分比

ni---CPU花在处于低优先级进程上的时间百分比

sy—CPU花在系统模式下的时间百分比

id---CPU处于空闲时的时间的百分比

A.通过它可确定使用较多的磁盘,并确定swapspace的磁盘分布。

如果发现有许多活动的磁盘但CPU的systemidletime很高,说明需要balanceI/O,消除碎片或升级硬件。

B.如果发现有较多的tps,但bps很小,说明I/O说次数很多,但每次I/O读的数据量很少。

重启和关机命令:

reboot

AIX系统

1.查看版本:

oslevel

oslevel–q

oslevel–g

或者用uname–a

uname–vr

还可以从bos.rte历史取得系统维护级信息

lslpp–hhos.rte

或者lslpp–Lhos.rte

2.查各CPU的工作情况

sar–PALL21

3.sar命令:

sar110等同于sar–u110

时间%usr%sys%wio%idle

sar–d列出每个磁盘的使用情况

4.vmstat

kthrmemorypagefaultscpu

rbavmfrerepipofrsrcyinsycsussyidwa

(1)kthr:

采样间隔内每秒内核线程状态改变

r代表运行队列中的内核线程数

b等待队列中的内核线程数(等待资源或IO)

(2)memory:

虚拟或实际内存的使用信息

avm活动的内存页面(包括实际内存和交换区),avm应该比实际的物理内存小,如果大于实际物理内存,则说明交换区被使用,如果交换区使用过多则会导致性能变差。

如果avm比RAM小,那么页交换可能是由于文件页(filepages)占用了过多的实际内存导致的,这时应该调整minperm/maxperm的值。

fre自由清单长度,可以与vmtune的maxfree比较,如果小于maxfree则说明有问题

(3)page:

页故障与分页活动信息,在采样间隔内求平均值,取每秒单位数

re放弃,AIX4后不再支持

pi页面读入,上限是每秒5个,否则认为内存紧张

po页面读出,但实际内存不够时,一些实际内存页中的信息会写入交换区,当再被进程调用时会再次写入实际内存从而发生一次PI,当用户读取一个很大的文件时可能会导致PO增加很多,而PI数量却不会发生太大变化

fr在指定间隔内通过页面替换算法释放实际内存页的数量,为了保证实际内存页的数量,系统会释放一些实际内存页或写入到交换区中从而释放部分实际内存页。

当fr>

0并不代表一定有额外的IO发生,如果“FILE“页没有修改时。

sr通过页面替换算法扫描页面的数量,VMM替换机制扫描PFT,确保空闲实际内存页的数量不少与maxfree参数指定的值,如果小于该值就可能发生页交换。

对多CPU系统,sr的值常常大于fr

fr与sr的比值(如1:

4)具体高低取决于各个应用程序和工作负荷

cy时钟算法的每秒循环数,该值显示了在每秒钟页替换程序扫描PFT的次数(只有没有足够空闲块的时候才会扫描),该值通常为0,如果该值>

0则表示fre的值还是小于maxfree参数指定的值说明系统内存紧张。

(4)faults:

样本间隔内每秒平均捕获与中断

in设备中断

sy系统调用

cs内核线程上下文切换

(5)cpu:

cpu时间分解百分比

us用户时间

sy系统时间

idcpu空闲时间

wa系统具有未完成的磁盘IO或NFSI/O请求(I/O)等待的cpu空闲时间

vmstat–I命令可显示一些附加信息如:

每秒文件页的进出情况(文件页的进出不包含在页交换中)。

Vmstat–s命令给出系统启动以来内存使用情况的统计信息。

可以在进行一个大工作量前后使用该命令从而判断该工作量使用内存的情况。

该统计信息的pageins,pageouts列显示了交换区和文件区与物理内存的交换情况。

pagingspacepageins,pagingspacepageouts只代表交换区(SWAP)与RAM的交换情况。

如果后者是主要的交换那么可以通过把交换区创建到几个单独的逻辑卷上来改善IO性能。

5.vmtune命令

6.lsps–a

7.bindprocessor–q

8.aix:

lsdev-C|greppro*|wc-l//lsdev-C|grepprocess|wc-l//lsdev-C|greppro

9.bindprocessor167922

10.filemon–o/tmp/filemonLF.out–Olf

trcstop

cat/tmp/filemonLF.out

11.filemon–o/tmp/filemonLF.out–Olv

trcstop

cat/tmp/filemonLF.out

12.filemon–o/tmp/filemonLF.out–Opv

cat/tmp/filemonLF.out

13.filemon–o/tmp/filemonLF.out–Ovm

14.lslv

15.lspv

16.lsdev–C|grepproc

17.系统缺省分页逻辑卷是hd6,增加的分页逻辑卷指定为paging00、paging01等,查看所有分页空间的总和lsps–s

18.监控每个分页空间lsps–a,注意每个分页空间的长度应该相近,一个盘上不宜放多个分页空间,一定要把分页空间逻辑卷放在最低磁盘活动量的盘上,不要将分页空间扩展成跨多个磁盘上,最好把分页空间放在不同磁盘适配器或控制器的盘上。

19.lsvg

20.lspv–lhdisk2

21.lslvlv01

22.看物理内存的多少

lsattr–Elmem0

或lsattr–Elsys0|greprealmem

23.lsattr–Elen0

24.sar–rreportpagingstatistics

25.sar–qrepotqueuestatistics

26.sar–creportsystemcalls

27.vmstat–s

28.errpt|more

29.errpt|pg

30.smittyerrpt

31.errpt–dH

SUN系统

1.vmstat

2.swap

3.sar–r

4.swap–s

5.sar–p

6.sar–g

7.vmstat–S

8.sar–w

9.iostat–xp

10.sar–v

11.sar–d

12.sar–b

13.sar–a

14.sar–q

15.vmstst–S

cpuidle要大于15,如果po或so大于0,那么说明内存紧张。

16.sar–u

17.mpstat

18.psrinfo–v

HPUNIX命令常解

1看各进程占用内存情况

top–s2–h

用jk翻页

2看物理内存

dmesg|grepPhy

glance

3看交换区

/usr/sbin/swapinfo–a

个平台常用重新启动命令

SUN:

Reboot

HP:

Shutdown–yhnow

Shutdown–ry

IBM:

COMPAQ:

Shutdown–rnow

Vi常用命令

替换命令

用b替换a

:

1,$s/a/b

看行号

setnum

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2