[请辞] Musicplayer版版主--申请人doubao# MusicPlayer - 乐手之家
k*t
1 楼
DO vs. linode的讨论最近几年比较多,板上有没有人有实际的运行经验?分享下最近两
周的经验。
鄙人的应用相对简单,接收传感器网络的数据,验证然后存储到数据库中。验证比较费
CPU,运算量大概占1/3. 数据量很小,网络不是瓶颈。大规模部署之后disk高频读写可
能会有问题。小规模的实验包括5个终端带50个传感器。数据量6KB每分钟,最高并发10
.
部署到linode的那个1Core 1G Ram的node上之后,小规模运行之后发现大概0.1%的HTTP
post request没有被成功处理。因为以前开发过程中运行在digital ocean的那个最便
宜的1core 512M ram的droplet上一直没有出过问题,这两周做trouble shooting,就顺
便比较了一下DO和linode在高并发时候的性能。
digital ocean 和linode 用的都是1 core ,1G Ram, 服务器一个在Fremont CA,另一
个在san Francisco CA,我从东湾通过comcast宽带接入。
用 Jmeter 做短时间(3~5分钟)压力测试,50 thread,DO和linode都没什么问题,l
inode数据吞吐量高20%+。
从50个thread往上,linode基本逐渐变成渣。100个thread的时候,8.5%的POST reques
t不能处理,数据包丢失。150个thread, 接近20%数据包丢失。再往上,linode直接死
翘。
看了下日志,瓶颈主要在mysql/disk。关闭所有的日志,使用静态mysql连接,300个th
read的时候系统不死翘,但是仍然有40%的数据包丢失。
作为比较,DO同样的软件设计和硬件配置(CPU和内存接近,disk 据说都是ssd),在6
00 thread上传的时候,只有2%的数据包丢失。当然延时很厉害,最长超过100秒。
咨询了下linode的售后,他们也比较吃惊性能差别竟然有这么大,他们没有好的解释。
我的猜测是DO没有disk io做严格的隔离,而linode的隔离做的很彻底。另外的可能就是
我的linode和一个disk大户恶邻公用一个物理处理器。
另外,大家能不能推荐一个域名注册商?目前使用1and1,他们家便宜, 有private re
gistration,但是DNS 服务器很渣,不支持txt record。这个不方便。
周的经验。
鄙人的应用相对简单,接收传感器网络的数据,验证然后存储到数据库中。验证比较费
CPU,运算量大概占1/3. 数据量很小,网络不是瓶颈。大规模部署之后disk高频读写可
能会有问题。小规模的实验包括5个终端带50个传感器。数据量6KB每分钟,最高并发10
.
部署到linode的那个1Core 1G Ram的node上之后,小规模运行之后发现大概0.1%的HTTP
post request没有被成功处理。因为以前开发过程中运行在digital ocean的那个最便
宜的1core 512M ram的droplet上一直没有出过问题,这两周做trouble shooting,就顺
便比较了一下DO和linode在高并发时候的性能。
digital ocean 和linode 用的都是1 core ,1G Ram, 服务器一个在Fremont CA,另一
个在san Francisco CA,我从东湾通过comcast宽带接入。
用 Jmeter 做短时间(3~5分钟)压力测试,50 thread,DO和linode都没什么问题,l
inode数据吞吐量高20%+。
从50个thread往上,linode基本逐渐变成渣。100个thread的时候,8.5%的POST reques
t不能处理,数据包丢失。150个thread, 接近20%数据包丢失。再往上,linode直接死
翘。
看了下日志,瓶颈主要在mysql/disk。关闭所有的日志,使用静态mysql连接,300个th
read的时候系统不死翘,但是仍然有40%的数据包丢失。
作为比较,DO同样的软件设计和硬件配置(CPU和内存接近,disk 据说都是ssd),在6
00 thread上传的时候,只有2%的数据包丢失。当然延时很厉害,最长超过100秒。
咨询了下linode的售后,他们也比较吃惊性能差别竟然有这么大,他们没有好的解释。
我的猜测是DO没有disk io做严格的隔离,而linode的隔离做的很彻底。另外的可能就是
我的linode和一个disk大户恶邻公用一个物理处理器。
另外,大家能不能推荐一个域名注册商?目前使用1and1,他们家便宜, 有private re
gistration,但是DNS 服务器很渣,不支持txt record。这个不方便。