hawkli 发表于 2006-04-28 15:21

HPUX系统优化原理简述

去年就去拿了优化认证,收集的笔记一直没有整理出来,我承认我比较懒。
这几天忽然精神很好,花了数天时间整理了笔记,同时把CU上南非蛛蛛的精华贴偷来充数,竟然也看上去象模象样有50多页的小本本了。公众版就这么放出吧,以后等我不懒的时候再放出第二版来。


系统优化原理简述
要让一台UNIX主机工作在最佳状态,我们不只需要一台强劲的UNIX主机,还需要一个优秀的系统管理员根据应用系统的情况进行专门的优化。然而,由于各主机的应用会不尽相同,因此HPUX系统的优化也不存在十全十美的方案,只有根据每台主机的具体应用来分析,下面就先对系统优化的原理进行简述。
本文档根据我在惠普中国所参加的H4262A HP UNIX Performance and Tuning认证学习笔记,并汇集网络技术精选文章整理而成,所述原理及总结含有相当成分的个人理解,如有疑问可以来E-mail共同探讨。我的EMAIL是: hawkli@yahoo.com
要对HPUX系统进行优化,首先就必须要了解UNIX系统,知道什么是资源,什么是瓶颈,CPU是怎么工作的,内存又为什么要优化,硬盘怎么分配才合理。所以本文首先会对UNIX系统的一些特征进行解释,任何优化都是基于这些看似最基础的原理,本文在最后举出一些工具的使用方法,同时也有实例讲解,本文会不定期修正并更新,并会逐步完善工具软件的使用命令,增加优化实例。

目录

系统优化原理简述.....................4
资源与瓶颈...........................5
影响系统性能的因素...................5
UNIX系统体系结构和工作原理...........6
CPU(central processing unit).........6
cache................................6
TLB(translation lookaside boffer)....6
coprocessor..........................7
虚拟寻址.............................7
流水线(Pipelining)...................7
操作系统和进程.......................8
进程优先级...........................9
衡量CPU闲忙程度的指标................10
CPU资源成为系统性能的瓶颈的征兆......11
哪些进程是占用CPU资源的大户?.........12
CPU优化的方法........................12
UNIX内存管理.........................13
虚拟内存(virtual memory).............13
物理内存(physical memory)............13
交换区swap space.....................13
换页/分页paging......................15
换页失败Page fault...................16
非活动进程Process Deactivaton........16
Thrashing............................16
Buffer Cache.........................16
内存泄漏.............................17
内存的用途...........................17
衡量内存闲忙程度的指标...............18
内存资源成为系统性能的瓶颈的征兆.....18
哪些进程是占用内存资源的大户?........19
交换区设多大最佳?....................20
内存优化的方法.......................20
UNIX的I/O管理........................21
HP-UX 文件系统类型...................21
衡量I/O闲忙程度的指标................23
I/O资源成为系统性能的瓶颈的征兆......23
哪些活动是占用I/O资源的大户?.........24
I/O优化解决方案......................24
系统性能调试的一般原则...............25
系统性能分析工具.....................26
SAR..................................27
例一:使用命令行 sar -u t n..........28
例二:使用命令行sar -v t n...........29
例三:使用命令行sar -d t n...........30
例四:使用命令行sar -b t n...........31
例五:使用命令行sar -g t n...........32
例六:使用命令行sar –w t n...........32
SAR对系统诊断流程图..................34
TIMEX................................34
例一:观察压缩core文件所占用时间的命令35
VMSTAT...............................35
输出显示说明:.......................36
例一:每5秒查看内存监视..............37
IPCS.................................37
例一:查看内存可用值.................37
IOSTAT...............................38
例一:iostat -t......................38
TOP..................................39
SWAPINFO.............................40
GlancePlus...........................40
语法:...............................42
一. CPU利用率.......................45
二. 磁盘利用率......................46
三. 内存利用率......................46
四. 交换利用率......................46
五.系统I/O利用率....................47
六. 进程列表........................47
其他工具介绍.........................48
HPUX系统参数详解.....................48
acctresume 和 acctsuspend............49
bufpages.............................49
create_fastlinks.......49
dbc_max_pct 和 dbc_min_pct..........49
default_disk_ir........50
fs_async....50
maxdsiz、maxssiz 和 maxtsiz..........50
maxfiles 和 maxfiles_lim....50
maxswapchunks.....51
maxuprc....51
maxusers..51
maxvgs.....51
mesg.........51
msgmap....51
msgmax....52
msgmnb....52
msgmni.....52
megseg.....52
msgtql.......52
nbuf..........52
ncallout.....52
netmemmax............52
nfile..........53
nflocks......53
nproc........53
npty..........53
ninode.......53
DNLC.......54
no_lvm_disks..........54
nproc........54
semaphore54
semaem....54
semmni.....54
semmns....54
semvmx....55
shmmax....55
swapmem_on..........55
timeslice...55
unlockable_mem.....55
vx_ncsize..55
系统优化实例..56
例一:我的应用系统运行很慢,怎么办?...56
参考文献..........57

[ 本帖最后由 hawkli 于 2006-4-28 20:21 编辑 ]

sunyone 发表于 2006-04-28 15:40

已经拿到了,别懒了,等第二版

sunyone 发表于 2006-04-28 15:43

优化认证是什么?

fly_sky418 发表于 2006-04-28 17:12

想要这种东西很久了,相当相当地支持楼主!非常感谢!

hawkli 发表于 2006-04-28 18:05

哦呵呵,为什么没人支持加精呐?

sunyone 发表于 2006-04-28 18:17

原帖由 hawkli 于 2006-4-28 18:05 发表
哦呵呵,为什么没人支持加精呐?

支持呀,
版主都消失了,还怎么加呀

alec119 发表于 2006-04-28 21:43

额地神阿~~楼主真是热心人,这是公众版,有没有私人珍藏版阿?

bulletming 发表于 2006-04-29 00:29

相当的支持!hp应该给你发工资!致敬!虽然现在没机会用了,但是仍然想念!

tchmuzi 发表于 2006-04-29 11:10

谢谢楼主,辛苦了!

unixjob 发表于 2006-04-29 13:44

谢谢

谢谢
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: HPUX系统优化原理简述