小女巫 发表于 2015-1-14 21:14:34

给大家带来Centos 调优 CPU优化

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1检察L1,L2...
dmesg
x86info-c(yuminstallx86info-y)

2射中率,丧失率检察:
valgrind--tool=caohegrind下令

3检察历程优先级(一样平常默许为0)
chrt-p29022(历程号)
top
三种优先级:SCHED_RR1~99调剂***:chrt-r50下令
SCHED_FIFO1~99调剂***:chrt-f50下令

SCHED_OTHER100~139(调剂时的值为-20~19)调剂***:
nice-n-18下令
renice-18-p312(历程号)

4均匀负载率检察
sar-q12(每隔一秒显现一次,共显现两次)
top
uptime

5利用率检察
mpstat
sar-PALL12
iostat-c12
more/proc/stat

6时钟频次(xen上不成用)
tick_divider=(在/etc/grub.conf中kernel那行增加)
2(=500Hz)
4(=250Hz)
5(=200Hz)
8(=125Hz)
10(=100Hz)
tick_divider值越小cpu损耗就高,功能就低,计时器正确度高
tick_divider值越年夜cpu损耗就低,功能就高,计时器正确度低

7cpu频次电压
/etc/init.d/cpuspeed此历程可主动调治cpu频次电压的值
/etc/sysconfig/cpuspeed(此可手动设置cpu频次电压的值)

8IRQbalancing
此机制可将历程按必定***分派给分歧cpu实行(默许每10秒分派一次)

若想本人分派cpu义务历程:chkconfigirqbalanceoff(将IRQbalancing封闭)
ls/proc/irq(检察以后有的IRQ中止)
1210。。。。
ls/proc/irq/1/
i8042smp_affinity
catsmp_affinity
00000001(此为cpu编号)
echo00000002>/proc/irq/1/smp_affinity

9将历程分派给cpu
taskset-p0x000011(将历程号为1的历程分派给0x00001cpu)

10制订开机后运转哪几个cpu
vim/etc/grub.conf
isolcpus=0,1,2...

11检察cpu与IRQ
cat/proc/cpuinfo
cat/proc/interrupt

12封闭cpu(没法封闭开机用cpu)
echo0>/sys/devices/system/cpu/cpu1/online(封闭cpu1)
echo1>/sys/devices/system/cpu/cpu1/replaceable/online(开启cpu1)

13检察历程获得哪些资本
cat/proc/3213/status

14将cpu分组(默许组为/)
例(创建/cpusetscpu组)
mkdir/cpusets
grepcpu/proc/filesystems
vim/etc/fstab
mount-tcpusetnodev/cpusets/
mount-a
ls/cpusets/
.....cpus.....mem....tasks...
echo1>/cpusets/cpus(为/cpusets分派cpu)
echo0>/cpusets/mems(为/cpusets分派mem)
echo3132>/cpusets/tasks(历程号为3132的历程绑到cpusets组)

cat/proc/3132/cpuset
/cpusets(默许为/)

(/cpusets/cpu_exclusive其中的cpu只能在此cpu组运转)
(/cpusets/notify_on_release主动清算cpu组缓存开关)


欢迎大家来到仓酷云论坛!

小魔女 发表于 2015-1-17 09:03:45

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。

蒙在股里 发表于 2015-1-26 14:57:29

尽我能力帮助他人,在帮助他人的同时你会深刻巩固知识。

不帅 发表于 2015-2-4 21:33:16

未来的学习之路将是以指数增加的方式增长的。从网管员来说,命令行实际上就是规则,它总是有效的,同时也是灵活的。

第二个灵魂 发表于 2015-2-10 20:15:06

在学习linux的工程中,linux学习方法有很多种,这里是小编的学习心得,给大家拿出来分享一下。

灵魂腐蚀 发表于 2015-3-1 16:55:11

选择交流平台,如QQ群,网站论坛等。

因胸联盟 发表于 2015-3-10 23:30:42

Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。

愤怒的大鸟 发表于 2015-3-17 18:09:23

当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。

山那边是海 发表于 2015-3-24 22:22:31

期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?
页: [1]
查看完整版本: 给大家带来Centos 调优 CPU优化