HHVM即HipHop Virtual Machine,目前是3.0版本,出自Facebook,它先将PHP和Hack程序编译为中间字节码,然后通过just-in-time (JIT)编译器将字节码动态翻译为x64机器代码,应用上了非常多的编译优化技术。
1添加交换文件
mkdir -p /opt/temp
dd if=/dev/zero of=/opt/temp/swap bs=1024 count=2048000
(目录路径和大小自己看着办就好了)
2.创建交换空间
mkswap /opt/temp/swap
3.启动新增加的2G交换空间
swapon /opt/temp/swap
4.修改/etc/fstab,使新加的2G交换空间在系统重新启动后自动生效
echo "/opt/temp/swap swap swap defaults 0 0" >>/etc/fstab
5.看看swap 大小
free -m
最近在折腾CDN。然后就发现在伪静态环境下,缓存命中率非常低,一番折腾后发现如果源站的http头部包含一些不缓存的信息,那么CDN”也许“会相应的继承源站发出的HTTP状态。通常喜欢用军哥LNMP安装包的朋友会发现,在动态及伪静态的环境中,HTTP头部信息会包含Cache-Control: no-store,no-cache,must-revalidate,post-check=0,pre-check=0 和 Pragma: no-cache,“可能“就是这种状态影响了CDN对源站缓存的判断。
如果你发现服务器负载突然变的很高,可以统计一下多少看看,特别是SYN,如果有SYN的,可以把它的IP给屏了,TIME_WAIT这个东西不好说,也可能是你网站慢造成的。
netstat -an|grep 'FIN_WAIT' | wc -l netstat -an|grep 'TIME_WAIT' | wc -l netstat -an|grep 'SYN' | wc -l
也可以通过下面这个命令来统计当前所有状态的连接数
在国内的一些VPS中。经常会出现一堆无用的软件。对于一些无用的进程可以直接干掉。
hald-addon-stor是一个检测硬件的东西,会长期占用CPU等资源,我们可以直接干掉它,而且我发现干掉后,带宽明显大了些。。。不知道是不是错觉。。。
具体操作:
vi /etc/hal/fdi/policy/99-custom.fdi
把下面这代码复制进去保存下。
你知道吗?nginx默认的access.log日志文件过大,也会导致网页打开速度慢。要解决这个问题可以看下面的文章
方法一:直接删除access.log日志。然后重启下就会生成新的access日志。
如果你不打算要这个日志也可以修改nginx配置,将日志丢入/dev/null 中。
找到access_log /home/wwwlogs/access.log access;
改成access_log /dev/null;
其实在/usr/local/nginx/logs下也有个access.log,这个也删了吧。。。
方法二:日志access.log切割法。
CPU参数,线程数可参考 linux查看有几个cpu几个核心几个线程
1。命令
uname -r //查看内核
cat /proc/version
lsb_release -a //所有版本信息
cat /etc/redhat-release
rpm -qa | grep kernel 查看所有内核
cat /etc/debian_version //查看debian版本
张小三资源网QQ交流群:292348362