20170329-cpu-磁盘-内存 调优

cpu:
last | less
yum install sysstat
sar -u 1(time) 5(nummber)
查看cpu是几核:cat /proc/cpuinfo |grep "cores" |uniq
查看逻辑cpu的个数:cat /proc/cpuinfo |grep "processor" |wc -l
查看物理cpu的个数:cat /proc/cpuinfo |grep "physical id" |sort|uniq|wc -l

内存:
free -m
手动释放缓存: echo (1 2 3) /proc/sys/vm/drop_caches 一般不这样做
2个4G的内存,比一个8G的内存性能好一些
dmidecode 读取bios数据信息

磁盘:查看哪个进程占据太多磁盘i/o:
service rsyslog stop
让内核导出日志echo 1 > /proc/sys/vm/block_dump
dmesg | egrep "READ | WRITE | dirtied" |cut -d ":" -f1 |sort |uniq -c |sort -rn |head
查看完后: echo 0 > /proc/sys/vm/block_dump
service rsyslog restart

或者: yum install iotop
iotop -o
查看磁盘读写速度:hdparm -tT /dev/sda t不加缓存的速度 T加缓存的速度
查看:vmstat 1(time) 10(nummber)
临时文件可以放在 /dev/shm 读取速度比较快
IO调度算法:多个进程运行的时候,哪个先,哪个后.
cat /sys/block/sda/queue/scheduler
设置 vim /etc/grub.conf
/vmlinuz-3.10.0-Uplooking ro root=/dev/mapper/upvg-lv_rhel6 加上:elevator=

top:查看系统的cpu,内存,运行时间,交换分区,执行的线程等信息
last: 显示系统开机登入者的信息

创建swap交换分区: 

mkswap /dev/sda6 

swapon /dev/sda6 

或者 dd if=/dev/zero of=/opt/swap.img bs=1M count=2048

mkswap /opt/swap.img

swapon /opt/swap.img

vim /etc/fstab

/dev/sda6 swap swap default 0 0

/opt/swap.img swap swap default 0 0

关闭: swapoff
190941_yRzU_3217381.png

191048_WRPy_3217381.png

191146_L99N_3217381.png

191220_1AHB_3217381.png

191258_LUri_3217381.png

191320_C6EX_3217381.png

191355_3tdE_3217381.png

 

转载于:https://my.oschina.net/u/3217381/blog/870269

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值