hp-Unix系统优化技术总结
时间:2010-04-02
来源:互联网
去年就去拿了优化认证,收集的笔记一直没有整理出来,我承认我比较懒。
这几天忽然精神很好,花了数天时间整理了笔记,同时把CU上南非蛛蛛的精华贴偷来充数,竟然也看上去象模象样有50多页的小本本了
要让一台UNIX主机工作在最佳状态,我们不只需要一台强劲的UNIX主机,还需要一个优秀的系统管理员根据应用系统的情况进行专门的优化。然而,由于各主机的应用会不尽相同,因此HPUX系统的优化也不存在十全十美的方案,只有根据每台主机的具体应用来分析,下面就先对系统优化的原理进行简述。
本文档根据我在惠普中国所参加的H4262A HP UNIX Performance and Tuning认证学习笔记,并汇集网络技术精选文章整理而成,所述原理及总结含有相当成分的个人理解,如有疑问可以来E-mail共同探讨。我的EMAIL是: [email protected]
要对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
http://www.ciitc.com/news/1003/hp-unix.htm
这几天忽然精神很好,花了数天时间整理了笔记,同时把CU上南非蛛蛛的精华贴偷来充数,竟然也看上去象模象样有50多页的小本本了
要让一台UNIX主机工作在最佳状态,我们不只需要一台强劲的UNIX主机,还需要一个优秀的系统管理员根据应用系统的情况进行专门的优化。然而,由于各主机的应用会不尽相同,因此HPUX系统的优化也不存在十全十美的方案,只有根据每台主机的具体应用来分析,下面就先对系统优化的原理进行简述。
本文档根据我在惠普中国所参加的H4262A HP UNIX Performance and Tuning认证学习笔记,并汇集网络技术精选文章整理而成,所述原理及总结含有相当成分的个人理解,如有疑问可以来E-mail共同探讨。我的EMAIL是: [email protected]
要对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
http://www.ciitc.com/news/1003/hp-unix.htm
作者: chen_1977 发布时间: 2010-04-02
这要顶!
作者: steptodream 发布时间: 2010-04-02
简单看了下,不错,顶上一顶,呵呵
作者: zhjl1314 发布时间: 2010-04-02
粗略看了一下,写的不错,赞一个!感觉笔记的成分比较浓一些,有些内容lz是直接复制过来的吧?lz可以根据自己的理解试试用自己的语言来表述出来,看的人也更容易理解一些,也可以顺便梳理一下自己的思路!
作者: yangzifish 发布时间: 2010-04-09
这个必须顶啊!
作者: zhanglewis2008 发布时间: 2011-12-19
这不是广告吗?
作者: linwhwylb 发布时间: 2011-12-19
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28