自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 Nginx是如何实现轻量级和高并发

Linux系统通过软限制和硬限制,制约了打开文件的最大个数,而且每个端口侦听的连接数受限于/etc/sytctl.conf中的ip_local_port_range的范围,那么nginx是如何做到轻量级和高并发的。     Nginx的进程模型           各个work进程间通过accept_mutex互斥锁进行连接的获取,以防止惊群现象的发生(即所有进程都收到通知,却

2014-05-21 20:38:28 1664 1

原创 Linux下基于Erlang的高并发TCP连接压力实验

1、实验环境:联想小型机:操作系统:RedHat Enterprise LinuxServer release6.4(Santiago)            内核版本:Linux server1 2.6.32-358.el6.x86_64#1 SMP            CPU型号:Intel(R)Xeon(R)CPU E7-4820 @2.00Ghz;

2014-05-20 23:31:08 3620

原创 linux下非root用户如何修改root权限的文件

在linux下会出现把一些配置文件参数配错、root密码忘记等导致系统无法启动或进入root的窘迫境地,本文以redhat  enterprise linux server 6.4为例介绍root身份修改root权限配置文件的参数后,root无法登录,然后通过linux的rescue模式改回配置文件,巧妙以非root身份修改了root权限的文件的解决方案。         首先,插入linux

2014-05-15 22:33:36 7649

原创 Linux下多核环境Erlang的SMP测试

目标(1)       了解在多核cpu环境下,erlang并发进程调度对各个cpu核负载的影响;(2)       Erlang虚拟机的内存增加机理;(3)       Erlang进程的调度情况;(4)       Linux下监控cpu的使用状况实验环境联想小型机:操作系统:RedHat Enterprise LinuxServer release6.4(Santia

2014-05-11 13:09:19 2265

转载 Linux下高并发socket最大连接数

Linux下高并发socket最大连接数所受的限制问题  1、修改用户进程可打开文件数限制  在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许当前用户进程

2014-05-10 21:02:03 675

原创 Erlang服务器内存吃紧的优化解决方法

问题提出:服务器100万人在线,16G内存快被吃光。玩家进程占用内存偏高解决方法:第一步:erlang:system_info(process_count). 查看进程数目是否正常,是否超过了erlang虚拟机的最大进程数。第二步:查看节点的内存瓶颈所在地方> erlang:memory(). [{total,2099813400}, {processes,19

2014-05-10 20:59:49 1783 1

原创 Eclipse 版本

Eclipse 3.1 版本代号 IO 【木卫1,伊奥】Eclipse 3.2 版本代号 Callisto 【木卫四,卡里斯托 】Eclipse 3.3 版本代号 Eruopa 【木卫二,欧罗巴 】Eclipse 3.4 版本代号 Ganymede 【木卫三,盖尼米德 】Eclipse 3.5 版本代号 Galileo 【伽利略】Eclipse 3.6 版本代号 Helios

2014-05-07 21:09:06 1014

原创 Linux下获得CPU的信息

1、查看物理cpu个数cat /proc/cupinfo |grep 'physical id'|sort|uniq|wc -l2、查看一个cpu的物理核数cat /proc/cupinfo |grep 'core id'|sort|uniq -c|wc -l或cat /proc/cupinfo |grep 'cpu cores'|uniq|awk -F ":" '{print

2014-05-07 20:43:39 1086

aopalliance

aop 面向切面编程,通过此工具包,实现面向切面的编程,部署及维护

2012-11-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除