栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux服务器资源性能命令整理

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux服务器资源性能命令整理

一、服务器配置

 

1、cpu核心数、线程数

物理cpu个数

grep "physical id" /proc/cpuinfo|sort -u

每个物理cpu核心数

grep "cpu cores" /proc/cpuinfo|uniq

每个物理cpu线程数

grep "siblings" /proc/cpuinfo|uniq

所有CPU总线程数

grep 'processor' /proc/cpuinfo | sort -u | wc -l

二、服务器监控

1、综合监控top

top

2、综合监控htop

安装

yum install htop
htop

官网
https://htop.dev/faq.html  

注意事项

htop的内存占用是用户进程占用,没有继续系统占用

3、磁盘io监控:

iostat -dx 
iostat -dx  -k 6 10

4、综合监控sysstat

不通的linux系统,不通的系统版本,安装方式可能不通,可参考下面流程使用systat

4.1 查看系统版本

lsb_release -a

4.2 查询系统版本对应使用配置方式

例如ubuntu 14.04配置sysstat得到的链接是

https://www.server-world.info/en/note?os=Ubuntu_14.04&p=sysstat&f=1

使用方式大致如下

安装

apt-get -y install sysstat

使能

vi /etc/default/sysstat

# line 9: change
ENABLED="true"

查看定时配置

cat /etc/cron.d/sysstat

修改sysstat配置

vi /etc/sysstat/sysstat

4.3日志文件

不通系统版本可能不一样,一般在

/var/log/sysstat

或者

/var/log/sa/sa15

5、SARChart

5.1 官网

SARChart

5.2 导出日志

ls /var/log/sa/sa15 | xargs -i sar -A -f {} > /tmp/sa_$(uname -n)_test.txt

ls /var/log/sysstat/sa15 | xargs -i sar -A -f {} > /tmp/sa_$(uname -n)_test.txt

中文时间格式的日志,可能无法导入SARChart,使用这个命令

ls /var/log/sysstat/sa15 | xargs -i sh -c "LC_TIME=posix sar sar -A -f {}"  >  /tmp/sar_$(uname -n).txt

批量导入参考SAR官网命令:

ls /var/log/sa/sa?? | xargs -i sar -A -f {}  >  /tmp/sar_$(uname -n).txt

如果失败,可以使用下面bash脚本

#!/bin/bash
j=19
while [ $j -le 29 ]
do
  let j++
  echo $j
  ls /var/log/sysstat/sa$j | xargs -i sh -c "LC_TIME=posix  sar -A -f {}"  >  /tmp/sa/sa$j.txt
done

5.3 将日志上传到官网,即可生成服务器综合性能图表,支持免费下载

三、问题排查

1、高内存占用

查看内存消耗前10的进程

ps auxw|head -1;ps auxw|sort -rn -k4|head -10


查看进程个数

ps -ef |grep 进程名 |wc -l 


 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/845502.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号