日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

性能分析工具汇总

發(fā)布時(shí)間:2025/5/22 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 性能分析工具汇总 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

來源:http://blog.chinaunix.net/space.php?uid=7858419&do=blog&id=3045028

性能分析工具匯總 收藏?
一、分析工具
1、CPU性能分析工具:
vmstat
ps
sar
time
strace
pstree
top 2、Memory性能分析工具:
vmstat
strace
top
ipcs
ipcrm
cat /proc/meminfo
cat /proc/slabinfo
cat /proc//maps 3、I/O性能分析工具:
vmstat
ipstat
repquota
quotacheck 4、Network性能分析工具:
ifconfig
ethereal
tethereal
iptraf
iwconfig
nfsstat
mrtg
ntop
netstat
cat /proc/sys/net 二、Linux 性能調(diào)優(yōu)工具
當(dāng)通過上述工具及命令,我們發(fā)現(xiàn)了應(yīng)用的性能瓶頸以后,我們可以通過以下工具或者命令來進(jìn)行性能的調(diào)整 1、CPU性能調(diào)優(yōu)工具:
nice / renic
sysctl
2、Memory性能調(diào)優(yōu)工具:
swapon
ulimit
sysctl
3、I/O性能調(diào)優(yōu)工具:
edquota
quoton
sysctl
boot line:elevator=
4、Network性能調(diào)優(yōu)工具:
ifconfig
iwconfig
sysctl 三、性能調(diào)整
1、CPU性能調(diào)整
當(dāng)一個(gè)系統(tǒng)的CPU空閑時(shí)間或者等待時(shí)間小于5%時(shí),我們就可以認(rèn)為系統(tǒng)的CPU資源耗盡,我們應(yīng)該對(duì)CPU進(jìn)行性能調(diào)整。
CPU性能調(diào)整方法:
編輯/proc/sys/kernel/中的文件,修改內(nèi)核參數(shù)。
#cd /proc/sys/kernel/
# ls /proc/sys/kernel/
acct hotplug panic real-root-dev
cad_pid modprobe panic_on_oops sem
cap-bound msgmax pid_max shmall
core_pattern msgmnb powersave-nap shmmax
core_uses_pid msgmni print-fatal-signals shmmni
ctrl-alt-del ngroups_max printk suid_dumpable
domainname osrelease printk_ratelimit sysrq
exec-shield ostype printk_ratelimit_burst tainted
exec-shield-randomize overflowgid pty threads-max
hostname overflowuid random version
一般可能需要編輯的是pid_max和threads-max,如下:
# sysctl kernel.threads-max
kernel.threads-max = 8192
# sysctl kernel.threads-max=10000
kernel.threads-max = 10000 2、Memory性能調(diào)整
當(dāng)一個(gè)應(yīng)用系統(tǒng)的內(nèi)存資源出現(xiàn)下面的情況時(shí),我們認(rèn)為需要進(jìn)行Memory性能調(diào)整:
頁面頻繁換進(jìn)換出;
缺少非活動(dòng)頁。
例如在使用vmstat命令時(shí)發(fā)現(xiàn),memory的cache使用率非常低,而swap的si或者so則有比較高的數(shù)據(jù)值時(shí),應(yīng)該警惕內(nèi)存的性能問題。
Memory性能調(diào)整方法:
1)關(guān)閉非核心的服務(wù)進(jìn)程。
相關(guān)的方法請(qǐng)見CPU性能調(diào)整部分。
2)修改/proc/sys/vm/下的系統(tǒng)參數(shù)。
# ls /proc/sys/vm/
block_dump laptop_mode nr_pdflush_threads
dirty_background_ratio legacy_va_layout overcommit_memory
dirty_expire_centisecs lower_zone_protection overcommit_ratio
dirty_ratio max_map_count page-cluster
dirty_writeback_centisecs min_free_kbytes swappiness
hugetlb_shm_group nr_hugepages vfs_cache_pressure
# sysctl vm.min_free_kbytes
vm.min_free_kbytes = 1024
# sysctl -w vm.min_free_kbytes=2508
vm.min_free_kbytes = 2508
# cat /etc/sysctl.conf

