欢迎来到天天文库
浏览记录
ID:15447124
大小:36.50 KB
页数:5页
时间:2018-08-03
《linux性能分析工具以及参数说明》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、性能分析工具CPU性能分析工具:vmstatpssartimestracepstreetopMemory性能分析工具:vmstatstracetopipcsipcrmcat/proc/meminfocat/proc/slabinfocat/proc//mapsI/O性能分析工具:vmstatipstatrepquotaquotacheckNetwork性能分析工具:ifconfigetherealtetherealiptrafiwconfignfsstatmrtgntopnetstatc
2、at/proc/sys/netLinux性能调优工具当通过上述工具及命令,我们发现了应用的性能瓶颈以后,我们可以通过以下工具或者命令来进行性能的调整。CPU性能调优工具:nice/renicsysctlMemory性能调优工具:swaponulimitsysctlI/O性能调优工具:edquotaquotonsysctlbootline:elevator=Network性能调优工具:ifconfigiwconfigsysctlCPU性能调整当一个系统的CPU空闲时间或者等待
3、时间小于5%时,我们就可以认为系统的CPU资源耗尽,我们应该对CPU进行性能调整。CPU性能调整方法:编辑/proc/sys/kernel/中的文件,修改内核参数。#cd/proc/sys/kernel/#ls/proc/sys/kernel/accthotplugpanicreal-root-devcad_pidmodprobepanic_on_oopssemcap-boundmsgmaxpid_maxshmallcore_patternmsgmnbpowersave-napshmmaxcore_
4、uses_pidmsgmniprint-fatal-signalsshmmnictrl-alt-delngroups_maxprintksuid_dumpabledomainnameosreleaseprintk_ratelimitsysrqexec-shieldostypeprintk_ratelimit_bursttaintedexec-shield-randomizeoverflowgidptythreads-maxhostnameoverflowuidrandomversion一般可能需要编
5、辑的是pid_max和threads-max,如下:#sysctlkernel.threads-maxkernel.threads-max=8192#sysctlkernel.threads-max=10000kernel.threads-max=10000Memory性能调整当一个应用系统的内存资源出现下面的情况时,我们认为需要进行Memory性能调整:页面频繁换进换出;缺少非活动页。例如在使用vmstat命令时发现,memory的cache使用率非常低,而swap的si或者so则有比较高的数据值
6、时,应该警惕内存的性能问题。Memory性能调整方法:1。关闭非核心的服务进程。相关的方法请见CPU性能调整部分。2。修改/proc/sys/vm/下的系统参数。#ls/proc/sys/vm/block_dumplaptop_modenr_pdflush_threadsdirty_background_ratiolegacy_va_layoutovercommit_memorydirty_expire_centisecslower_zone_protectionovercommit_ratiodi
7、rty_ratiomax_map_countpage-clusterdirty_writeback_centisecsmin_free_kbytesswappinesshugetlb_shm_groupnr_hugepagesvfs_cache_pressure#sysctlvm.min_free_kbytesvm.min_free_kbytes=1024#sysctl-wvm.min_free_kbytes=2508vm.min_free_kbytes=2508#cat/etc/sysctl.co
8、nf…vm.min_free_kbytes=2058…3。配置系统的swap交换分区等于或者2倍于物理内存。#freetotalusedfreesharedbufferscachedMem:98765697024017416063324742400-/+buffers/cache:164516823140Swap:19988401502721848568I/O性能调整系统出现以下情况时,我们认为该系统存在I/O性能问题:系统等待I/O的时间超过50%;一个设备的平均队
此文档下载收益归作者所有