美文网首页
运维基础-系统初始化需要关注的几个参数

运维基础-系统初始化需要关注的几个参数

作者: 平解技术控 | 来源:发表于2019-06-14 20:50 被阅读0次

linux系统在交付的时候,有些参数是需要提前修改的,否则机器放在线上使用,可能会因为这些参数的限制,造成应用异常。

一、长连接相关

net.ipv4.tcp_keepalived_time  tcp连接,默认是保持长链接,tcp_keepalived_time参数在长连接的情况下会默认探测,默认是2小时,7200s,这个时间减少,让系统尽早发现不存在的连接,及时释放建立连接占用的资源。对于长连接请求中,如果程序使用tcp连接没有及时释放,会依赖OS取释放掉,如果OS是7200s,那么tcp连接有占满的风险。

net.ipv4.tcp_keepalived_probes   当发送的keepalived没有被确认,启用的机制,这个参数是告诉系统发多少个keepalived包就释放连接,默认是 9 

/proc/sys/net/ipv4/tcp_keepalive_intvl 探测没有被确认,重新发起探测包的时间间隔。默认是 75s

次数越少,间隔时间越短,可以尽早发现不可用的连接。

二、系统最大资源数

系统初始化里面最大文件数。

ulimit -a    显示当前所有资源限制

ulimit -n   open files  设置内核可以同时打开的文件描述符的最大值 

 ulimit -u     用户最大可用的进程数  max user processes  命令查看限制 ,进操作系统会限制进程允许创建的线程数,默认为 1024,建议调整为 65535

三、常用的查看指标命令

查看Apache的并发请求数及其TCP连接状态:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'

查看哪些IP连接本机   netstat -an

相关文章

  • 运维基础-系统初始化需要关注的几个参数

    linux系统在交付的时候,有些参数是需要提前修改的,否则机器放在线上使用,可能会因为这些参数的限制,造成应用异常...

  • 2.数据分享(运维)2017-07-12

    基础运维: 关注:操作系统,磁盘,IO,内存,cpu 命令: 查看系统内核版本:lsb_release -a查...

  • 基于Linux平台的自动化运维Devops-----之自动化系统

    一、自动化运维的背景 网站业务上线,需要运维人员在短时间内完成几百台服务器部署,包括系统安装、系统初始化、软件的安...

  • 运维技术栈

    Linux系统运维与架构设计技术栈 Linux系统基础入门 Linux系统概述与运维环境搭建 Linux系统管理 ...

  • saltstack运维工具

    一、初识运维 运维都做哪些事?1.机房设备上下架2.系统初始化3.应用环境初始化4.应用的部署 调试 配置 ...

  • 基础运维之linux系统初始化

    基础运维之linux系统初始化 不管是在bat工作还是在初创公司工作,服务器操作系统的标准化可以说是非常重要的一环...

  • 系列课程:大米运维课堂-系统基础篇-上篇

    系列课程:大米运维课堂-系统基础篇-上篇 第一阶段 第一讲: 什么是运维 运维在企业中扮演的角色 企业组成的概念...

  • Linux运维发展与学习路线笔记

    1.云计算运维、大数据运维、运维开发、应用运维、系统运维架构师、Linux系统运维。 2.20-35K:两年以上L...

  • 也谈运维

    运维分三个层次:设备运维、架构运维和业务运维。设备运维是指维护操作系统和网络环境,例如保持系统更新;架构运维是指维...

  • 高级运维工程师打怪升级之路

    高级运维工程师学习路线 初级 1、Linux基础 刚开始阶段需要熟悉Linux/Windows操作系统安装,目录结...

网友评论

      本文标题:运维基础-系统初始化需要关注的几个参数

      本文链接:https://www.haomeiwen.com/subject/prjmfctx.html