`
javafan_303
  • 浏览: 957735 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
vi /etc/profile ulimit -n 65535 source /etc/profile
假设1个视频文件大小假定为N=3M(Bytes)=3072K(Bytes);   假设用户带宽大小为b=1M(bits/s),则 下行速率v=b/8=0.125M(Bytes/s)=128K(Bytes/s);   假设网站带宽B=500M(bits/s),实际供视频观看所用带宽将近网站带宽的80%,则 网站实际带宽B=500*80%=400M(bits/s),实际支持下载速率V=B/8=50M(Byte/s)=51200K(Bytes/s);   允许同时在线观看的数量n=V/v=51200/128=400(per);   用户观看大小为3M的mp4文件时,下载该文件耗时t ...
一、对于Linux系统 用iptables拦截对外的udp包,禁止phpddos对外发包,避免服务器大量消耗流量. 1、禁止本机对外发送UDP包 iptables -A OUTPUT -p udp -j DROP 2、允许需要UDP服务的端口(如DNS) iptables -I OUTPUT -p udp –dport 53 -d 8.8.8.8 -j ACCEPT ...
1.上行 是指从服务器流出的带宽,如果是在其他机器下载服务器上的文件,用的主要是服务器的上行带宽。    2.下行 是指流入到服务器的带宽,如果是在其他机器上传文件到服务器,比如用FTP上传文件,用的主要是服务器的下行带宽。 大部分服务器的使用环境,都是上行带宽(下载服务器文件)用的多,下行(上传文件到服务器)带宽用的少。   POST方式上传的话,文件会被服务器读到内存中,如果服务器内存不大但文件上传操作的并发数比较多的话,服务器会因为内存不足而使用虚拟内存或交换空间而使得服务器的I/O性能大幅降低,也就是服务器会“变慢”。  
Apache License 2 Apache License是著名的非盈利开源组织Apache采用的协议。该协议和BSD类似,同样鼓励代码共享和尊重原作者的著作权,同样允许代码修改,再发布(作为开源或商业软件)。需要满足的条件也和BSD类似: · 需要给代 ...
vi youhua.sh :set ff=unix :wq  
1. cat /proc/pid/status VmPeak:     表示进程所占用最大虚拟内存大小VmSize:      表示进程当前虚拟内存大小VmLck:       表示被锁定的内存大小VmHWM:    表示进程所占用物理内存的峰值VmRSS:     表示进程当前占用物理内存的大小(与procrank中的RSS)VmData:     表示进程数据段的大小VmStk:       表示进程堆栈段的大小VmExe:      表示进程代码的大小VmLib:       表示进程所使用共享库的大小VmPTE:      表示进程页表项的大小

memcache报错

这几天线上的memcache在频繁的报错,查了很多文章竟然都没有找到解决方法,最后终于找到了原因,以前也解决过,但是因为没有记录下来就又忘记解决方法了 Mon Jun 09 11:54:55 CST 2014 - ++++ failed to close SockIO obj from deadPool com.danga.MemCached.SockIOPool Mon Jun 09 11:54:55 CST 2014 - ++++ socket or its streams already null in trueClose call java.io.IOException: ++ ...
mysql创建的用户本地可以登录,但是远程无法登录 原来是   my.cnf中有个bind-address=127.0.0.1 造成的,删除后重启mysql即可
今天遇到一个诡异的问题,mysql创建的用户在本地无法登录,找了半天,郁闷死了,发现原来是mysql.user表中有一条空记录造成的   delete from mysql.user where user='';   删除完后重启mysql就可以了
安装nginx yum -y install pcre-devel openssl openssl-devel mkdir /usr/local/soft mkdir /usr/local/soft/nginx cd /usr/local/soft wget http://nginx.org/download/nginx-1.5.12.tar.gz tar zxvf nginx-1.5.12.tar.gz cd nginx-1.5.12 ./configure --prefix=/usr/local/soft/nginx --with-http_mp4_module --wit ...
ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它包含一个简单的原语集,分布式应用程序可以基于它实现同步服务,配置维护和命名服务等。Zookeeper是hadoop的一个子项目,其发展历程无需赘述。在分布式应用中,由于工程师不能很好地使用锁机制,以及基于消息的协调机制不适合在某些应用中使用,因此需要有一种可靠的、可扩展的、分布式的、可配置的协调机制来统一系统的状态。Zookeeper的目的就在于此。本文简单分析zookeeper的工作原理,对于如何使用zookeeper不是本文讨论的重点。 1 Zookeeper的基本概念 1.1 角色 Zookeeper中的角色主要 ...

TCP三次握手分析

TCP(Transmission Control Protocol) 传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急) Sequence number(顺序号码) Acknowledge number(确认号码) 第一次握手:主机A发送位码为syn=1,随机产生seq number=1234567的数据包到服务 ...
在iptables下这个模块叫state,在NetFilter结构里,该模块保存在xt_state.ko这个文件中。这里我们称呼其为state模块。在state中封包的4种链接状态分别为: ESTABLISHED NEW RELATED INVALID 这里我简单讲一下这四种链接状态。   NEW 当你在使用UDP、TCP、ICMP等协议时,发出的第一个包的状态就是“NEW” ESTABLISHED 当你在使用TCP、UDP、ICMP等协议时:假设你的主机发出的第一个包成功穿越防火墙,那么接下来你的主机 发出和接收 到的包的状态都是“ESTABLISHED”。 R ...
IPtables防火墙使用技巧: 最近架设了一台LINUX的小型服务器,因为需要把LINUX的机子作为软路由器来使用,所以把使用的IPtables防火墙使用的经验谈一下。iptables的功能十分的强大。例如IP转发和伪装防御DoS,扫描和嗅探试的攻击等等。在这里就不阐述了我的系统环境,简易配置如下 redhat 7.2 adsl 2m 8139fast 网卡 1、linux如何使用软路由功能: 说到这里,大家可能会想,只要在/etc/rc.d/rc.local加上cat 1 > /proc/sys/net/ipv4/ip_forward就可以了,让linux具有ip_for ...
Global site tag (gtag.js) - Google Analytics