vm.min_free_kbytes=2058

3)配置系統(tǒng)的swap交換分區(qū)等于或者2倍于物理內(nèi)存。
# free
total used free shared buffers cached
Mem: 987656 970240 17416 0 63324 742400
-/+ buffers/cache: 164516 823140
Swap: 1998840 150272 1848568 3、I/O性能調(diào)整
系統(tǒng)出現(xiàn)以下情況時(shí),我們認(rèn)為該系統(tǒng)存在I/O性能問題:
系統(tǒng)等待I/O的時(shí)間超過50%;
一個(gè)設(shè)備的平均隊(duì)列長度大于5。
我們可以通過諸如vmstat等命令,查看CPU的wa等待時(shí)間,以得到系統(tǒng)是否存在I/O性能問題的準(zhǔn)確信息。
I/O性能調(diào)整方法:
1)修改I/O調(diào)度算法。
Linux已知的I/O調(diào)試算法有4種:
deadline - Deadline I/O scheduler
as - Anticipatory I/O scheduler
cfq - Complete Fair Queuing scheduler
noop - Noop I/O scheduler
可以編輯/etc/yaboot.conf文件修改參數(shù)elevator得到。
# vi /etc/yaboot.conf
p_w_picpath=/vmlinuz-2.6.9-11.EL
label=linux
read-only
initrd=/initrd-2.6.9-11.EL.img
root=/dev/VolGroup00/LogVol00
append=”elevator=cfq rhgb quiet”
2)文件系統(tǒng)調(diào)整。
對(duì)于文件系統(tǒng)的調(diào)整,有幾個(gè)公認(rèn)的準(zhǔn)則:
將I/O負(fù)載相對(duì)平均的分配到所有可用的磁盤上;
選擇合適的文件系統(tǒng),Linux內(nèi)核支持reiserfs、ext2、ext3、jfs、xfs等文件系統(tǒng);
# mkfs -t reiserfs -j /dev/sdc1
文件系統(tǒng)即使在建立后,本身也可以通過命令調(diào)優(yōu);
tune2fs (ext2/ext3)
reiserfstune (reiserfs)
jfs_tune (jfs)
3)文件系統(tǒng)Mount時(shí)可加入選項(xiàng)noatime、nodiratime。
# vi /etc/fstab

/dev/sdb1 /backup reiserfs acl, user_xattr, noatime, nodiratime 1 1
4)調(diào)整塊設(shè)備的READAHEAD,調(diào)大RA值。
[root@overflowuid ~]# blockdev –report
RO RA SSZ BSZ StartSec Size Device

rw 256 512 4096 0 71096640 /dev/sdb
rw 256 512 4096 32 71094240 /dev/sdb1
[root@overflowuid ~]# blockdev –setra 2048 /dev/sdb1
[root@overflowuid ~]# blockdev –report
RO RA SSZ BSZ StartSec Size Device

rw 2048 512 4096 0 71096640 /dev/sdb
rw 2048 512 4096 32 71094240 /dev/sdb1 4、Network性能調(diào)整
一個(gè)應(yīng)用系統(tǒng)出現(xiàn)如下情況時(shí),我們認(rèn)為該系統(tǒng)存在網(wǎng)絡(luò)性能問題:
網(wǎng)絡(luò)接口的吞吐量小于期望值;
出現(xiàn)大量的丟包現(xiàn)象;
出現(xiàn)大量的沖突現(xiàn)象。
Network性能調(diào)整方法:
1)調(diào)整網(wǎng)卡的參數(shù)。
# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Half
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: d
Wake-on: d
Current message level: 0×00000007 (7)
Link detected: yes
#ethtool -s eth0 duplex full
#ifconfig eth0 mtu 9000 up
2)增加網(wǎng)絡(luò)緩沖區(qū)和包的隊(duì)列。
# cat /proc/sys/net/ipv4/tcp_mem
196608 262144 393216
# cat /proc/sys/net/core/rmem_default
135168
# cat /proc/sys/net/core/rmem_max
131071
# cat /proc/sys/net/core/wmem_default
135168
# cat /proc/sys/net/core/wmem_max
131071
# cat /proc/sys/net/core/optmem_max
20480
# cat /proc/sys/net/core/netdev_max_backlog
300
# sysctl net.core.rmem_max
net.core.rmem_max = 131071
# sysctl -w net.core.rmem_max=135168
net.core.rmem_max = 135168
3)調(diào)整Webserving。
# sysctl net.ipv4.tcp_tw_reuse
net.ipv4.tcp_tw_reuse = 0
# sysctl -w net.ipv4.tcp_tw_reuse=1
net.ipv4.tcp_tw_reuse = 1
# sysctl net.ipv4.tcp_tw_recycle
net.ipv4.tcp_tw_recycle = 0
# sysctl -w net.ipv4.tcp_tw_recycle=1
net.ipv4.tcp_tw_recycle = 1

