三大免费工具助你检测VPS服务器真伪:VPS主机性能和速度测试方法

Posted Posted in Shell脚本, VPS/云主机, 建站, 自动化

这年头VPS主机太多了,好多“二手”VPS开始横行其道,让人真假莫辨,想要购买某一个VPS主机,一般是先要看看这家的VPS主机的评测数据。之前分享VPS主机时都会给出VPS的性能与速度测试报告,这次我就来专门整理一下相关的测试工具。

一来给自己做一个备忘录,以后测试VPS就不用满大街地找百度要命令了,二来给没有用过的朋友一点帮助,这些工具都是好多站长朋友通用的,自己购买的VPS主机到底值不值这个价格,用这几个工具一测试便知,而且操作简单,只需要几个命令即可完成。

需要提醒的是,关于IO读写速度的测试,根据以往的经验,像谷歌云服务器、亚马逊服务器等,IO读写速度都比较低,而SSD在IO方面表现出色。另外,国外的VPS主机的速度很大程度上取决于线路的好坏,并且晚上和白天的测试速度会差别比较大。

….[阅读全文]

服务器日志分析利器ngxtop和GoAccess实战:实时监控可视化并快速找出异常来源

Posted Posted in 监控, 笔记, 菜鸟, 运维

最近“贪图便宜”将服务器换到了阿里云国际版香港VPS主机。搬过来后最大的感觉并不是速度的提升——因为原来用的韩国kdatacenter VPS在电信网络访问也是挺快的——而是阿里云VPS主机的性能相对于同样是1GB的其它VPS主机来说真的有点弱了。

稍微用工具一扫阿里云香港VPS的系统负载就蹭蹭往上涨,有时刚在后台写文章就发现打不开了。打开服务器日志一看,发现了不少的异常IP,例如扫描端口的,还有SQL注入的,还有“捡漏”网站备份文件的,还有AB压力测试的……总之,出现不少的非人为的访问行为。

分析日志中的IP行为是一个比较累人的苦力活,尤其是当日志达到几百MB以上时,用文本文件打开就非常地缓慢了。本篇文章就来分享两个优秀的服务器日志分析工具:ngxtop和GoAccess。ngxtop 是通过分析 Nginx 日志文件,使用类似 top 命令的界面实时展示出来的。 ….[阅读全文]

Linux系统监控命令整理汇总-掌握CPU,内存,磁盘IO等找出性能瓶颈

Posted Posted in Shell脚本, 监控, 自动化, 运维

不知道是不是之前用了配置高的VPS主机,还是新搬进的阿里云香港VPS主机的性能有问题,总之,每到晚上挖站否的主机就出现了不稳定的情况,系统负载忽高忽低。利用服务器日志分析利器:ngxtop和GoAccess也能查出有一些IP一直在不断地扫描服务器端口还有WP后台。

但是,最让人不解的是,我自己在进入WP后台后然后用浏览器同时打开十几个页面,用Top命令实时跟踪VPS系统负载,发现负载呈直线上升,由原来的零点几直接上升到3以上。接着,就会发现网站访问变慢和响应延迟了。这简直让我怀疑是不是买了个假的阿里云的VPS主机。

….[阅读全文]

WordPress开启Nginx fastcgi_cache缓存加速方法-Nginx配置实战

Posted Posted in Web, WordPress, 建站, 笔记, 菜鸟, 运维

使用WordPress建站的过程中,对于优化Wordpress性能、加快网站访问速度这一环节走了不少的“弯路”。当网站出现访问缓慢、CPU内存耗尽的情形时,最开始想到的是升级服务器配置,后来发现有些无良的VPS商家背后限制资源严重,加钱升级真的很伤人。

最大的体会就是同样的配置,在不同的VPS商家那里跑同一个网站,在同样的流量情况下,居然一个顺畅而另一个卡顿,这个给我最大的感受就是在购买VPS之前一定要看看别人的评测,尤其是VPS主机性能评测这一块,一定要仔细对比,否则容易花不少冤枉钱。

….[阅读全文]

改进WordPress网站站内搜索:百度/Google自定义搜索/Elasticsearch自建搜索

Posted Posted in ELK, WordPress, 建站, 运维

