摘要: 1.在1GB内存的机器上大约是10万左 右,具体数目可以cat /proc/sys/fs/file-max察看,一般来说这个数目和系统内存关系很大。FD就是文件句柄. 2.在默认情况下,每个进程可以调用的最大句柄数是1024个,如果超过这个了这个限制,进程将无法获取新的句柄,而从导致不能打开新的文件 阅读全文
posted @ 2016-12-05 15:50 所有的梦想都画在墙上 阅读(73) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-12-05 15:00 所有的梦想都画在墙上 阅读(66) 评论(0) 推荐(0) 编辑
摘要: https://www.lvtao.net/server/http-load-generate.html 转载 附: centos+nginx+php简单的一些优化 也希望各位能在实现之后使用Webbench测试工具进行并发峰值5W+的测试,我相信,512M的服务器,完全能够轻松对付。 (1).Ng 阅读全文
posted @ 2016-12-05 11:55 所有的梦想都画在墙上 阅读(130) 评论(0) 推荐(0) 编辑
摘要: netstat命令的功能是显示网络连接、路由表和网络接口的信息,可以让用户得知有哪些网络连接正在运作。在日常工作中,我们最常用的也就两个参数,即netstat –an,如下所示:在日常工作中,我们可以用shell组合命令来查看服务器的TCP连接状态并汇总,命令如下: netstat -an|awk  阅读全文
posted @ 2016-12-05 11:17 所有的梦想都画在墙上 阅读(2470) 评论(0) 推荐(0) 编辑
摘要: 原来CentOS 6.1就开始支持RPS了,原生支持需要使用Linux内核2.6.38或以上版本。 简单来讲,RPS就是让网卡使用多核CPU的。传统方法就是网卡多队列(RSS,需要硬件和驱动支持),RPS则是在系统层实现了分发和均衡。献上修改设置的脚本一例: 阅读全文
posted @ 2016-12-05 11:14 所有的梦想都画在墙上 阅读(538) 评论(0) 推荐(0) 编辑
摘要: Linux系统内核设置优化tcp网络,# vi /etc/sysctl.conf,添加以下内容 net.ipv4.tcp_syncookies = 1表示开启SYN Cookies。当出现SYN等待队列溢出时,启用cookies来处理,可防范少量SYN攻击,默认为0,表示关闭; net.ipv4.t 阅读全文
posted @ 2016-12-05 10:59 所有的梦想都画在墙上 阅读(202) 评论(0) 推荐(0) 编辑
摘要: iotop – simple top-like I/O monitoriotop是一个用来监视磁盘I/O使用状况的 top 类工具,可监测到哪一个程序使用的磁盘IO的信息(requires 2.6.20 or later) 安装: 用法: 选项: 可用的命令(在运行iotop命令后按相应键位):使用 阅读全文
posted @ 2016-12-05 10:57 所有的梦想都画在墙上 阅读(1512) 评论(0) 推荐(0) 编辑
摘要: ulimit设置 ulimit -n 要调整为100000甚至更大。 命令行下执行 ulimit -n 100000即可修改。如果不能修改,需要设置 /etc/security/limits.conf,加入 内核设置net.unix.max_dgram_qlen = 100swoole使用unix 阅读全文
posted @ 2016-12-05 10:55 所有的梦想都画在墙上 阅读(954) 评论(0) 推荐(0) 编辑
摘要: 1、查看有多少个IP访问: PS: wc -l 看看有多少行 2、查看某一个页面被访问的次数: 3、查看每一个IP访问了多少个页面: 4、将每个IP访问的页面数进行从小到大排序: 5、查看某一个IP访问了哪些页面: 6、去掉搜索引擎统计的页面: 7、查看2015年8月16日14时这一个小时内有多少I 阅读全文
posted @ 2016-12-05 10:48 所有的梦想都画在墙上 阅读(133) 评论(0) 推荐(0) 编辑
摘要: proc/sys/net/core/wmem_max 最大socket写buffer,可参考的优化值:873200 /proc/sys/net/core/rmem_max 最大socket读buffer,可参考的优化值:873200 /proc/sys/net/ipv4/tcp_wmem TCP写b 阅读全文
posted @ 2016-12-05 10:43 所有的梦想都画在墙上 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1.Python内部字符串一般都是Unicode编码,代码中字符串额默认编码与代码文件本身的编码是一致的,所以要做一些编码转换通常要以Unicdoe作为中间编码进行转换,即将其他编码的字符串解码(decode)成Unicode,再从Unicode编码(encode)成另一种编码 a.每8个位(bit 阅读全文
posted @ 2016-12-05 10:21 所有的梦想都画在墙上 阅读(194) 评论(0) 推荐(0) 编辑