linux服务器配置查看与调优

查看系统信息

查看CentOS版本:cat /etc/redhat-release 或者 cat /etc/centos-release

一、查看CPU的信息

用cat打开查看

cat /proc/cpuinfo 查看CPU 的详细信息 (型号, 家族, 缓存大小等)

cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 查看CPU型号

cat /proc/cpuinfo |grep “physical id”|sort |uniq|wc -l 查看物理CPU的个数

cat /proc/cpuinfo |grep “processor”|wc -l 查看逻辑CPU的个数

cat /proc/cpuinfo |grep MHz|uniq 查看CPU的主频

lscpu 查看cpu的相关信息
cat /proc/cpuinfo |grep “processor”|wc -l 物理cpu个数*核数=逻辑cpu个数(不支持超线程技术的情况下)

二、查看系统硬件信息

查看内存信息 : free -m

查看磁盘使用情况:df -h

查看磁盘分区情况:fdisk -l |grep Disk

查看硬盘和分区分布:lsblk

查看硬盘和分区的详细信息:fdisk -l

查看当前目录磁盘情况:du -h --max-depth=1

查看硬盘的I/O性能(每隔一秒显示一次,显示5次): iostat -x 1 5

iostat是含在套装systat中的,可以用yum -y install systat来安装。
常关注的参数:
如%util接近100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。如idle小于70%,I/O的压力就比较大了,说明读取进程中有较多的wait。

三、centos优化设置

  1. ulimit -a 查看当前进程可以打开的最大文件数

  2. ulimit -n 直接查看当前进程可以打开文件的最大数量

  3. cat /proc/sys/fs/file-max 查看当前系统的最大文件数 上面两个命令是查看当前进程最大文件数,而系统也有最大文件数,它指的是所有进程可以打开的文件数量,查看当前系统的最大文件数

  4. ulimit -n 65535 设置打开的最大文件数,只对当前进程生效

ulimit -a 65535
ulimit -n 65535
ulimit -u 65535
ulimit -s 65535


  1. 永久生效设置
    查看:
cat /etc/sysctl.conf
cat /etc/security/limits.conf

添加:

echo "* soft nofile 65535" >> /etc/security/limits.conf
echo "* hord nofile 131072" >> /etc/security/limits.conf
echo "* soft nproc 65535" >> /etc/security/limits.conf
echo "* hard nproc 131072" >> /etc/security/limits.conf

#将fs.file-max改大

echo 324768000 >> /proc/sys/fs/file-max
echo "fs.file-max=324768000" >> /etc/sysctl.conf

检查:

cat /etc/sysctl.conf
cat /etc/security/limits.conf
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值