WordPress自带的搜索虽然说可以搜出一些东西出来,但是有时搜索的结果不一定满意,而且没有联词搜索和模糊搜索,导致有时候必须指定准确的关键字才能搜索出结果来。况且Wordpress自带的搜索对MysqL数据库查询依赖大,数据库大的话比较消耗时间。

替换Wordpress默认的搜索也不是什么难事,懂行的人基本上都知道site:andyx.net xxx就可以搜索出指定网站的站内内容,而百度、Google都推出了自定义搜索,就是把site:andyx.net xxx直接嵌入到站内,用户点击搜索后不用跳转到百度\Google就可以看到结果。

不过百度,Google自定义搜索依赖于搜索引擎的索引,这对于索引少或者是新站来说,有时新的文章搜索不出来,影响了用户体验。于是,Elasticsearch这种开源免费的自建搜索引擎诞生了,这是一个分布式、可扩展、实时的搜索与数据分析引擎,可以处理全文搜索和结构化数据的实时统计。 ….[阅读全文]

服务器优化调参之解决php-fpm占用内存过大以及不释放内存问题

Posted Posted in Web, 笔记, 菜鸟, 运维

**本文同样适用于1G内存小型VPS的用参考户**

最近发现博客的内存老是隔三差五地被“吃掉”了,登录到后台后偶尔会出卡顿的情况,一开始怀疑是Swap不够导致的,于是给VPS主机增加了几个G的Swap,观察了一段时间后发现再大的Swap也被慢慢地“吃掉”了!

很显然是PHP某些服务一直在占用着VPS的内存没有释放,导致物理内存耗尽后调用了Swap,显然Swap没有物理内存运行的效率高,于是就出现了进程卡死的情况了。考虑到挖站否现在用的Wordpress用的主题与插件过多,出现这样的情况也是正常。

….[阅读全文]

菜鸟简单配置varnish缓存加速实例

Posted Posted in 负载均衡, 集群

本文是面向菜鸟级玩家的varnish缓存加速实例,上手很快基本没什么难度哦,希望大家喜欢。

首先说下项目需求。后台有个web服务器,要求不在web服务器上有任何操作,在另一台服务器上实现加速功能。我们一开始想到是缓存加速,在对比很多加速工具后,我们最终选择了varnish。

….[阅读全文]

在CentOS7中使用第三方yum源安装Docker

Posted Posted in Docker, Linux, 云计算, 系统, 经验, 菜鸟

前提条件
Docker运行在CentOS7上,要求系统64位、系统内核版本为3.10以上。

 
内核版本
uname -r
 
给yum仓库添加第三方docker软件源
yum-config-manager –add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
 
更新缓存
yum makecache fast
 
安装容器
yum -y install docker-ce
 
启动服务
systemctl sta ….[阅读全文]

如何使用dockerfile对镜像进行打包

Posted Posted in Docker, 云计算

Docker容器技术在最近几年得到了越来越广泛的应用。我们先简单的知道一下docker的主要三个概念名词,仓库(repository)、容器(container)、镜像(image)。概念请查看官方文档,在这里不一一详细说明。(Docker中文文档:http://www.dockerinfo.net/document)

==>总而言之言而总之:从dockerhub(或者私有仓库)中pull一个镜像过来,依托镜像给做成容器。

….[阅读全文]

了解Docker的四种网络工作模式

Posted Posted in Docker, 云计算, 入门, 菜鸟

host 模式

如果启动容器的时候使用 host 模式,那么这个容器将不会获得一个独立的 Network Namespace,而是和宿主机共用一个 Network Namespace。容器将不会虚拟出自己的网卡,配置自己的 IP 等,而是使用宿主机的 IP 和端口。

例如,我们在 10.10.101.105/24 的机器上用 host 模式启动一个含有 web 应用的 Docker 容器,监听 tcp 80 端口。当我们在容器中执行任何类似 ifconfig 命令查看网络环境时,看到的都是宿主机上的信息。而外界访问容器中的应用,则直接使用 10.10.101.105:80 即可,不用任何 NAT 转换,就如直接跑在宿主机中一样。但是,容器的其他方面,如文件系统、进程列表等还是和宿主机隔离的。

….[阅读全文]