1.内核参数配置,默认的Linux内核参数考虑的是通用的场景,明显不符合用于支持高并发访问web服务的定义,所以需要修改Linux内核参数,使得Nginx可以拥有更高的性能。可以通过修改 /etc/sysctl.conf 来更改内核参数,常用的配置: fs.file-max = 999999 net ...
分类:
其他好文 时间:
2019-11-22 01:13:47
阅读次数:
88
cat >>/etc/sysctl.conf <<EOOF # add by digoal.zhou fs.aio-max-nr = 1048576 fs.file-max = 76724600 # 可选:kernel.core_pattern = /data01/corefiles/core_%e ...
分类:
数据库 时间:
2019-11-12 11:20:20
阅读次数:
110
Nginx是俄罗斯人编写的十分轻量级的HTTP服务器,Nginx,它的发音为“engineX”,是一个高性能的HTTP和反向代理服务器,同时也是一个IMAP/POP3/SMTP代理服务器.Nginx是由俄罗斯人IgorSysoev为俄罗斯访问量第二的Rambler.ru站点开发.Nginx以事件驱动(epoll)的方式编写,所以有非常好的性能,同时也是一个非常高效的反向代理、负载平衡。但是Ngin
分类:
其他好文 时间:
2019-10-25 09:53:20
阅读次数:
100
1、单程序句柄数限制 查看配置的句柄数:ulimit -n cat /etc/security/limits.conf 参考配置: * soft nofile 655360* hard nofile 655360 2、全局句柄数限制 cat /proc/sys/fs/file-max 参考配置: 6 ...
分类:
系统相关 时间:
2019-10-16 11:35:01
阅读次数:
165
本节主要介绍网络编程中selectors模块的使用,以及select,poll,epoll的概念。 ...
分类:
其他好文 时间:
2019-09-28 23:43:20
阅读次数:
127
fs.aio-max-nr:同时可以拥有的的异步IO请求数目 推荐值:1048576 其实它等于 1024*1024 = 1024K 个 fs.aio-max-nr = 1048576 fs.file-max:系统中可以同时打开的文件数目。 推荐值:fs.file-max = 512 * PROCE ...
分类:
其他好文 时间:
2019-07-31 11:26:52
阅读次数:
144
1.创建用户用户组 -g 设置的是用户的主用户组,记录在/etc/passwd中。 -G 设置的是用户附加组,记录在/etc/group中。 2.创建目录 3.编辑配置文件 配置hostname(本机IP映射) fs.aio-max-nr = 1048576 fs.file-max = 681574 ...
分类:
数据库 时间:
2019-06-24 20:52:48
阅读次数:
172
1、概述 select,poll,epoll都是IO多路复用的机制。I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负 ...
分类:
系统相关 时间:
2019-05-01 14:56:40
阅读次数:
158
--root用户执行vi /etc/sysctl.conf #Install oracle settingfs.aio-max-nr = 1048576fs.file-max = 6815744#kernel.shmall = 2097152#kernel.shmmax = 4294967295ke ...
分类:
数据库 时间:
2019-04-10 13:33:26
阅读次数:
200
一是redis使用内存 而是redis使用多路复用的IO模型: 现代的UNIX操作系统提供了select/poll/kqueue/epoll这样的系统调用,这些系统调用的功能是:你告知我一批套接字,当这些套接字的可读或可写事件发生时,我通知你这些事件信息。 epoll的优点 epoll 没有最大并发 ...
分类:
其他好文 时间:
2019-04-09 20:29:45
阅读次数:
267