快速业务通道

性能调优简要学习笔记

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-26
all valgrind
chrt -p PID 查看进程优先级
chrt -f [1-99] /path/to/prog 调整进程优先级为F
chrt -r [1-99] /path/to/prog 调整进程优先级为R

gunplot 绘图工具

第九章
taskset -p 0000003 5715 #分配pid为5715的进程到3号cpu运行
echo 0 > /sys/devices/system/cpu/cpu1/online #关闭cpu1
echo 1 > /sys/devices/system/cpu/cpu1/online #开启cpu1
第十章 内存
more /proc/pid/status
more /proc/pid/statm
pmap pid #查看进程用了多少内存


yum -y install glibc-utils
memusage ls #memusage command显示命令使用的内存信息
/etc/security/limits.conf #限制内存资源使用,格式如下
user hard as 100 #限制用户user最大使用100KB内存

调整TLB,当内存中经常有重复多个文件时候,增大TLB有助提高内存性能
sysctl -a | grep hugepages #查看vm.nr_hugepages的个数,默认是0
vi /etc/sysctl.conf
修改vm.nr_hugepages=n #增加TLB大小
x86info -a 可以查看到 Data TLB: 4MB pages
给文件系统开启大页:
mkdir /my-hugepages
mount -t hugetlbfs none /my-hugepages

strace -c elinks -dump http://server.example.com/pub #追踪应用程序system calls
第十一章 内存调优
1. tuning overcommit
vm.overcommit_memory
0=不允许过度使用
1=允许过度使用
2=先分配swap分区再使用内存,但内存有个限制范围,这个范围从下面
的vm.overcommit_ratio = 50可以看出最大不超过50%
[root@localhost ~]# sysctl -a | grep vm.overcommit
vm.overcommit_ratio = 50
vm.overcommit_memory = 0
cat /proc/meminfo
Committed_AS: 262408 kB #已分配的内存数
2. slab cache #减少内核对象的内存开销
monitoring:
/proc/slabinfo
slabtop
vmstat -m
3. ARP表调优
ip neighbor list
cat /proc/net/arp #查看ARP表
ip neighbor flush dev eth0 #清空ARP表
sysctl -a | grep net.ipv4|grep neigh|grep thresh
net.ipv4.neigh.default.gc_thresh2 #软限制
net.ipv4.neigh.default.gc_thresh3 #硬限制
net.ipv4.neigh.default.gc_thresh1 #最少不能低于这个值







本文出自 “相信未来” 博客,请务必保留此出处http://liuleideshitou.blog.51cto.com/2062845/719146

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多
上一篇: ifconfig下一篇: linux nfs 配置

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号