轉(zhuǎn)載于:https://blog.51cto.com/longzhiyi/747745

總結(jié)

以上是生活随笔為你收集整理的性能分析工具汇总的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕在线视频观看 | 先锋资源一区二区 | 国产高清一区二区三区四区 | 深夜网站在线 | 亚洲一区二区天堂 | 99国产精品白浆在线观看免费 | 男女交性视频 | 黄色成人免费观看 | 一本一道波多野结衣av黑人 | 日韩成人在线影院 | 国产一区二区色 | 欧美日韩亚洲二区 | 在线免费观看的av | 欧美激情视频在线 | 精品国产乱码久久久久久久 | 欧美中字| 国产91网址 | 一区二区三区视频免费视 | 奇米影视第四色7777 | 国产精品视频自拍 | 欧美日本成人 | www.96av | 久久精品这里有 | 找av导航| 国产欧美精品一区二区色综合朱莉 | 亚洲第一免费播放区 | 先锋影音一区二区 | 欧美美女性视频 | 亚洲天堂aaa | 欧美一级在线播放 | 国产十区 | 在线免费观看日韩 | xxsm.com | 神马午夜在线观看 | 亚洲欧美日韩国产一区 | 欧美色射 | aa在线视频| 国产精品高潮视频 | 中文字幕日韩亚洲 | 国产麻豆精品在线 | 国产富婆一区二区三区 | 久久中文网 | 日韩成人在线播放 | 久久人人妻人人人人妻性色av | 激情成人av| 人妻一区二区视频 | 精品久久久无码中文字幕边打电话 | 欧美日韩国产综合网 | 邪恶久久 | 做爰无遮挡三级 | 懂色一区二区三区 | 黄色自拍网站 | 好吊妞视频在线 | 久久夜色精品国产噜噜亚洲av | 激情视频免费在线观看 | а√天堂8资源在线官网 | 美国少妇在线观看免费 | www.亚洲人| 蜜臀av性久久久久蜜臀aⅴ四虎 | 亚洲啪啪| 精品一区久久 | 国产精品三级在线 | 成人精品网 | 人人射| 一区二区三区三区在线 | 欧美日韩一区二区视频在线观看 | 日本高清xxx | 激情综 | 亚洲欧洲天堂 | 日韩大片一区 | 国产特黄一级片 | 野花中文免费观看6 | 四虎成人av | 美女搞黄视频网站 | 国产男女猛烈无遮挡免费观看网站 | 在线天堂网 | 国产91小视频 | 欧美日韩国产第一页 | 成人天堂av | 成人黄色大片在线观看 | 91成年人视频 | 91av爱爱| 91蝌蚪91九色 | 黄色a免费 | 丰满少妇被猛烈进入高清播放 | 成人福利网站在线观看 | 久久午夜剧场 | 国产第十页 | 久久精品国产亚洲av嫖农村妇女 | 久草精品视频在线观看 | 一级黄色免费大片 | 九九精品在线观看 | 国产一区二区三区视频播放 | 自拍偷拍 亚洲 | 毛片av免费 | 亚洲品质自拍视频网站 | 欧美精品videos极品 | 欧美一区二区三区视频在线观看 | 91在线观看免费高清完整版在线观看 |