查看性能顺序:
- <李>
<强> 强>
李> <李><强> 强>
李> <李><强> 强>
李> <李><强> 强>
李> <李><强> 强>
李>
历史数据查看:
优化过程:
- <李> cpu
李>
root@python-develpment: ~ #猫/proc/cpuinfo少|
处理器,,,:0
vendor_id,,,:GenuineIntel
cpu的家庭,,,:6
模型,,,,,:42
模型名称,,,:
步进,,,,:7
微码,,,:0 x26
缓存大小,,,:3072 KB
如果上面标示红色部分差异较大,应该将cpu电源管理关掉(在bios里面调)
2。mem
root@python-develpment: ~ #猫/proc/meminfo
MemTotal:,,,,3763212 kB
内存清理:,,,,2071820 kB
MemAvailable:,,2753332 kB
修改启动内核加载文件,将numa=了添加进去
# grub。配置生成的水蟒
# #请注意,您不需要修改这个文件后重新运行grub
#注意:你有一个/启动分区。,这意味着
#,,,,,所有内核和initrd路径是相对于/boot/,如。
#,,,,,根(hd0, 0)
#,,,,,内核/vmlinuz-version ro根=/dev/sda2
#,,,,,initrd/initrd -(通用)version.img
# boot=/dev/sda
默认=0
timeout=5 splashp_w_picpath=(hd0, 0)/grub/splash.xpm。广州
hiddenmenu
标题CentOS (2.6.32-220.el6.x86_64)
,,,,根(hd0, 0)
,,,,220./vmlinuz - 2.6.32内核——el6。x86_64 ro根=UUID=b9e7e53c e172 - 479 c - aa4c 28 - c72492a5b6 rd_NO_LUKS rd_NO_LVM LANG=en_US。utf - 8 rd_NO_MD安静SYSFONT=
latarcyrheb-sun16 rhgb crashkernel=汽车,KEYBOARDTYPE=pc KEYTABLE=我们rd_NO_DM
,,,,initrd/initramfs el6.x86_64——2.6.32 - 220.。img
~,,,,,,,,,,,,,,,,,,,,,,,,,,,
或者:
启动数据库加上numa参数()
[root@mysql-master ~] # <强> 强>
关闭swapiness(数据库将其设置为0,内存型数据库将其关闭,swapoff)
[root@mysql-master ~] # sysctl - | grep交换
vm。swappiness=60
vi/etc/sysctl.参看
添加:vm。swappiness=0
执行:sysctl - p使其生效
越大越好
3。io调度
{centos}
[root@mysql-master ~] #猫/sys/block/深发展/队列/scheduler
等待预期期限
[root@mysql-master ~] #,
{ubuntu}
root@python-develpment: ~ #猫/sys/block/深发展/队列/scheduler
等待cfq
强> <强> 强>
强> <强> 强>
强> <强> 强>
- - - - - - - - - - - mpstat - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Linux CPU实时监控mpstat命令详解
<强> 强>
,
<强> 强>
mpstat [-P {|所有}],[internal [数]] 参数,解释-P {|所有},表示监控哪个CPU, CPU在[0,CPU个数1]中取的值 internal 相邻的两次采样的间隔时间, count 采样的次数,数只能和延迟一起使用 null null null null nulllinux性能分析