一、 检查linux内核

uname -a

lsb_release -a

二、用户进程可打开文件数限制

1)vim /etc/security/limits.conf

*       -      nofile           65535

*       -      nproc           65535

在/etc/security/limits.d/90-nproc.conf中修改最大文件数和进程数

*   soft  nproc   65534

*   hard  nproc   65534

ulimit -a

2)vim /etc/pam.d/login

[root@tcl-inside2 ~]# vim /etc/pam.d/login

session required /lib64/security/pam_limits.so

3)cat /proc/sys/fs/file-max

查看Linux系统级的最大打开文件数限制

4)less /etc/profile

在文件中查找是否使用了ulimit-n限制了用户可同时打开的最大文件数量,如果找到,则删除这行命令

三、放开内核对TCP连接的限制

1)装载ip_conntrack模块

因为内核没有加载ip_conntrack模块,手动加载即可:

modprobe ip_conntrack (手动装载模块)

echo "modprobe ip_conntrack" >> /etc/rc.local(添加自启动)

2)vim /etc/sysctl.conf

[root@tcl-inside2 ~]# vim /etc/sysctl.conf

net.ipv4.ip_local_port_range = 1024 65000

#net.ipv4.netfilter.ip_conntrack_max=655360

net.nf_conntrack_max=655360

#net.ipv4.netfilter.ip_conntrack_tcp_timeout_established=1200

net.netfilter.nf_conntrack_tcp_timeout_established=10

3)sysctl -p

执行sysctl命令:sysctl -p

Linux内存点滴 用户进程内存空间

Linux内存点滴 用户进程内存空间 经常使用top命令了解进程信息,其中包括内存方面的信息.命令top帮助文档是这么解释各个字段的. VIRT, Virtual Image (kb) RES, Re ...

linux内核线程,进程,线程

http://blog.csdn.net/dyllove98/article/details/8917197 Linux对于内存的管理涉及到非常多的方面,这篇文章首先从对进程虚拟地址空间的管理说起.( ...

linux上限制用户进程数、cpu占用率、内存使用率

