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