限制进程CPU占用率的问题,给出了一个shell脚本代码如下: renice +10 `ps aux | awk '{ if ($3 > 0.8 && id -u $1 > ...

【转载】linux内核笔记之进程地址空间

原文:linux内核笔记之进程地址空间 进程的地址空间由允许进程使用的全部线性地址组成,在32位系统中为0~3GB,每个进程看到的线性地址集合是不同的. 内核通过线性区的资源(数据结构)来表示线性地址 ...

Linux内核初探 之 进程(三) —— 进程调度算法

一.基本概念 抢占 Linux提供抢占式多任务,基于时间片和优先级对进程进行强制挂起 非抢占的系统需要进程自己让步(yielding) 进程类型 IO消耗型 经常处于可运行态,等待IO操作过程会阻塞 ...

Linux下查看某个进程打开的文件数-losf工具常用参数介绍

Linux下查看某个进程打开的文件数-losf工具常用参数介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 在linux操作系统中,一切皆文件.通过文件不仅仅可以访问常规数据,还 ...

(转)Linux内核本身和进程的区别 内核线程、用户进程、用户线程

转自:http://blog.csdn.net/adudurant/article/details/23135661 这个概念是很多人都混淆的了,我也是,刚开始无法理解OS时,把Linux内核也当做一 ...

linux 内核与用户空间通信之netlink使用方法

转自:http://blog.csdn.net/haomcu/article/details/7371835 Linux中的进程间通信机制源自于Unix平台上的进程通信机制.Unix的两大分支AT&a ...

linux内核学习之六 进程创建过程学习

一 关于linux进程概念的补充 关于进程的基本概念这里不多说,把自己的学习所得作一些补充: 1. 在linux内核中,系统最多可以有64个进程同时存在. 2.linux进程包含的关键要素:一段可执行 ...

随机推荐

linux进程自动关闭与dmesg的使用

一些应用程序,后台服务被关掉.例如内存不足等,可能是操作系统关掉的.这些日志记录在dmesg中. 存储目录:/var/log/dmesg dmesg -T 可以将时间戳转化为可以识别的时间. | he ...

Objective-c 命名规则

1.方法名:第一个单词的首字母用小写,后面的单词首字母要大写,例如doSomething . doSomethingElse 2.类名:第一个单词的首字母要求大写,后面的单词首 ...

JavaScript基础知识(正则表达式、字符串)

23.正则表达式 作用:定义一个特定的验证字符串内容规则的表达式 注:正则表达式并不是JavaScript独有的:JavaScript支持正则表达式 var a = { };  // 定义一个空对象  ...

charles-web端开发者实用功能点

##网速模拟功能 throttle功能对于前端来说非常实用,可以看页面在低网速下的表现,从而找出优化的点. 在线上环境通常有些因为网速慢导致的bug,在本机无法重现,那时候就很抓瞎,如果嫌远程麻烦,推 ...

TNS-12535/12606 and ORA-3136 on Connection to Database (Doc ID 2313573.1)

今天遇到一问题 telnet 都是通的,但是两台数据库服务器还是无法 sqlplus 连接 ,最后发现 两台服务器的 mtu 值不同,其中一台为 1500 一台为9000, 以前只是认为 telnet ...

Host 'xxx' is not allowed to connect to this MySQL server.

mysql开启远程连接 今天在服务器安装了mysql,准备用mysqlguitools远程登录的时候出错,提示:Host 'xxx' is not allowed to connect to this ...

.NET Framework 系统版本支持表

.tg {border-collapse:collapse;border-spacing:0;border-color:#aabcfe;} .tg td{font-family:Arial, sans ...

awk的匹配

关系运算符 含义 用法示例 < 小于 x < y > 大于 x > y

jQuery对象初始化的多种传参数形式

jQuery对象初始化的传参方式包括:1.$(DOMElement)2.$('

...

'), $('#id'), $('.class') 传入字符串, 这是最常 ...

windows下运行jar

run.bat 1. javaw运行 @echo offstart javaw -Xmx128m -Xms64m -jar testlog.jarexit 2.java运行 @echo offjava ...

linux内核打开文件数,放开Linux内核对用户进程可打开文件数和TCP连接的限制相关推荐

  1. 服务器正文22:linux内核网络模块笔记:收包、发包、内核如何与用户进程协同合作(上)

    文章目录 一.内核如何接受网络包 1)linux网络层收包总览(按TCP/IP分层) 2)linux启动预备流程(准备工作,初始化流程) (1)创建ksoftirqd内核线程 (2)网络子系统初始化( ...

  2. linux socket文件数限制,Linux下高并发socket最大连接数所受的限制问题

    Linux下高并发socket最大连接数所受的限制问题1.修改用户进程可打开文件数限制在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时, 最高的并发数量都要受到系统对 ...

  3. Linux Socket编程(不限Linux)

    我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web 服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠s ...

  4. linux+平均磁盘请求数量_SUSE LINUX下磁盘IO性能监测分析

    这两天发现一台测试用的服务器经常负载很高,但cpu和内存消耗却很少,很是奇怪,经过诊断发现是由于大容量的测试数据导致高并发下的磁盘IO消耗比较大,由于缓存是小文件并且数量比较大,所以并发比较高的情况下 ...

  5. 在linux系统中如何查看cpu,Linux中如何查看CPU的信息

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. top - 02:53:32 up 16 days, ...

  6. Linux Socket编程(不限Linux)基本函数用法

    转自:http://www.cnblogs.com/skynet/archive/2010/12/12/1903949.html 我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器 ...

  7. linux服务器巡检工作的意义,Linux服务器巡检研究报告

    <Linux服务器巡检研究报告>由会员分享,可在线阅读,更多相关<Linux服务器巡检研究报告(8页珍藏版)>请在人人文库网上搜索. 1.设备硬件配置信息机型号CPU内存硬盘系 ...

  8. linux系统中ps和top,linux中PS和TOP命令用法详解.docx

    程序与进程: 程序是静态的(文件),进程是动态的(运行的程序) 进程和线程: 一个程序至少有一个进程,一个进程至少有一个线程 进程之间的内存是独立的 线程之间的内存是共享(共享的优点并发连接高,缺点安 ...

  9. Linux书签(02)用linux top命令自行监测和分析服务器CPU、内存、进程等性能

    楔子: 学会灵活使用各种或工具或手段来监测自己的项目运行情况无疑是一种自我能力的提高.Linux top 命令也许会有所帮助. Linux top 命令 Linux top 命令是服务器工程师和运维最 ...

最新文章

  1. dubbo在idea下的使用创建 服务者,消费者 注册中心
  2. Wannafly挑战赛3
  3. STM32延时函数的四种方法:普通延时(2种)、SysTick 定时器延时(2种)
  4. 汇编指令:ldr和str,ldm和stm的区别
  5. Qt Creator指定项目属性
  6. Spring AbstractAutowireCapableBeanFactory
  7. 脑洞大开!拿Transformer和CNN比较!犯错都像人类
  8. Python基础-ConfigParser模块
  9. java(5)---static修饰符
  10. 屏占比更高!16英寸Macbook Pro再曝光
  11. 人工神经网络_人工神经网络实践
  12. iOS UIImage的剪裁、合并实现
  13. [Java] 集合类(List、Set、Map的基本使用)
  14. 基于Neo4j计算网络节点中心性(Closeness、betweenness Centrality)
  15. vue三级菜单渲染_vue实现多级菜单效果
  16. 光电耦合器简单介绍以及作用
  17. 量化之王:文艺复兴科技公司西蒙斯
  18. 【应用笔记】APM32F4xx_ADC应用笔记
  19. python程序收发文件_使用python脚本发送eml文件
  20. 什么是ISO?ISO增值的作用

热门文章

  1. 动态规划——最长公共子序列长度
  2. leetcode之回溯backtracing专题2
  3. python条件表达式三门课至少有一门及格_Python/ MySQL练习题(一)
  4. 234C. Weather
  5. java一元二次方程面向对象,求解一元二次方程(面向对象设计的),跪求
  6. 用计算机画好看的图形,如何画一手漂亮的电脑效果图?技巧案例赏析!
  7. export function函数传参_从底层看前端(七)—— JavaScript到底有多少种函数?
  8. ide快捷键_一款好用的IDE怎么可以没有代码提示?
  9. 计算机如何用vb文本加密,信息加密与隐藏工具的设计与实现VB231
  10. WINCE恢复默认HIVE注册表的方法